awpy icon indicating copy to clipboard operation
awpy copied to clipboard

Update ci

Open JanEricNitschke opened this issue 1 year ago • 6 comments

Updating linters and adding python 3.12 to workflow to see if everything works.

JanEricNitschke avatar Oct 03 '23 10:10 JanEricNitschke

3.12 seems to crash because of the removal of distutils.

https://docs.python.org/3.12/whatsnew/3.12.html#distutils

JanEricNitschke avatar Oct 03 '23 10:10 JanEricNitschke

Seem to be due to numpy not supporting 3.12 until 1.26.0 which is currently excluded from our requirements.

https://numpy.org/devdocs/release/1.26.0-notes.html

JanEricNitschke avatar Oct 04 '23 07:10 JanEricNitschke

I have updated the numpy dependency, maybe that now makes it work with 3.12.

I also added pymend to the pre-commit configuration. Left me know what you think.

JanEricNitschke avatar Oct 12 '23 15:10 JanEricNitschke

Also i feel that our current setup with the installation is a bit messy. We have the requirements.txt, setup.py and pyproject.toml and all of them specify the dependencies.

JanEricNitschke avatar Oct 12 '23 16:10 JanEricNitschke

Updated all dependencies to the newest versions on pypi. Lets see if this builds and if all tests still pass.

JanEricNitschke avatar Oct 12 '23 16:10 JanEricNitschke

3.12 issue seem to now be shapely which does not have a wheel for 3.12 yet on pypi.

JanEricNitschke avatar Oct 12 '23 16:10 JanEricNitschke

Totally changed everything for v2. If you have any suggestions, fire away either in a PR, comments or Discord, I trust your judgement :)

pnxenopoulos avatar Jun 23 '24 06:06 pnxenopoulos