Commit 9c2358e7 authored by Emily's avatar Emily
Browse files

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: #326513
parent 09075ef4
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -597,6 +597,9 @@
  lists by default. Backwards-compatible behavior can be enabled with
  `atomsCoercedToLists`.

- `python3Packages.nose` has been removed, as it has been deprecated and unmaintained for almost a decade and does not work on Python 3.12.
  Please switch to `pytest` or another test runner/framework.

## Other Notable Changes {#sec-release-24.11-notable-changes}

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+0 −576

File deleted.

Preview size limit exceeded, changes collapsed.

+0 −63

File deleted.

Preview size limit exceeded, changes collapsed.

+1 −0

File changed.

Preview size limit exceeded, changes collapsed.

+0 −2
Original line number Diff line number Diff line
@@ -9027,8 +9027,6 @@ self: super: with self; {
  normality = callPackage ../development/python-modules/normality { };
  nose = callPackage ../development/python-modules/nose { };
  nose2 = callPackage ../development/python-modules/nose2 { };
  nose2pytest = callPackage ../development/python-modules/nose2pytest { };