Skip to content

Conversation

@EndlessDex
Copy link

Fixes #987 by updating requirements to current standard versions
Partially fixes #898 by adding python3.12 compatibility. Still need to fix numpy repr issues.

Also updates the CI pipeline to be more robust.

  • Adds more versions to test on for both dev and runtime.
  • Update stock actions to latest version tag
  • Change dependency installation so that it uses requirement.txt
  • Adds tests to see if ./test-docs.sh actually succeeds or fails.
  • Replaces awkward script creation/calling code (which I think was due to the venv? PATH is exported instead)

Side effect: Pictures were updated because of the update matplotlib version.

versions. Remove distutils.

Fix python and package not found errors

Downgrade setup-python to support python2. Add checks for doctest success (with intentional failure)

Change to ubuntu20.04 to get python2. Remove intentional failure.

Replace distutils, add more versions to test, change python action to one that supports 2.7

Install setuptools and test only available versions of python3

another attempt at getting python2 to work

Fix type in ci file

Try another method of pip install for p2.7

Fix python version variable
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.

Update developer requirements.txt so folks can contribute using more recent Pythons Compatibility with Numpy 2.0 and Python 3.12

1 participant