Skip to content

Update packaging and compatibility#111

Open
akhmerov wants to merge 12 commits intoNaturalHistoryMuseum:masterfrom
akhmerov:master
Open

Update packaging and compatibility#111
akhmerov wants to merge 12 commits intoNaturalHistoryMuseum:masterfrom
akhmerov:master

Conversation

@akhmerov
Copy link

@akhmerov akhmerov commented Nov 2, 2025

Distutils is being removed in the more recent Python versions, and it was deprecated for a while. This:

  • Updates the packaging to use pyproject.toml with hatchling build backend.
  • Removes all compatibility code for Python versions past end of life (≤3.9).

AI usage disclosure

This is all copilot-generated. I reviewed the changes for correctness. All changes are below creativity threshold, and therefore I confirm that this doesn't violate copyright.

Copilot AI and others added 12 commits November 1, 2025 23:24
Co-authored-by: akhmerov <2069677+akhmerov@users.noreply.github.com>
Co-authored-by: akhmerov <2069677+akhmerov@users.noreply.github.com>
Co-authored-by: akhmerov <2069677+akhmerov@users.noreply.github.com>
…iptions

Co-authored-by: akhmerov <2069677+akhmerov@users.noreply.github.com>
Co-authored-by: akhmerov <2069677+akhmerov@users.noreply.github.com>
Modernize packaging to use pyproject.toml with hatchling backend
Co-authored-by: akhmerov <2069677+akhmerov@users.noreply.github.com>
Co-authored-by: akhmerov <2069677+akhmerov@users.noreply.github.com>
Remove Python 3.14 references and obsolete Python 2 compatibility code
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