Skip to content

Conversation

@Joseph-Edwards
Copy link
Collaborator

As discussed in #379, this PR removes the unused requirements-archive directory, and updates the scripts that used to generate them.

It's worth noting that we are currently keeping the requirements.txt file, so that pip users can still construct a reproducible environment within which libsemigroups_pybind11 should seamlessly run. Ultimately, it would be nice to consolidate our uv.lock file and the requirements.txt file into one pylock.toml file that records our various dependencies (see PEP 751). Unfortunately, pip doesn't yet support building from a pylock.toml (see pypa/pip#13334), so for now we should hold off.

@james-d-mitchell james-d-mitchell merged commit 7eefddd into libsemigroups:main Jan 20, 2026
23 checks passed
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.

2 participants