-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
choreChanges to the build process or auxiliary tools and libraries such as documentation generationChanges to the build process or auxiliary tools and libraries such as documentation generation
Description
What is the need for this task.
There is lack of official documentation (like classifiers) about which python versions are supported and to my knowledge no py3.13 and numpy 2 tests are executed yet.
What is the task?
- update readme badges #178
- check if all tests succeed with numpy 2.0, fix in case of failure. >> both numpy>=1.22 (as currently) and numpy 2.* should be supported. Teamcity tests with numpy 2.1.2, so this is supported.
- add mydeltares as pypi maintainer
- check support for python 3.13 (and add to supported versions), requires python 3.13.1 because of win 10 Python-3.13.0 tkinter fails in venv python/cpython#125235 (was fixed in december 2024) >> meshkernel-related tests in dfm_tools and hydrolib-core pass in python 3.13
- move from setup.py to pyproject.toml
- add supported python versions (3.9 to 3.13) as classifiers in pyproject.toml
- run teamcity tests for other versions than python 3.10 only, at least also the first and the latest supported version (e.g. 3.9 and 3.13), since these will likely result in different versions of dependencies.
- single source of truth for dependencies, so remove
requirements.txt. Usepip install -e .instead or if you only want the dependencies consider toml-to-requirements
Metadata
Metadata
Assignees
Labels
choreChanges to the build process or auxiliary tools and libraries such as documentation generationChanges to the build process or auxiliary tools and libraries such as documentation generation