Commit Graph

18 Commits

Author SHA1 Message Date
Thomas Waldmann 1a544845a2
use less setup.py, use pip and build
todo: clean clean2 build_usage build_man
2024-01-02 19:50:59 +01:00
Thomas Waldmann e1af3ca7d8
update requirements.d/development.lock.txt 2023-11-09 00:17:33 +01:00
Thomas Waldmann 3fdbd541db
update development.lock.txt
there was some breakage with py312, so better use current tooling.
2023-10-10 17:41:16 +02:00
Thomas Waldmann 26be8a6fe9
allow setuptools_scm >= 8 again
8.0.4 got a fix, so we can allow it again.
2023-10-10 17:35:03 +02:00
Thomas Waldmann 34b33d2706
remove twine from requirements
twine is only needed at release time, no need
for all developers or all test runs to install
this.

also, some requirement of twine needs a rust
compiler, so if there is no rust compiler,
automated runs will abort due to that.
2023-09-12 16:02:10 +02:00
Thomas Waldmann 2593ea0149
update requirements.d/development.lock.txt 2023-09-05 14:22:00 +02:00
Thomas Waldmann b6712cd8b7
lock cython to 3.0.2 2023-08-27 17:05:48 +02:00
Thomas Waldmann d80d2decc0
development.lock.txt: use Cython 3.0.1
note: pyproject.yaml already uses Cython3 because it is not
version restricted and the cy3 pypi package is not beta any more.
2023-08-26 14:11:52 +02:00
Thomas Waldmann 8bbef3b672
development.lock.txt: upgrade cython to 0.29.35, misc. other upgrades 2023-05-29 15:18:50 +02:00
Thomas Waldmann 8867f6d640
update development.lock.txt
main reason was tox crashing:

https://github.com/tox-dev/tox/issues/2829

cython 0.29.34 for py312 support.
2023-05-16 17:35:59 +02:00
Thomas Waldmann 7bcc4ec884
add wheel to dev requirements
looks like tox prefers to have it in the host
environment.
2023-05-16 14:30:34 +02:00
Thomas Waldmann a8792f466b
development.lock.txt: upgrade to more recent versions 2023-02-26 20:29:30 +01:00
Thomas Waldmann 99c175e0bf
upgrade Cython to 0.29.33 2023-01-06 00:29:16 +01:00
Thomas Waldmann 7f5af3c98f
update development.lock.txt
including a setuptools security fix, see #7227

also: cosmetic change in development.txt to have same order
2022-12-27 18:51:28 +01:00
Thomas Waldmann d39ecf4640 requirements: use latest Cython, tox 3.25.1
also remove the exclusion of the meanwhile outdated
broken Cython 0.27.

use tox 3.25.1 (as in 1.2-maint)
2022-09-10 18:15:45 +02:00
Thomas Waldmann b4933eb337 get rid of dateutil 2022-08-13 18:31:22 +02:00
Thomas Waldmann bd005c11a2 vagrant/testing: upgrade development.lock.txt
esp. the Cython version upgrade to 0.29.30 is important for python 3.11.
2022-06-01 19:54:11 +02:00
Thomas Waldmann 02227f30ac add requirements.d/development.lock.txt 2022-02-04 20:57:51 +01:00