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

python3{11,12}Packages.nose: drop #348699

Merged
merged 4 commits into from
Oct 15, 2024
Merged

python3{11,12}Packages.nose: drop #348699

merged 4 commits into from
Oct 15, 2024

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    428d7f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    364ddc4 View commit details
    Browse the repository at this point in the history
  3. python3{11,12}Packages.pytest_7: drop nose dependency

    This was only used for testing pytest itself in
    `passthru.tests.pytest`. The tests weren’t passing before this,
    so I can’t verify if they still pass after, but looking over the
    source tree it would just be a matter of disabling a file at most if
    this breaks them further.
    emilazy committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    09075ef View commit details
    Browse the repository at this point in the history
  4. python3{11,12}Packages.nose: drop

    🎉
    
    This package has been deprecated and unmaintained upstream for almost a
    decade, has required extensive patching to keep working on new Python
    versions, will inevitably break again with Python 3.13 dropping 2to3,
    is lacking a maintainer in Nixpkgs, is now unused in the tree, and
    has caused us all far too many headaches lately. Let’s put an end
    to this!
    
    Shout‐outs to mweinelt and jchv for dealing with this situation
    early on, pyrox0, Sigmanificient, and dotlambda for tackling a bunch
    of packages, and natsukium for help with reviews. I never thought this
    would get finished so quickly. We’ve collectively handled almost
    1½ packages per day in the three months since I first opened the
    tracking issue, and sometimes helped move the entire ecosystem forward.
    
    Closes: NixOS#326513
    emilazy committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    9c2358e View commit details
    Browse the repository at this point in the history