Skip to content

Pin cython to < 3. Workaround for #2430#2433

Merged
alexsavulescu merged 5 commits into
masterfrom
pin-cython
Jul 18, 2023
Merged

Pin cython to < 3. Workaround for #2430#2433
alexsavulescu merged 5 commits into
masterfrom
pin-cython

Conversation

@alexsavulescu

Copy link
Copy Markdown
Member

No description provided.

Comment thread nrn_requirements.txt
@alexsavulescu alexsavulescu marked this pull request as draft July 18, 2023 09:24
@codecov

codecov Bot commented Jul 18, 2023

Copy link
Copy Markdown

Codecov Report

Merging #2433 (ce57196) into master (9a96a3a) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2433   +/-   ##
=======================================
  Coverage   60.19%   60.20%           
=======================================
  Files         627      627           
  Lines      121091   121090    -1     
=======================================
+ Hits        72895    72905   +10     
+ Misses      48196    48185   -11     

see 5 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@bbpbuildbot

This comment has been minimized.

@alkino alkino linked an issue Jul 18, 2023 that may be closed by this pull request
@alexsavulescu alexsavulescu changed the title Pin cython to < 3 Pin cython to < 3. Workaround for #2430 Jul 18, 2023
@azure-pipelines

Copy link
Copy Markdown

✔️ ce57196 -> Azure artifacts URL

@alexsavulescu alexsavulescu marked this pull request as ready for review July 18, 2023 12:18
@alexsavulescu alexsavulescu merged commit 116a541 into master Jul 18, 2023
@alexsavulescu alexsavulescu deleted the pin-cython branch July 18, 2023 12:23

@pramodk pramodk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

  • Could we also update our CMake logic so that it errors if CMake >= 3.0? This way it would be a bit easy for users.
  • Updating install_instructions.md would be nice!

@pramodk

pramodk commented Jul 18, 2023

Copy link
Copy Markdown
Member

Oops! Missed by 5 seconds, @alexsavulescu ! :d

@alexsavulescu

Copy link
Copy Markdown
Member Author

Currently opening a issue

@alexsavulescu

Copy link
Copy Markdown
Member Author

LGTM

  • Could we also update our CMake logic so that it errors if CMake >= 3.0? This way it would be a bit easy for users.
  • Updating install_instructions.md would be nice!

We already have checks for requirements. Install instructions are appropriate I believe

@pramodk

pramodk commented Jul 18, 2023

Copy link
Copy Markdown
Member

I didn't check myself but I was clarifying if our CMake configure steps fail if we detect Cython >= 3.0.

@alexsavulescu

Copy link
Copy Markdown
Member Author

I didn't check myself but I was clarifying if our CMake configure steps fail if we detect Cython >= 3.0.

I thought it did but it does not

@alexsavulescu alexsavulescu mentioned this pull request Sep 2, 2023
nrnhines pushed a commit that referenced this pull request Sep 2, 2023
nrnhines pushed a commit that referenced this pull request Sep 2, 2023
nrnhines pushed a commit that referenced this pull request Sep 6, 2023
nrnhines added a commit that referenced this pull request Sep 13, 2023
* Fix MacOS linux wheel backspace by upgrading ncurses-6.2 to 6.4 (#2484)

* Fix Windows and Mac crash on multiline HOC statements input from terminal. (#2258)

* Windows 11 fix for hoc icon. (#2279)

* test using nrniv -isatty    Mac and Windows have trouble with the test.

* Update the documentation for better clarity

* Pin cython to < 3. Workaround for #2430 (#2433)
Cherry picked from 116a541.
Eliminate non cython<3 changes from cherrypick

* Bump VERSION to 8.2.3 in CMakeLists.txt

* deal with .inputrc if missing on windows

* Backport changes from github docs workflow

* Disable shallow clone with the  option

* use  docs/domains/hocdomain.py from master for latest sphinx compatibility

* downgrade black version (30 python files have trivial format differences)

* Picked the "final:" fragment out of the master version.
Fixes "Final CI Expected ---  Waiting for status to be reported"

---------

Co-authored-by: Pramod S Kumbhar <pramod.s.kumbhar@gmail.com>
Co-authored-by: Alexandru Săvulescu <alexandru.savulescu@epfl.ch>
pramodk pushed a commit that referenced this pull request Jan 11, 2024
JCGoran pushed a commit that referenced this pull request Jan 12, 2024
JCGoran pushed a commit that referenced this pull request Jan 12, 2024
JCGoran pushed a commit that referenced this pull request Jan 16, 2024
@heerener heerener mentioned this pull request Feb 6, 2024
26 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI & Build issues with release of Cython 3.0

4 participants