Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python3Packages: Remove Python2 packages #392235

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

bengsparks
Copy link

All of the removed packages contained the marker disabled = !isPy27.
As such, they could never have been used in anything. I've marked them all for removal, each commit message contains a reason.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

Benjamin Sparks added 6 commits March 23, 2025 01:42
Depends on the Python2 library evernote, and is disabled for any Python
version that is not Python27.
Intended for use with Python 2X, and the GitHub repository for
building the wheel has not seen an update in 7 years.
The repository referenced in Pypi's project description references a
Python3 compatible SDK, but the link 404s.

Should the link become active, then this project can be readded.
modestmaps was never enabled for anything except Python27. As of 1.4.7,
Python3 support has been added, but I doubt any there is any active
interest in this package currently. It may be readded should interest
renew itself.
tilestache is supposedly Python3 compatible but
was marked as disabled for everything except Python27.
Because of this, I'd rather move to remove it, and the package may be
readded should interest renew itself.
The PyPi repository shows only Python2 support, and the package was
disabled for everything that was not Python27.
The package was never enabled for anything except Python27, the
latest Pypi release is from 2009, and the homepage linked there has
disappeared.
@nix-owners nix-owners bot requested a review from natsukium March 23, 2025 00:46
@github-actions github-actions bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux labels Mar 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: python 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant