Skip to content

CI test with cython<3#7

Draft
pramodk wants to merge 7 commits intorelease/8.2from
jelic/backport_unified_setup
Draft

CI test with cython<3#7
pramodk wants to merge 7 commits intorelease/8.2from
jelic/backport_unified_setup

Conversation

@pramodk
Copy link
Owner

@pramodk pramodk commented Jan 11, 2024

No description provided.

Goran Jelic-Cizmek and others added 7 commits January 10, 2024 10:39
Backported using af37b3f and
799a104

* remove distutils usage
  * follow PEP632
  * add own `strtobool`
  * use `new_compiler` from `setuptools.build_ext` for now

* drop `SETUPTOOLS_USE_DISTUTILS=stdlib`
* allow Cython 3
* one setup.py to rule them all

* WinCI: also install Cython

* -noswitcherror

* handle flags

* fmt <3

* RX3D Optimization level handling
hoc_module depends on rxdmath

* a bit of cleanup

* Address CR

* --force Cython rebuid in case of PYTHON_DYNAMIC

* update packaging handling

* cmake_min_version already handled in CMake
* drop check from setup.py

* fmt <3

* Update setup.py

* fix PGI/NVHPC build regression
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.

2 participants