6 # Removing recurseForDerivation prevents derivations of aliased attribute
7 # set to appear while listing all the packages available.
8 removeRecurseForDerivations = alias: with lib;
9 if alias.recurseForDerivations or false then
10 removeAttrs alias ["recurseForDerivations"]
13 # Disabling distribution prevents top-level aliases for non-recursed package
14 # sets from building on Hydra.
15 removeDistribute = alias: with lib;
16 if isDerivation alias then
20 # Make sure that we are not shadowing something from
21 # python-packages.nix.
22 checkInPkgs = n: alias: if builtins.hasAttr n super
23 then throw "Alias ${n} is still in python-packages.nix"
27 lib.mapAttrs (n: alias: removeDistribute
28 (removeRecurseForDerivations
29 (checkInPkgs n alias)))
33 ### Deprecated aliases - for backward compatibility
36 abodepy = jaraco-abode; # added 2023-02-01
37 acebinf = throw "acebinf has been removed because it is abandoned and broken."; # Added 2023-05-19
38 adafruit-nrfutil = throw "adafruit-nrfutil has been promoted to a top-level attribute."; # Added 2023-11-19
39 aioh2 = throw "aioh2 has been removed because it is abandoned and broken."; # Added 2022-03-30
40 aionotify = throw "aionotify has been removed because is unmaintained and incompatible with python3.11."; # Added 2023-10-27
41 aiosenseme = throw "aiosenseme has been removed, because it does no longer work with the latest firmware and has become unmaintained"; # Added 2023-07-05
42 amazon_kclpy = amazon-kclpy; # added 2023-08-08
43 ansible-base = throw "ansible-base has been removed, because it is end of life"; # added 2022-03-30
44 ansible-doctor = throw "ansible-doctor has been promoted to a top-level attribute"; # Added 2023-05-16
45 ansible-later = throw "ansible-later has been promoted to a top-level attribute"; # Added 2023-05-16
46 ansible-lint = throw "ansible-lint has been promoted to a top-level attribute"; # Added 2023-05-16
47 anyjson = throw "anyjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
48 apache-airflow = throw "apache-airflow has been moved out of pythonPackages and is available as a standalone package"; # added 2023-06-05
49 argon2_cffi = argon2-cffi; # added 2022-05-09
50 APScheduler = apscheduler; # added 2023-02-19
51 async_generator = async-generator; # added 2023-08-08
52 async_stagger = async-stagger; # added 2023-08-08
53 asyncio-nats-client = nats-py; # added 2022-02-08
54 atsim_potentials = atsim-potentials; # added 2023-10-08
55 awkward0 = throw "awkward0 has been removed, use awkward instead"; # added 2022-12-13
56 Babel = babel; # added 2022-05-06
57 backports_csv = throw "backports_csv has been removed, since we no longer need to backport to python2"; # added 2023-07-28
58 backports_functools_lru_cache = throw "backports_functools_lru_cache has been removed, since we no longer need to backport to python3.2"; # added 2023-07-28
59 backports_tempfile = throw "backports_tempfile has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28
60 backports_unittest-mock = throw "backports_unittest-mock has been removed, since we no longer need to backport to python3.2"; # added 2023-07-28
61 backports_weakref = throw "backports_weakref has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28
62 bash_kernel = bash-kernel; # added 2023-11-10
63 beancount_docverif = beancount-docverif; # added 2023-10-08
64 bedup = throw "bedup was removed because it was broken and abandoned upstream"; # added 2023-02-04
65 bip_utils = bip-utils; # 2023-10-08
66 bitcoin-price-api = throw "bitcoin-price-api has been removed, it was using setuptools 2to3 translation feautre, which has been removed in setuptools 58"; # added 2022-02-15
67 BlinkStick = blinkstick; # added 2023-02-19
68 blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # added 2020-11-29
69 bsblan = python-bsblan; # added 2022-11-04
70 btchip = btchip-python; # added 2023-03-03
71 buildbot = throw "use pkgs.buildbot instead"; # added 2022-04-07
72 buildbot-ui = throw "use pkgs.buildbot-ui instead"; # added 2022-04-07
73 buildbot-full = throw "use pkgs.buildbot-full instead"; # added 2022-04-07
74 buildbot-plugins = throw "use pkgs.buildbot-plugins instead"; # added 2022-04-07
75 buildbot-worker = throw "use pkgs.buildbot-worker instead"; # added 2022-04-07
76 buildbot-pkg = throw "buildbot-pkg has been removed, it's only internally used in buildbot"; # added 2022-04-07
77 bt_proximity = bt-proximity; # added 2021-07-02
78 BTrees = btrees; # added 2023-02-19
79 carrot = throw "carrot has been removed, as its development was discontinued in 2012"; # added 2022-01-18
80 cchardet = faust-cchardet; # added 2023-03-02
81 class-registry = phx-class-registry; # added 2021-10-05
82 cntk = throw "cntk has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-10-09
83 codespell = throw "codespell has been promoted to a top-level attribute"; # Added 2022-10-02
84 ColanderAlchemy = colanderalchemy; # added 2023-02-19
85 CommonMark = commonmark; # added 2023-02-1
86 ConfigArgParse = configargparse; # added 2021-03-18
87 coronavirus = throw "coronavirus was removed, because the source is not providing the data anymore."; # added 2023-05-04
88 cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14
89 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23
90 cx_Freeze = cx-freeze; # added 2023-08-02
91 d2to1 = throw "d2to1 is archived and no longer works with setuptools v68"; # added 2023-07-30
92 dask-xgboost = throw "dask-xgboost was removed because its features are available in xgboost"; # added 2022-05-24
93 dateutil = python-dateutil; # added 2021-07-03
94 deep_merge = throw "deep_merge has been removed, since it is no longer maintained and may be broken."; # added 2023-10-09
95 demjson = throw "demjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
96 descartes = throw "descartes has been removed, since it is abandoned and broken"; # added 2023-06-21
97 detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04
98 dftfit = throw "dftfit dependency lammps-cython no longer builds"; # added 2021-07-04
99 dictpath = pathable; # added 2023-01-28
100 diff_cover = diff-cover; # added 2021-07-02
101 discogs_client = discogs-client; # added 2021-07-02
102 distutils_extra = distutils-extra; # added 2023-10-12
103 djangorestframework-jwt = drf-jwt; # added 2021-07-20
104 django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18
105 django_2 = throw "Django 2 has reached it's projected EOL in 2022/04 and has therefore been removed."; # added 2022-03-05
106 django_appconf = django-appconf; # added 2022-03-03
107 django_classytags = django-classy-tags; # added 2023-07-25
108 django_colorful = django-colorful; # added 2023-07-25
109 django_compat = django-compat; # added 2023-07-25
110 django-compat = throw "django-compat has been removed. It provided forward/backport compat for django 1.x, which is long end of life."; # added 2023-07-26
111 django_contrib_comments = django-contrib-comments; # added 2023-07-25
112 django-discover-runner = throw "django-discover-runner was removed because it is no longer maintained."; # added 2022-11-21
113 django_environ = django-environ; # added 2021-12-25
114 django_extensions = django-extensions; # added 2022-01-09
115 django_guardian = django-guardian; # added 2022-05-19
116 django_hijack = django-hijack; # added 2023-05-16
117 django_hijack_admin = django-hijack-admin; # added 2023-05-16
118 django-hijack-admin = throw "django-hijack-admin has been removed, since it is no longer compatible to django-hijack"; # added 2023-06-21
119 django_modelcluster = django-modelcluster; # added 2022-04-02
120 django_nose = django-nose; # added 2023-07-25
121 django_reversion = django-reversion; # added 2022-06-18
122 django_polymorphic = django-polymorphic; # added 2022-05-24
123 django_redis = django-redis; # added 2021-10-11
124 django_silk = django-silk; # added 2023-07-25
125 django_tagging = django-tagging; # added 2023-07-25
126 django_taggit = django-taggit; # added 2021-10-11
127 django_treebeard = django-treebeard; # added 2023-07-25
128 dns = dnspython; # added 2017-12-10
129 dogpile_cache = dogpile-cache; # added 2021-10-28
130 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20
131 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03
132 EasyProcess = easyprocess; # added 2023-02-19
133 email_validator = email-validator; # added 2022-06-22
134 enhancements = throw "enhancements is unmaintained upstream and has therefore been removed"; # added 2023-10-27
135 et_xmlfile = et-xmlfile; # added 2023-10-16
136 ev3dev2 = python-ev3dev2; # added 2023-06-19
137 Fabric = fabric; # addedd 2023-02-19
138 face_recognition = face-recognition; # added 2022-10-15
139 face_recognition_models = face-recognition-models; # added 2022-10-15
140 factory_boy = factory-boy; # added 2023-10-08
141 fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30
142 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
143 inherit (super.pkgs) fetchPypi; # added 2023-05-25
144 filemagic = throw "inactive since 2014, so use python-magic instead"; # added 2022-11-19
145 flaskbabel = flask-babel; # added 2023-01-19
146 flask_assets = flask-assets; # added 2023-08-23
147 flask_elastic = flask-elastic; # added 2023-08-23
148 flask_login = flask-login; # added 2022-10-17
149 flask_mail = flask-mail; # added 2023-08-23
150 flask_marshmallow = flask-marshmallow; # added 2023-08-16
151 flask_migrate = flask-migrate; # added 2023-08-23
152 flask_principal = flask-principal; # added 2023-08-23
153 flask-restplus = throw "flask-restplus is no longer maintained, use flask-restx instead"; # added 2023-02-21
154 flask_script = flask-script; # added 2023-08-23
155 flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20
156 flask_testing = flask-testing; # added 2022-04-25
157 flask_wtf = flask-wtf; # added 2022-05-24
158 FormEncode = formencode; # added 2023-02-19
159 foundationdb51 = throw "foundationdb51 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06
160 foundationdb52 = throw "foundationdb52 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06
161 foundationdb60 = throw "foundationdb60 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06
162 foundationdb61 = throw "foundationdb61 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06
163 functorch = throw "functorch is now part of the torch package and has therefore been removed. See https://github.com/pytorch/functorch/releases/tag/v1.13.0 for more info."; # added 2022-12-01
164 garages-amsterdam = throw "garages-amsterdam has been renamed odp-amsterdam."; # added 2023-01-04
165 garminconnect-ha = garminconnect; # added 2022-02-05
166 gdtoolkit = throw "gdtoolkit has been promoted to a top-level attribute"; # added 2023-02-15
167 GeoIP = geoip; # added 2023-02-19
168 gigalixir = throw "gigalixir has been promoted to a top-level attribute"; # Added 2022-10-02
169 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
170 GitPython = gitpython; # added 2022-10-28
171 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28
172 glasgow = throw "glasgow has been promoted to a top-level attribute"; # added 2023-02-05
173 google_api_python_client = google-api-python-client; # added 2021-03-19
174 googleapis_common_protos = googleapis-common-protos; # added 2021-03-19
175 google-apitools = throw "google-apitools was removed because it is deprecated and unsupported by upstream"; # added 2023-02-25
176 gpyopt = throw "gpyopt was remove because it's been archived upstream"; # added 2023-06-07
177 graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10
178 graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09
179 grappelli_safe = grappelli-safe; # added 2023-10-08
180 grpc_google_iam_v1 = grpc-google-iam-v1; # added 2021-08-21
181 guzzle_sphinx_theme = guzzle-sphinx-theme; # added 2023-10-16
182 ha-av = throw "ha-av was removed, because it is no longer maintained"; # added 2022-04-06
183 HAP-python = hap-python; # added 2021-06-01
184 hangups = throw "hangups was removed because Google Hangouts has been shut down"; # added 2023-02-13
185 hbmqtt = throw "hbmqtt was removed because it is no longer maintained"; # added 2021-11-07
186 hdlparse = throw "hdlparse has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
187 hglib = python-hglib; # added 2023-10-13
188 HTSeq = htseq; # added 2023-02-19
189 hyperkitty = throw "Please use pkgs.mailmanPackages.hyperkitty"; # added 2022-04-29
190 ihatemoney = throw "ihatemoney was removed because it is no longer maintained downstream"; # added 2023-04-08
191 IMAPClient = imapclient; # added 2021-10-28
192 imdbpy = throw "imdbpy has been renamed to cinemagoer"; # added 2022-08-08
193 image-match = throw "image-match has been removed because it is no longer maintained"; # added 2023-06-10
194 imgaug = throw "imgaug has been removed as it is no longer maintained"; # added 2023-07-10
195 intreehook = throw "intreehooks has been removed because it is obsolete as a backend-path key was added to PEP 517"; # added 2023-04-11
196 ipaddress = throw "ipaddress has been removed because it is no longer required since python 2.7."; # added 2022-05-30
197 ipython_genutils = ipython-genutils; # added 2023-10-12
198 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10
199 itanium_demangler = itanium-demangler; # added 2022-10-17
200 jaraco_classes = jaraco-classes; # added 2023-07-14
201 jaraco_collections = jaraco-collections; # added 2023-07-14
202 jaraco_functools = jaraco-functools; # added 2023-07-14
203 jaraco_itertools = jaraco-itertools; # added 2023-07-14
204 jaraco_logging = jaraco-logging; # added 2023-07-14
205 jaraco_text = jaraco-text; # added 2023-07-14
206 jaraco_stream = jaraco-stream; # added 2023-07-14
207 JayDeBeApi = jaydebeapi; # added 2023-02-19
208 jinja2_pluralize = jinja2-pluralize; # added 2023-11-01
209 jinja2_time = jinja2-time; # added 2022-11-07
210 JPype1 = jpype1; # added 2023-02-19
211 jsonschema_3 = throw "jsonschema 3 is neither the latest version nor needed inside nixpkgs anymore"; # added 2023-06-28
212 jupyter_client = jupyter-client; # added 2021-10-15
213 jupyter_console = jupyter-console; # added 2023-07-31
214 jupyter_core = jupyter-core; # added 2023-01-05
215 jupyter_server = jupyter-server; # added 2023-01-05
216 jupyter-server-ydoc = jupyter-collaboration; # added 2023-07-18
217 jupyterlab_launcher = throw "jupyterlab_launcher has been removed as it's abandoned for over 5 years and broken"; # added 2023-11-11
218 jupyterlab_server = jupyterlab-server; # added 2023-11-12
219 Kajiki = kajiki; # added 2023-02-19
220 Keras = keras; # added 2021-11-25
221 ldap = python-ldap; # added 2022-09-16
222 lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04
223 lazr_config = lazr-config; # added 2023-11-03
224 lazr_delegates = lazr-delegates; # added 2023-11-03
225 lazy_imports = lazy-imports; # added 2023-10-13
226 lektor = throw "lektor has been promoted to a top-level attribute"; # added 2023-08-01
227 line_profiler = line-profiler; # added 2023-11-04
228 logilab_astng = throw "logilab-astng has not been released since 2013 and is unmaintained"; # added 2022-11-29
229 logilab_common = logilab-common; # added 2022-11-21
230 loo-py = loopy; # added 2022-05-03
231 ludios_wpull = throw "ludios_wpull has been removed because it's unmaintained and broken"; # added 2023-11-12
232 Mako = mako; # added 2023-02-19
233 Markups = markups; # added 2022-02-14
234 markdownsuperscript = throw "markdownsuperscript is unmaintained, use pymdown-extensions"; # added 2023-06-10
235 mask-rcnn = throw "mask-rcnn has been removed as it is unmaintained and its dependency imgaug no longer builds"; # added 2023-07-10
236 MDP = mdp; # added 2023-02-19
237 MechanicalSoup = mechanicalsoup; # added 2021-06-01
238 memcached = python-memcached; # added 2022-05-06
239 mailman = throw "Please use pkgs.mailman"; # added 2022-04-29
240 mailman-hyperkitty = throw "Please use pkgs.mailmanPackages.mailman-hyperkitty"; # added 2022-04-29
241 mailman-web = throw "Please use pkgs.mailman-web"; # added 2022-04-29
242 manticore = throw "manticore has been removed because its dependency wasm no longer builds and is unmaintained"; # added 2023-05-20
243 markerlib = throw "markerlib has been removed because it's abandoned since 2013"; # added 2023-05-19
244 memory_profiler = memory-profiler; # added 2023-10-09
245 mistune_0_8 = throw "mistune_0_8 was removed because it was outdated and insecure"; # added 2022-08-12
246 mistune_2_0 = mistune; # added 2022-08-12
247 mox = throw "mox was removed because it is unmaintained"; # added 2023-02-21
248 mrkd = throw "mrkd has been promoted to a top-level attribute"; # added 2023-08-01
249 multi_key_dict = multi-key-dict; # added 2023-11-05
250 mutmut = throw "mutmut has been promoted to a top-level attribute"; # added 2022-10-02
251 net2grid = gridnet; # add 2022-04-22
252 nghttp2 = throw "in 1.52.0 removed deprecated python bindings."; # added 2023-06-08
253 ninja-python = ninja; # add 2022-08-03
254 nose-cover3 = throw "nose-cover3 has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-02-16
255 nose_progressive = throw "nose_progressive has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; #added 2023-02-21
256 notifymuch = throw "notifymuch has been promoted to a top-level attribute"; # added 2022-10-02
257 Nuitka = nuitka; # added 2023-02-19
258 ntlm-auth = throw "ntlm-auth has been removed, because it relies on the md4 implementation provided by openssl. Use pyspnego instead.";
259 openapi-schema-pydantic = throw "openapi-schema-pydantic has been removed, since it is no longer maintained"; # added 2023-10-30
260 opencv3 = throw "opencv3 has been removed as it is obsolete"; # added 2023-10-12
261 opsdroid_get_image_size = opsdroid-get-image-size; # added 2023-10-16
262 ordereddict = throw "ordereddict has been removed because it is only useful on unsupported python versions."; # added 2022-05-28
263 pafy = throw "pafy has been removed because it is unmaintained and only a dependency of mps-youtube, itself superseded by yewtube"; # Added 2023-01-19
264 pam = python-pam; # added 2020-09-07.
265 PasteDeploy = pastedeploy; # added 2021-10-07
266 pathpy = path; # added 2022-04-12
267 pdfposter = throw "pdfposter was promoted to a top-level attribute"; # Added 2023-06-29
268 pdfminer = pdfminer-six; # added 2022-05-25
269 pep257 = pydocstyle; # added 2022-04-12
270 poetry = throw "poetry was promoted to a top-level attribute, use poetry-core to build Python packages"; # added 2023-01-09
271 poetry2conda = throw "poetry2conda was promoted to a top-level attribute"; # Added 2022-10-02
272 Polygon3 = polygon3; # Added 2023-08-08
273 poster3 = throw "poster3 is unmaintained and source is no longer available"; # added 2023-05-29
274 postorius = throw "Please use pkgs.mailmanPackages.postorius"; # added 2022-04-29
275 powerlineMemSegment = powerline-mem-segment; # added 2021-10-08
276 privacyidea-ldap-proxy = throw "privacyidea-ldap-proxy has been removed from nixpkgs"; # added 2023-10-31
277 prometheus_client = prometheus-client; # added 2021-06-10
278 prompt_toolkit = prompt-toolkit; # added 2021-07-22
279 protonup = protonup-ng; # Added 2022-11-06
280 proxy_tools = proxy-tools; # added 2023-11-05
281 pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08
282 pushbullet = pushbullet-py; # Added 2022-10-15
283 Pweave = pweave; # added 2023-02-19
284 py-radix = throw "py-radix has been removed, since it abandoned"; # added 2023-07-07
285 py_stringmatching = py-stringmatching; # added 2023-11-12
286 pyalmond = throw "pyalmond has been removed, since its API endpoints have been shutdown"; # added 2023-02-02
287 pyblake2 = throw "pyblake2 is deprecated in favor of hashlib"; # added 2023-04-23
288 pyblock = throw "pyblock has been removed, since it is abandoned and broken"; # added 2023-06-20
289 pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01
290 pygbm = throw "pygbm has been removed, since it is abandoned and broken"; # added 2023-06-20
291 PyGithub = pygithub; # added 2023-02-19
292 pyGtkGlade = throw "Glade support for pygtk has been removed"; # added 2022-01-15
293 pycallgraph = throw "pycallgraph has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
294 pychef = throw "pychef has been removed because it's been archived upstream and abandoned since 2017."; # added 2022-11-14
295 PyChromecast = pychromecast; # added 2023-02-19
296 pycryptodome-test-vectors = throw "pycryptodome-test-vectors has been removed because it is an internal package to pycryptodome"; # added 2022-05-28
297 pyflunearyou = pyoutbreaksnearme; # added 2023-02-11
298 pyialarmxr = pyialarmxr-homeassistant; # added 2022-06-07
299 pyialarmxr-homeassistant = throw "The package was removed together with the component support in home-assistant 2022.7.0"; # added 2022-07-07
300 PyICU = pyicu; # Added 2022-12-22
301 pyjson5 = json5; # added 2022-08-28
302 pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20
303 PyLD = pyld; # added 2022-06-22
304 pymaging = throw "pymaging has been removed because it has not been maintained for 10 years and has been archived."; # added 2023-11-04
305 pymaging_png = throw "pymaging_png has been removed because it has not been maintained for 10 years and has been archived."; # added 2023-11-04
306 pymatgen-lammps = throw "pymatgen-lammps has been removed because it is unmaintained and broken"; # added 2023-06-20
307 pymazda = throw "pymazda has been removed, because the upstream repo has been affected by a DCMA claim."; # added 2023-10-16
308 pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0
309 pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
310 PyMVGLive = pymvglive; # added 2023-02-19
311 pymyq = python-myq; # added 2023-10-20
312 pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09
313 pyramid_beaker = pyramid-beaker; # added 2023-08-23
314 pyramid_chameleon = pyramid-chameleon; # added 2023-08-23
315 pyramid_exclog = pyramid-exclog; # added 2023-08-24
316 pyramid_hawkauth = throw "pyramid_hawkauth has been removed because it is no longer maintained"; # added 2023-02-2
317 pyramid_jinja2 = pyramid-jinja2; # added 2023-06-06
318 pyramid_mako = pyramid-mako; # added 2023-08-24
319 pyramid_multiauth = pyramid-multiauth; # added 2023-08-24
320 pyreadability = readability-lxml; # added 2022-05-24
321 pyres = throw "pyres has been removed, since it is abandoned and broken"; # added 2023-06-20
322 pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
323 pyroute2-ethtool = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
324 pyroute2-ipdb = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
325 pyroute2-ipset = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
326 pyroute2-ndb = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
327 pyroute2-nftables = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
328 pyroute2-nslink = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
329 pyroute2-protocols = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
330 Pyro4 = pyro4; # added 2023-02-19
331 Pyro5 = pyro5; # added 2023-02-19
332 PyRSS2Gen = pyrss2gen; # added 2023-02-19
333 pyruckus = throw "pyruckus has been removed, it was deprecrated in favor of aioruckus."; # added 2023-09-07
334 pysha3 = throw "pysha3 has been removed, use safe-pysha3 instead"; # added 2023-05-20
335 pysmart-smartx = pysmart; # added 2021-10-22
336 pySmartDL = pysmartdl; # added 2023-10-11
337 pysparse = throw "pysparse has been abandoned upstream."; # added 2023-02-28
338 pyspotify = throw "pyspotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
339 PyStemmer = pystemmer; # added 2023-02-19
340 pytest_6 = pytest; # added 2022-02-10
341 pytestcov = pytest-cov; # added 2021-01-04
342 pytest-ordering = throw "pytest-ordering has been removed, since it is no longer maintained and broken"; # added 2023-06-22
343 pytest-pep8 = pytestpep8; # added 2021-01-04
344 pytest-pep257 = throw "pytest-pep257 was removed, as the pep257 package was migrated into pycodestyle"; # added 2022-04-12
345 pytest-pythonpath = throw "pytest-pythonpath is obsolete as of pytest 7.0.0 and has been removed"; # added 2022-03-09
346 pytest-sanic = throw "pytest-sanic has been removed because it is unmaintained and broken"; # added 2023-06-22
347 pytestpep8 = throw "pytestpep8 was removed because it is abandoned and no longer compatible with pytest v6.0"; # added 2020-12-10
348 pytestquickcheck = pytest-quickcheck; # added 2021-07-20
349 pytestrunner = pytest-runner; # added 2021-01-04
350 python-forecastio = throw "python-forecastio has been removed, as the Dark Sky service was shut down."; # added 2023-04-05
351 python-igraph = igraph; # added 2021-11-11
352 python_docs_theme = python-docs-theme; # added 2023-11-04
353 python_fedora = python-fedora; # added 2023-11-15
354 python_keyczar = throw "python_keyczar has been removed because it's been archived upstream and deprecated"; # added 2023-05-16
355 python-lz4 = lz4; # added 2018-06-01
356 python_magic = python-magic; # added 2022-05-07
357 python_mimeparse = python-mimeparse; # added 2021-10-31
358 python-language-server = throw "python-language-server is no longer maintained, use the python-lsp-server community fork instead."; # Added 2022-08-03
359 python-Levenshtein = levenshtein;
360 python-pushover = throw "python-pushover has been removed, since it is unmaintained and is broken"; # added 2023-07-03
361 python-subunit = subunit; # added 2021-09-10
362 pytest_xdist = pytest-xdist; # added 2021-01-04
363 python_simple_hipchat = python-simple-hipchat; # added 2021-07-21
364 pytoml = throw "pytoml has been removed because it is unmaintained and is superseded by toml"; # Added 2023-04-11
365 pytorch = torch; # added 2022-09-30
366 pytorch-bin = torch-bin; # added 2022-09-30
367 pytorchWithCuda = torchWithCuda; # added 2022-09-30
368 pytorchWithoutCuda = torchWithoutCuda; # added 2022-09-30
369 pytwitchapi = twitchapi; # added 2022-03-07
370 pyvcf = throw "pyvcf has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2023-05-19
371 PyVirtualDisplay = pyvirtualdisplay; # added 2023-02-19
372 pywick = throw "pywick has been removed, since it is no longer maintained"; # added 2023-07-01
373 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09
374 qds_sdk = qds-sdk; # added 2023-10-21
375 Quandl = quandl; # added 2023-02-19
376 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages";
377 rabbitpy = throw "rabbitpy has been removed, since it is unmaintained and broken"; # added 2023-07-01
378 radio_beam = radio-beam; # added 2023-11-04
379 ratelimiter = throw "ratelimiter has been removed, since it is unmaintained and broken"; # added 2023-10-21
380 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05
381 recaptcha_client = throw "recaptcha_client has been removed since it is no longer maintained"; # added 2023-10-20
382 rednose = throw "rednose is no longer maintained (since February 2018)"; # added 2023-08-06
383 retworkx = rustworkx; # added 2023-05-14
384 repeated_test = repeated-test; # added 2022-11-15
385 requests_oauthlib = requests-oauthlib; # added 2022-02-12
386 requests_toolbelt = requests-toolbelt; # added 2017-09-26
387 restructuredtext_lint = restructuredtext-lint; # added 2023-11-04
388 rig = throw "rig has been removed because it was pinned to python 2.7 and 3.5, failed to build and is otherwise unmaintained"; # added 2022-11-28
389 rl-coach = "rl-coach was removed because the project is discontinued and was archived by upstream"; # added 2023-05-03
390 roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15
391 ROPGadget = ropgadget; # added 2021-07-06
392 rotate-backups = throw "rotate-backups was removed in favor of the top-level rotate-backups"; # added 2021-07-01
393 ruamel_base = ruamel-base; # added 2021-11-01
394 ruamel_yaml = ruamel-yaml; # added 2021-11-01
395 ruamel_yaml_clib = ruamel-yaml-clib; # added 2021-11-01
396 inherit (super.pkgs) ruff-lsp; # added 2023-06-23
397 runway-python = throw "SDK has been deprecated and was archived by upstream"; # added 2023-05-03
398 sapi-python-client = kbcstorage; # added 2022-04-20
399 scikitimage = scikit-image; # added 2023-05-14
400 scikitlearn = scikit-learn; # added 2021-07-21
401 selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # added 2021-06-10
402 sequoia = throw "python3Packages.sequoia was replaced by pysequoia - built from a dedicated repository, with a new API."; # added 2023-06-24
403 setuptools_scm = setuptools-scm; # added 2021-06-03
404 setuptoolsTrial = setuptools-trial; # added 2023-11-11
405 sharkiqpy = sharkiq; # added 2022-05-21
406 ssh-mitm = throw "ssh-mitm was removed in favor of the top-level ssh-mitm"; # added 2023-05-09
407 smart_open = smart-open; # added 2021-03-14
408 smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14
409 somecomfort = throw "somecomfort was removed because Home Assistant switched to aiosomecomfort"; # added 2023-02-01
410 sorl_thumbnail = sorl-thumbnail; # added 2023-11-12
411 SPARQLWrapper = sparqlwrapper;
412 sphinx-jquery = sphinxcontrib-jquery; # added 2023-02-24
413 sphinx_pypi_upload = throw "sphinx_pypi_upload has been removed since it is abandoned."; # added 2023-10-11
414 sphinx_rtd_theme = sphinx-rtd-theme; # added 2022-08-03
415 sphinxcontrib-autoapi = sphinx-autoapi; # added 2023-02-28
416 sphinxcontrib_httpdomain = sphinxcontrib-httpdomain; # added 2023-07-20
417 sphinxcontrib_newsfeed = sphinxcontrib-newsfeed; # added 2023-07-20
418 sphinxcontrib_plantuml = sphinxcontrib-plantuml; # added 2021-08-02
419 sphinx-navtree = throw "sphinx-navtree has been removed since it is not compatible with sphinx 3.3 and unmaintained"; # added 2023-07-03
420 sqlalchemy_migrate = sqlalchemy-migrate; # added 2021-10-28
421 SQLAlchemy-ImageAttach = throw "sqlalchemy-imageattach has been removed as it is incompatible with sqlalchemy 1.4 and unmaintained"; # added 2022-04-23
422 subdownloader = throw "subdownloader has been removed, because it depended on pyqt4"; # added 2022-06-09
423 suds-jurko = throw "suds-jurko has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2023-02-27
424 supervise_api = supervise-api; # added 2023-10-11
425 suseapi = throw "suseapi has been removed because it is no longer maintained"; # added 2023-02-27
426 tensorflow-bin_2 = tensorflow-bin; # added 2021-11-25
427 tensorflow-build_2 = tensorflow-build; # added 2021-11-25
428 tensorflow-estimator = tensorflow-estimator-bin; # added 2023-01-17
429 tensorflow-estimator_2 = tensorflow-estimator; # added 2021-11-25
430 tensorflow-tensorboard = tensorboard; # added 2022-03-06
431 tensorflow-tensorboard_2 = tensorflow-tensorboard; # added 2021-11-25
432 Theano = theano; # added 2023-02-19
433 TheanoWithCuda = theanoWithCuda; # added 2023-02-19
434 TheanoWithoutCuda = theanoWithoutCuda; # added 2023-02-19
435 torrent_parser = torrent-parser; # added 2023-11-04
436 transip = throw "transip has been removed because it is no longer maintained. TransIP SOAP V5 API was marked as deprecated"; # added 2023-02-27
437 tumpa = throw "tumpa was promoted to a top-level attribute"; # added 2022-11-19
438 tvdb_api = tvdb-api; # added 2023-10-20
439 tvnamer = throw "tvnamer was moved to pkgs.tvnamer"; # added 2021-07-05
440 types-cryptography = throw "types-cryptography has been removed because it is obsolete since cryptography version 3.4.4."; # added 2022-05-30
441 types-paramiko = throw "types-paramiko has been removed because it was unused."; # added 2022-05-30
442 unittest2 = throw "unittest2 has been removed as it's a backport of unittest that's unmaintained and not needed beyond Python 3.4."; # added 2022-12-01
443 uproot3 = throw "uproot3 has been removed, use uproot instead"; # added 2022-12-13
444 uproot3-methods = throw "uproot3-methods has been removed"; # added 2022-12-13
445 validictory = throw "validictory has been removed, since it abandoned"; # added 2023-07-07
446 vega_datasets = vega-datasets; # added 2023-11-04
447 ViennaRNA = viennarna; # added 2023-08-23
448 virtual-display = throw "virtual-display has been renamed to PyVirtualDisplay"; # added 2023-01-07
449 Wand = wand; # added 2022-11-13
450 wasm = throw "wasm has been removed because it no longer builds and is unmaintained"; # added 2023-05-20
451 WazeRouteCalculator = wazeroutecalculator; # added 2021-09-29
452 weakrefmethod = throw "weakrefmethod was removed since it's not needed in Python >= 3.4"; # added 2022-12-01
453 webapp2 = throw "webapp2 is unmaintained since 2012"; # added 2022-05-29
454 websocket_client = websocket-client; # added 2021-06-15
455 word2vec = throw "word2vec has been removed because it is abandoned"; # added 2023-05-22
456 wxPython_4_0 = throw "wxPython_4_0 has been removed, use wxPython_4_2 instead"; # added 2023-03-19
457 wxPython_4_1 = throw "wxPython_4_1 has been removed, use wxPython_4_2 instead"; # added 2023-03-19
458 WSME = wsme; # added 2023-02-19
459 x11_hash = x11-hash; # added 2023-11-05
460 xenomapper = throw "xenomapper was moved to pkgs.xenomapper"; # added 2021-12-31
461 XlsxWriter = xlsxwriter; # added 2023-02-19
462 Yapsy = yapsy; # added 2023-02-19
463 zake = throw "zake has been removed because it is abandoned"; # added 2023-06-20
464 zc-buildout221 = zc-buildout; # added 2021-07-21
465 zc_buildout_nix = throw "zc_buildout_nix was pinned to a version no longer compatible with other modules";
466 zope_broken = throw "zope_broken has been removed because it is obsolete and not needed in zodb>=3.10"; # added 2023-07-26
467 zope_component = zope-component; # added 2023-07-28
468 zope_contenttype = zope-contenttype; # added 2023-10-11
469 zope_deprecation = zope-deprecation; # added 2023-10-07
470 zope_dottedname = zope-dottedname; # added 2023-11-12
471 zope_i18nmessageid = zope-i18nmessageid; # added 2023-07-29
472 zope_lifecycleevent = zope-lifecycleevent; # added 2023-10-11
473 zope_proxy = zope-proxy; # added 2023-10-07
474 zxing_cpp = zxing-cpp; # added 2023-11-05