Commit Graph

21 Commits

Author SHA1 Message Date
Martin Weinelt 63a3c7c636 pypy3Packages.greenlet: Set null for pypi
Greenlet is provided as a built-in package on pypy and uninstalling and
replacing it does not work.

Set it to null, to make it disappear as a dependency, instead of marking
it as disabled, which also disables reverse dependencies.

Co-Authored-By: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2023-03-18 11:23:12 +01:00
Martin Weinelt 6ae40b42fa python3Packages.greenlet: 2.0.1 -> 2.0.2 2023-03-03 23:56:41 +01:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Martin Weinelt f275e30990 python3Packages.greenlet: 1.1.3 -> 2.0.1 2023-01-05 01:10:08 +01:00
Martin Weinelt c4f9177d36 python3Packages.greenlet: 1.1.2 -> 1.1.3 2022-09-18 23:57:42 +02:00
Winter 19adc3341c treewide: migrate to pythonPackages.unittestCheckHook 2022-08-13 14:09:43 -04:00
Markus S. Wamser 2043dbb6fa pkgs.development.python-modules: remove unused args 2021-11-12 19:10:54 -08:00
Martin Weinelt 0f20835950 python3Packages.greenlet: 1.1.1 -> 1.1.2 2021-10-11 01:22:02 +02:00
Martin Weinelt e0f8ef2fa9 python3Packages.greenlet: 1.1.0 -> 1.1.1 2021-09-01 21:23:07 +02:00
Martin Weinelt 66c36f0eb7 python3Packages.greenlet, enable tests, fix license 2021-06-30 14:23:15 -07:00
Martin Weinelt 0f806dc470 python3Packages.greenlet: 1.0.0 -> 1.1.0 2021-06-22 13:42:31 +02:00
Lancelot SIX 14cae0af31 pythonPackages.greenlet: 0.4.17 -> 1.0.0
Update greenlet to 1.0.0.

meinheld declares a dependency to greenlet <0.5, but according to [1]
and [2], there are no API or ABI changes leading to greenlet-1.0.0, so
it seems reasonable to drop the strict requirement.  This commit
uses substituteInPlace to patch setup.py since no upstream commit has
landed in the main branch yet.

Morehover, quoting [2]:

    Prior to greenlet 1.0 there were no semantic meanings attached to
    greenlet versions — API and ABI regularly changed from 0.4.x
    to 0.4.x+1, so their current pin doesn't make much sense anyway.

nix-review reveals few broken packages that are also broken in master.

[1] https://github.com/mopemope/meinheld/pull/123
[2] https://github.com/benoitc/gunicorn/issues/2541#issuecomment-800353993
2021-04-06 21:10:22 +01:00
Jonathan Ringer 0aeddb448d python3Packages.greenlet: 0.4.16 -> 0.4.17 2020-11-20 09:56:44 -08:00
Jonathan Ringer d0aeb6581c Revert "python3Packages.greenlet: 0.4.16 -> 0.4.17"
This reverts commit 4bfbcbeb38.

0.4.17 can cause segfaults, and some packages such as `dulwich`
will fail during tests
2020-11-19 16:53:10 -08:00
Frederik Rietdijk 4bfbcbeb38 python3Packages.greenlet: 0.4.16 -> 0.4.17 2020-11-05 15:46:59 -08:00
Frederik Rietdijk a89bf42280 python: greenlet: 0.4.15 -> 0.4.16 2020-06-06 08:34:54 +02:00
Michael Reilly 84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Frederik Rietdijk e7324a07eb python: greenlet: 0.4.14 -> 0.4.15 2018-10-13 09:50:15 +02:00
Frederik Rietdijk 80c4984a29 python: greenlet: 0.4.13 -> 0.4.14 2018-07-22 16:52:41 +02:00
Frederik Rietdijk b634b3c46f python: greenlet: 0.4.10 -> 0.4.13 2018-06-22 13:09:36 +02:00
Frederik Rietdijk da455116d2 python.pkgs.greenlet: move expression 2018-06-22 13:09:36 +02:00