Commit Graph

123 Commits

Author SHA1 Message Date
Robert Schütz
dc42927243 python2Packages.boto3: remove 2022-12-09 08:37:40 -08:00
Robert Schütz
d2fa83297a python2Packages.pyroma: remove 2022-12-09 08:13:35 -08:00
Robert Schütz
0cc6df3f8f python2Packages.pytest-runner: remove 2022-12-09 08:10:55 -08:00
Robert Schütz
5eb43616fe python2Packages.chardet: remove 2022-12-09 08:09:23 -08:00
Robert Schütz
3ff1f3d1c1 python2Packages.sphinxcontrib-websupport: remove 2022-12-09 08:06:32 -08:00
Robert Schütz
04c143eedb python2Packages.sphinx: remove 2022-12-09 08:05:58 -08:00
Robert Schütz
a1bde47ce0 python2Packages.marisa: remove 2022-12-09 08:03:50 -08:00
Robert Schütz
0fa639e2aa python2Packages.numpy: remove 2022-12-03 22:50:20 -08:00
Robert Schütz
e5f735efd3 python2Packages.construct: remove 2022-12-03 22:50:20 -08:00
Robert Schütz
76320a7d94 python2Packages.pillow: remove 2022-12-03 22:50:20 -08:00
Robert Schütz
b64c0b1a12 python2Packages.pyyaml: remove 2022-12-03 22:50:20 -08:00
Robert Schütz
47cd6b0a4e python2Packages.markdown: remove 2022-12-03 21:54:50 -08:00
Robert Schütz
ccd71595e9 python2Packages.cheetah: remove 2022-12-03 19:00:03 -08:00
Robert Schütz
d3b70b47e3 python2Packages.TurboCheetah: remove 2022-12-03 18:58:11 -08:00
Robert Schütz
1d3f70b5fb python2Packages.httpretty: remove 2022-12-03 18:57:20 -08:00
Robert Schütz
53013ae601 python2Packages.prettytable: remove 2022-12-03 18:57:20 -08:00
Robert Schütz
c99c95f795 python2Packages.mutagen: remove 2022-12-03 18:57:20 -08:00
Robert Schütz
2eb15da448 python2Packages.qpid-python: remove 2022-12-03 18:57:19 -08:00
Frederik Rietdijk
33d12e5f0b pythonPackages: ensure all derivations provide python modules
This adds a test to ensure no new uses of `buildPythonApplication` can
be added to `python-packages.nix`.

Python packages can be grouped into two groups: 1) applications and 2)
packages providing importable modules. In `python-packages.nix` we only
want to have 2). 1) should be in the top-level package set.

To achieve this, all setup hooks need to be marked as being a setup hook.
For the setup hooks in the Python packages set this is done by creating
a new builder, `makePythonHook`.

Because there were issues with splicing, the file importing all the hooks
is converted to an extension. All non-packages were moved out of `python-packages.nix`
into `python-packages-base.nix`. The `keep` argument to `makeScopeWithSplicing
was cleaned up as well; there is no need to keep this one manually in sync
reducing the risk of breaking cross-compilation.
2022-10-27 10:03:16 +02:00
Sandro Jäckel
67dece3b2c
python310Packages.attrs: 21.4.0 -> 22.1.0 2022-08-05 23:22:35 +02:00
Robert Schütz
e5dcb4efd2 python2Packages.lpod: remove 2022-06-07 16:39:08 +00:00
Robert Schütz
f9c76fbaec python2Packages.libcloud: remove 2022-06-07 16:39:07 +00:00
Robert Schütz
c769a56661 python2Packages.ipaddr: remove 2022-06-07 16:39:07 +00:00
Robert Schütz
3367f6e4e6 python2Packages.wsproto: remove 2022-06-07 16:39:07 +00:00
Robert Schütz
a9aba22cdc python2Packages.freezegun: remove 2022-06-07 16:39:07 +00:00
Robert Schütz
2a54a83573 python2Packages.decorator: remove 2022-06-07 16:39:07 +00:00
Robert Schütz
c1c1104596 python2Packages.cryptography: remove 2022-06-07 16:39:07 +00:00
Robert Schütz
2f3c0f9a41 python2Packages.click: remove 2022-06-07 16:39:07 +00:00
Robert Schütz
8ceaa66b5a python2Packages.itsdangerous: remove 2022-06-07 16:39:06 +00:00
Robert Schütz
162b4c1006 python2Packages.werkzeug: remove 2022-06-07 16:39:06 +00:00
Robert Schütz
b566290cdb python2Packages.flask: remove 2022-06-07 16:39:06 +00:00
Robert Schütz
608ec38f08 python2Packages.pyjwt: remove 2022-06-07 16:39:03 +00:00
Robert Schütz
ed806bb627 python2Packages.urllib3: remove 2022-06-07 16:38:46 +00:00
Robert Schütz
93f430c156 python2Packages.vcrpy: remove 2022-06-07 16:38:21 +00:00
Robert Schütz
137d55460a python2Packages.wxPython: remove 2022-06-07 16:38:21 +00:00
Sandro Jäckel
8df7949791
pythonPackages.cryptography-vectors: make internal to cryptography 2022-03-27 16:08:55 +02:00
revol-xut
ff845153ac
python27Packages.gtkme: init at version 1.5.1 2022-02-25 14:00:45 +01:00
Dmitry Kalinkin
3087088c41
Merge branch 'staging-next' into staging
Conflicts:
	pkgs/top-level/aliases.nix
	pkgs/top-level/python-aliases.nix
2022-02-01 21:37:39 -05:00
piegames
724822a79d python2Packages.{pygtk,pyGtkGlade}: remove libglade support 2022-01-29 18:08:51 +01:00
Martin Weinelt
a17e0d7aa4 python2.pkgs.coverage: keep 5.5 2022-01-23 01:09:37 +01:00
Frederik Rietdijk
e42dd294e4 python2.pkgs.pyparsing: keep 2.4.7 2022-01-23 01:09:35 +01:00
Frederik Rietdijk
721a4a296e python2Packages: remove imports of files that no longer exist 2022-01-17 18:09:07 +01:00
Frederik Rietdijk
ae18d68b6b python2.pkgs: move expressions into python2-modules/ folder
Another step in further separating python2 from python3.
2022-01-16 10:00:16 +01:00
Robert Schütz
12098119d9 python2Packages.pyyaml: init at 5.4.1.1 2022-01-15 20:58:34 +01:00
Robert Schütz
2cae050057
python2Packages: remove superfluous overrides
Since Python 2 is not supported anymore we only keep those overrides
which are used by leaf packages.
2022-01-01 02:10:53 +01:00
Martin Weinelt
4beaf5301d
python3Packages.xenomapper: move to top-level 2022-01-01 02:09:11 +01:00
Robert Schütz
de8b43a2e2
python2Packages.pythonIRClib: remove
It is not used by any leaf package and provides no executable.
2022-01-01 02:09:09 +01:00
Robert Schütz
63b5ee56a6
python2Packages.gdrivefs: remove
It was broken due to python2Packages.gipc being broken for multiple releases.
2022-01-01 02:09:08 +01:00
Robert Schütz
4acf7d91b3
python2Packages.bitbucket-cli: move to top-level 2022-01-01 02:09:08 +01:00
Martin Weinelt
5dd90167ce nixos/moinmoin, nixos/tests/moinmoin, python2Packages.moinmoin: remove
Stuck on python2 and the NixOS test has been failing for 6 months.
2021-12-31 16:39:24 -08:00