Skip to content

CI: version updates, MNT: use string to define project.license#101

Open
johnyf wants to merge 6 commits intomainfrom
ci_updates
Open

CI: version updates, MNT: use string to define project.license#101
johnyf wants to merge 6 commits intomainfrom
ci_updates

Conversation

@johnyf
Copy link
Copy Markdown
Member

@johnyf johnyf commented Mar 30, 2026

  • REL/MNT: use a string value to define the license in project.license, following packaging method changes, and remove relevant Trove classifier (because when project.license is an SPDX string and there are Trove classifiers about the license, setuptools raises an error)
  • CI: test using Python 3.14, Ubuntu 24.04, latest checkout and setup-python actions
  • CI: do not install libatlas-base-dev, because it is not present in latest Debian, Ubuntu
  • REL: use the latest cvxopt version in requirements/extras.txt, because:
    • the latest version is installed by pip install cvxopt in polytope CI
    • the version in requirements/extras.txt is installed by tulip/setup.py, and so is the polytope version installed in tulip CI (within tulip-control/.github/workflows/setup_full_testing.sh)

@johnyf johnyf added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant