1lib: self: super:
2
3with self;
4
5let
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"]
11 else alias;
12
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
17 dontDistribute alias
18 else alias;
19
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"
24 else alias;
25
26 mapAliases = aliases:
27 lib.mapAttrs (n: alias: removeDistribute
28 (removeRecurseForDerivations
29 (checkInPkgs n alias)))
30 aliases;
31in
32
33 ### Deprecated aliases - for backward compatibility
34
35mapAliases ({
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 name: `pkgs.adafruit-nrfutil`."; # 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 aioquic-mitmproxy = throw "aioquic-mitmproxy has been removed because mitmproxy no longer uses it"; # Added 2024-01-16
43 amazon_kclpy = amazon-kclpy; # added 2023-08-08
44 ansible-base = throw "ansible-base has been removed, because it is end of life"; # added 2022-03-30
45 ansible-doctor = throw "ansible-doctor has been promoted to a top-level attribute name: `pkgs.ansible-doctor`"; # Added 2023-05-16
46 ansible-later = throw "ansible-later has been promoted to a top-level attribute name: `pkgs.ansible-later`"; # Added 2023-05-16
47 ansible-lint = throw "ansible-lint has been promoted to a top-level attribute name: `pkgs.ansible-lint`"; # Added 2023-05-16
48 anyjson = throw "anyjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
49 apache-airflow = throw "apache-airflow has been moved out of pythonPackages and is available as a standalone package"; # added 2023-06-05
50 argon2_cffi = argon2-cffi; # added 2022-05-09
51 APScheduler = apscheduler; # added 2023-02-19
52 async_generator = async-generator; # added 2023-08-08
53 async_stagger = async-stagger; # added 2023-08-08
54 asyncio-nats-client = nats-py; # added 2022-02-08
55 atsim_potentials = atsim-potentials; # added 2023-10-08
56 awkward0 = throw "awkward0 has been removed, use awkward instead"; # added 2022-12-13
57 Babel = babel; # added 2022-05-06
58 backports_csv = throw "backports_csv has been removed, since we no longer need to backport to python2"; # added 2023-07-28
59 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
60 backports_shutil_get_terminal_size = backports-shutil-get-terminal-size; # added 2024-04-21
61 backports_tempfile = throw "backports_tempfile has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28
62 backports_unittest-mock = throw "backports_unittest-mock has been removed, since we no longer need to backport to python3.2"; # added 2023-07-28
63 backports_weakref = throw "backports_weakref has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28
64 bash_kernel = bash-kernel; # added 2023-11-10
65 beancount_docverif = beancount-docverif; # added 2023-10-08
66 bedup = throw "bedup was removed because it was broken and abandoned upstream"; # added 2023-02-04
67 bip_utils = bip-utils; # 2023-10-08
68 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
69 BlinkStick = blinkstick; # added 2023-02-19
70 blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # added 2020-11-29
71 bsblan = python-bsblan; # added 2022-11-04
72 btchip = btchip-python; # added 2023-03-03
73 buildbot = throw "use pkgs.buildbot instead"; # added 2022-04-07
74 buildbot-ui = throw "use pkgs.buildbot-ui instead"; # added 2022-04-07
75 buildbot-full = throw "use pkgs.buildbot-full instead"; # added 2022-04-07
76 buildbot-plugins = throw "use pkgs.buildbot-plugins instead"; # added 2022-04-07
77 buildbot-worker = throw "use pkgs.buildbot-worker instead"; # added 2022-04-07
78 buildbot-pkg = throw "buildbot-pkg has been removed, it's only internally used in buildbot"; # added 2022-04-07
79 btsmarthub_devicelist = btsmarthub-devicelist; # added 2024-01-03
80 bt_proximity = bt-proximity; # added 2021-07-02
81 BTrees = btrees; # added 2023-02-19
82 cacheyou = throw "cacheyou has been removed, as it was no longer used for the only consumer pdm"; # added 2023-12-21
83 cadquery = throw "cadquery was removed, because it was disabled on all python version since 3.8 and marked as broken"; # added 2024-05-13
84 carrot = throw "carrot has been removed, as its development was discontinued in 2012"; # added 2022-01-18
85 cchardet = faust-cchardet; # added 2023-03-02
86 cepa = throw "cepa has been removed, as onionshare switched back to stem"; # added 2024-05-07
87 class-registry = phx-class-registry; # added 2021-10-05
88 cld2-cffi = throw "cld2-cffi has been removed, as the last release was in 2016"; # added 2024-05-20
89 cntk = throw "cntk has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-10-09
90 codespell = throw "codespell has been promoted to a top-level attribute name: `pkgs.codespell`"; # Added 2022-10-02
91 ColanderAlchemy = colanderalchemy; # added 2023-02-19
92 command_runner = command-runner; # added 2024-03-06
93 CommonMark = commonmark; # added 2023-02-1
94 ConfigArgParse = configargparse; # added 2021-03-18
95 coronavirus = throw "coronavirus was removed, because the source is not providing the data anymore."; # added 2023-05-04
96 covCore = throw "covCore was renamed to cov-core and subsequently removed since it has ben unmaintained since 2014"; # added 2024-05-20
97 cov-core = throw "cov-core has been removed, it was archived and unmaintained since 2014"; # added 2024-05-21
98 cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14
99 cryptacular = throw "cryptacular was removed, because it was disabled on all python version since 3.6 and last updated in 2021"; # Added 2024-05-13
100 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23
101 cx_Freeze = cx-freeze; # added 2023-08-02
102 cx_oracle = cx-oracle; # added 2024-01-03
103 d2to1 = throw "d2to1 is archived and no longer works with setuptools v68"; # added 2023-07-30
104 dask-xgboost = throw "dask-xgboost was removed because its features are available in xgboost"; # added 2022-05-24
105 dateutil = python-dateutil; # added 2021-07-03
106 deep_merge = throw "deep_merge has been removed, since it is no longer maintained and may be broken."; # added 2023-10-09
107 demjson = throw "demjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
108 descartes = throw "descartes has been removed, since it is abandoned and broken"; # added 2023-06-21
109 detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04
110 dftfit = throw "dftfit dependency lammps-cython no longer builds"; # added 2021-07-04
111 dictpath = pathable; # added 2023-01-28
112 diff_cover = diff-cover; # added 2021-07-02
113 discogs_client = discogs-client; # added 2021-07-02
114 distutils_extra = distutils-extra; # added 2023-10-12
115 digital-ocean = python-digitalocean; # addad 2024-04-12
116 djangorestframework-jwt = drf-jwt; # added 2021-07-20
117 django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18
118 django_2 = throw "Django 2 has reached it's projected EOL in 2022/04 and has therefore been removed."; # added 2022-03-05
119 django_appconf = django-appconf; # added 2022-03-03
120 django_classytags = django-classy-tags; # added 2023-07-25
121 django_colorful = django-colorful; # added 2023-07-25
122 django_compat = django-compat; # added 2023-07-25
123 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
124 django_contrib_comments = django-contrib-comments; # added 2023-07-25
125 django-discover-runner = throw "django-discover-runner was removed because it is no longer maintained."; # added 2022-11-21
126 django_environ = django-environ; # added 2021-12-25
127 django_extensions = django-extensions; # added 2022-01-09
128 django_guardian = django-guardian; # added 2022-05-19
129 django_hijack = django-hijack; # added 2023-05-16
130 django_hijack_admin = django-hijack-admin; # added 2023-05-16
131 django-hijack-admin = throw "django-hijack-admin has been removed, since it is no longer compatible to django-hijack"; # added 2023-06-21
132 django_modelcluster = django-modelcluster; # added 2022-04-02
133 django_nose = django-nose; # added 2023-07-25
134 django_reversion = django-reversion; # added 2022-06-18
135 django_polymorphic = django-polymorphic; # added 2022-05-24
136 django_redis = django-redis; # added 2021-10-11
137 django_silk = django-silk; # added 2023-07-25
138 django_tagging = django-tagging; # added 2023-07-25
139 django_taggit = django-taggit; # added 2021-10-11
140 django_treebeard = django-treebeard; # added 2023-07-25
141 dns = dnspython; # added 2017-12-10
142 docker_pycreds = docker-pycreds; # added 2024-01-03
143 doctest-ignore-unicode = throw "doctest-ignore-unicode has been removed since it has been unmaintained for 11 years"; # added 2024-05-20
144 dogpile_cache = dogpile-cache; # added 2021-10-28
145 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20
146 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03
147 EasyProcess = easyprocess; # added 2023-02-19
148 email_validator = email-validator; # added 2022-06-22
149 enhancements = throw "enhancements is unmaintained upstream and has therefore been removed"; # added 2023-10-27
150 et_xmlfile = et-xmlfile; # added 2023-10-16
151 ev3dev2 = python-ev3dev2; # added 2023-06-19
152 eyeD3 = eyed3; # added 2024-01-03
153 Fabric = fabric; # addedd 2023-02-19
154 face_recognition = face-recognition; # added 2022-10-15
155 face_recognition_models = face-recognition-models; # added 2022-10-15
156 factory_boy = factory-boy; # added 2023-10-08
157 fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30
158 fastnlo_toolkit = fastnlo-toolkit; # added 2024-01-03
159 fastpair = throw "fastpair is unmaintained upstream and has therefore been removed"; # added 2024-05-01
160 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
161 inherit (super.pkgs) fetchPypi; # added 2023-05-25
162 filebrowser_safe = filebrowser-safe; # added 2024-01-03
163 filemagic = throw "inactive since 2014, so use python-magic instead"; # added 2022-11-19
164 flaskbabel = flask-babel; # added 2023-01-19
165 flask_assets = flask-assets; # added 2023-08-23
166 flask_elastic = flask-elastic; # added 2023-08-23
167 flask_login = flask-login; # added 2022-10-17
168 flask_mail = flask-mail; # added 2023-08-23
169 flask_marshmallow = flask-marshmallow; # added 2023-08-16
170 flask_migrate = flask-migrate; # added 2023-08-23
171 flask_principal = flask-principal; # added 2023-08-23
172 flask-restplus = throw "flask-restplus is no longer maintained, use flask-restx instead"; # added 2023-02-21
173 flask_script = flask-script; # added 2023-08-23
174 flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20
175 flask_testing = flask-testing; # added 2022-04-25
176 flask_wtf = flask-wtf; # added 2022-05-24
177 flask-autoindex = throw "flask-autoindex was removed, as it is not compatible with flask 3.0 and unmaintained since 2020.";
178 flask-basicauth = throw "flask-basicauth was removed, as it is not compatible with flask 3.0 and unmaintained since 2016.";
179 flask-sessionstore = throw "flask-sessionstore was removed, as it is not compatible with flask 3.0 and unmaintained since 2017.";
180 flowlogs_reader = flowlogs-reader; # added 2024-01-03
181 flufl_bounce = flufl-bounce; # added 2023-11-03
182 flufl_i18n = flufl-i18n; # added 2023-11-03
183 flufl_lock = flufl-lock; # added 2023-11-03
184 FormEncode = formencode; # added 2023-02-19
185 foundationdb51 = throw "foundationdb51 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06
186 foundationdb52 = throw "foundationdb52 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06
187 foundationdb60 = throw "foundationdb60 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06
188 foundationdb61 = throw "foundationdb61 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06
189 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
190 functools32 = throw "functool32 was removed from nixpkgs, because python 2.7 has reach end of life in early 2020"; # added 2024-05-16
191 fritzprofiles = throw "fritzprofiles was removed from nixpkgs, because it was removed as dependency of home-assistant for which it was pacakged."; # added 2024-01-05
192 garages-amsterdam = throw "garages-amsterdam has been renamed odp-amsterdam."; # added 2023-01-04
193 garminconnect-ha = garminconnect; # added 2022-02-05
194 gdtoolkit = throw "gdtoolkit has been promoted to a top-level attribute name: `pkgs.gdtoolkit`"; # added 2023-02-15
195 GeoIP = geoip; # added 2023-02-19
196 gigalixir = throw "gigalixir has been promoted to a top-level attribute name: `pkgs.gigalixir`"; # Added 2022-10-02
197 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
198 github3_py = github3-py; # added 2024-01-04
199 GitPython = gitpython; # added 2022-10-28
200 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28
201 glasgow = throw "glasgow has been promoted to a top-level attribute name: `pkgs.glasgow`"; # added 2023-02-05
202 globre = throw "globre was removed, because it was disabled on all python version since 3.7 and last updated in 2020."; # added 2024-05-13
203 google_api_python_client = google-api-python-client; # added 2021-03-19
204 googleapis_common_protos = googleapis-common-protos; # added 2021-03-19
205 google-apitools = throw "google-apitools was removed because it is deprecated and unsupported by upstream"; # added 2023-02-25
206 gpyopt = throw "gpyopt was remove because it's been archived upstream"; # added 2023-06-07
207 gradient_statsd = gradient-statsd; # added 2024-01-06
208 graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10
209 graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09
210 grappelli_safe = grappelli-safe; # added 2023-10-08
211 groestlcoin_hash = groestlcoin-hash; # added 2024-01-06
212 grpc_google_iam_v1 = grpc-google-iam-v1; # added 2021-08-21
213 inherit (pkgs) gtimelog;
214 guzzle_sphinx_theme = guzzle-sphinx-theme; # added 2023-10-16
215 ha-av = throw "ha-av was removed, because it is no longer maintained"; # added 2022-04-06
216 HAP-python = hap-python; # added 2021-06-01
217 hangups = throw "hangups was removed because Google Hangouts has been shut down"; # added 2023-02-13
218 hbmqtt = throw "hbmqtt was removed because it is no longer maintained"; # added 2021-11-07
219 hcs_utils = hcs-utils; # added 2024-01-06
220 hdlparse = throw "hdlparse has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
221 hglib = python-hglib; # added 2023-10-13
222 homeassistant-bring-api = bring-api; # added 2024-04-11
223 homeassistant-pyozw = throw "homeassistant-pyozw has been removed, as it was packaged for home-assistant which has removed it as a dependency."; # added 2024-01-05
224 HTSeq = htseq; # added 2023-02-19
225 hyperkitty = throw "Please use pkgs.mailmanPackages.hyperkitty"; # added 2022-04-29
226 ihatemoney = throw "ihatemoney was removed because it is no longer maintained downstream"; # added 2023-04-08
227 IMAPClient = imapclient; # added 2021-10-28
228 imdbpy = throw "imdbpy has been renamed to cinemagoer"; # added 2022-08-08
229 image-match = throw "image-match has been removed because it is no longer maintained"; # added 2023-06-10
230 imgaug = throw "imgaug has been removed as it is no longer maintained"; # added 2023-07-10
231 intreehook = throw "intreehooks has been removed because it is obsolete as a backend-path key was added to PEP 517"; # added 2023-04-11
232 ipaddress = throw "ipaddress has been removed because it is no longer required since python 2.7."; # added 2022-05-30
233 ipdbplugin = throw "ipdbplugin has been removed because it has no longer maintained for 6 years"; # added 2024-05-21
234 ipython_genutils = ipython-genutils; # added 2023-10-12
235 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10
236 itanium_demangler = itanium-demangler; # added 2022-10-17
237 jaraco_classes = jaraco-classes; # added 2023-07-14
238 jaraco_collections = jaraco-collections; # added 2023-07-14
239 jaraco_functools = jaraco-functools; # added 2023-07-14
240 jaraco_itertools = jaraco-itertools; # added 2023-07-14
241 jaraco_logging = jaraco-logging; # added 2023-07-14
242 jaraco_text = jaraco-text; # added 2023-07-14
243 jaraco_stream = jaraco-stream; # added 2023-07-14
244 JayDeBeApi = jaydebeapi; # added 2023-02-19
245 jinja2_pluralize = jinja2-pluralize; # added 2023-11-01
246 jinja2_time = jinja2-time; # added 2022-11-07
247 JPype1 = jpype1; # added 2023-02-19
248 jsonpath_rw = jsonpath-rw; # added 2024-01-06
249 jsonschema_3 = throw "jsonschema 3 is neither the latest version nor needed inside nixpkgs anymore"; # added 2023-06-28
250 jupyter_client = jupyter-client; # added 2021-10-15
251 jupyter_console = jupyter-console; # added 2023-07-31
252 jupyter_core = jupyter-core; # added 2023-01-05
253 jupyter_server = jupyter-server; # added 2023-01-05
254 jupyter-server-ydoc = jupyter-collaboration; # added 2023-07-18
255 jupyterlab_launcher = throw "jupyterlab_launcher has been removed as it's abandoned for over 5 years and broken"; # added 2023-11-11
256 jupyterlab_server = jupyterlab-server; # added 2023-11-12
257 Kajiki = kajiki; # added 2023-02-19
258 keepkey_agent = keepkey-agent; # added 2024-01-06
259 Keras = keras; # added 2021-11-25
260 ldap = python-ldap; # added 2022-09-16
261 lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04
262 langchainplus-sdk = langsmith; # added 2023-08-01
263 lazr_config = lazr-config; # added 2023-11-03
264 lazr_delegates = lazr-delegates; # added 2023-11-03
265 lazy_import = lazy-import; # added 2024-01-07
266 lazy-import = throw "lazy-import has been removed because it was unused."; # added 2024-05-20
267 lazy_imports = lazy-imports; # added 2023-10-13
268 ledger_agent = ledger-agent; # Added 2024-01-07
269 lektor = throw "lektor has been promoted to a top-level attribute name: `pkgs.lektor`"; # added 2023-08-01
270 line_profiler = line-profiler; # added 2023-11-04
271 linear_operator = linear-operator; # added 2024-01-07
272 livestreamer = throw "'livestreamer' has been removed, as it unmaintained. A currently maintained fork is 'streamlink'."; # added 2023-11-14
273 livestreamer-curses = throw "'livestreamer-curses' has been removed as it, and livestreamer itself are unmaintained."; # added 2023-11-14
274 logilab_astng = throw "logilab-astng has not been released since 2013 and is unmaintained"; # added 2022-11-29
275 logilab_common = logilab-common; # added 2022-11-21
276 loo-py = loopy; # added 2022-05-03
277 ludios_wpull = throw "ludios_wpull has been removed because it's unmaintained and broken"; # added 2023-11-12
278 lcov_cobertura = lcov-cobertura; # added 2024-01-07
279 Mako = mako; # added 2023-02-19
280 Markups = markups; # added 2022-02-14
281 markdownsuperscript = throw "markdownsuperscript is unmaintained, use pymdown-extensions"; # added 2023-06-10
282 mask-rcnn = throw "mask-rcnn has been removed as it is unmaintained and its dependency imgaug no longer builds"; # added 2023-07-10
283 mac_alias = mac-alias; # added 2024-01-07
284 MDP = mdp; # added 2023-02-19
285 MechanicalSoup = mechanicalsoup; # added 2021-06-01
286 memcached = python-memcached; # added 2022-05-06
287 mailman = throw "Please use pkgs.mailman"; # added 2022-04-29
288 mailman-hyperkitty = throw "Please use pkgs.mailmanPackages.mailman-hyperkitty"; # added 2022-04-29
289 mailman-web = throw "Please use pkgs.mailman-web"; # added 2022-04-29
290 manticore = throw "manticore has been removed because its dependency wasm no longer builds and is unmaintained"; # added 2023-05-20
291 marshmallow-enum = throw "marshmallow-enum has been removed because it was archived in 2022 and had no maintainer"; # added 2024-05-10
292 markerlib = throw "markerlib has been removed because it's abandoned since 2013"; # added 2023-05-19
293 memory_profiler = memory-profiler; # added 2023-10-09
294 mir_eval = mir-eval; # added 2024-01-07
295 mistune_0_8 = throw "mistune_0_8 was removed because it was outdated and insecure"; # added 2022-08-12
296 mistune_2_0 = mistune; # added 2022-08-12
297 mitmproxy-wireguard = throw "mitmproxy-wireguard has been removed because it was replaced by upstream with mitmproxy-rs"; # added 2023-11-06
298 mkdocs-minify = mkdocs-minify-plugin; # added 2023-11-28
299 mox = throw "mox was removed because it is unmaintained"; # added 2023-02-21
300 mrkd = throw "mrkd has been promoted to a top-level attribute name: `pkgs.mrkd`"; # added 2023-08-01
301 multi_key_dict = multi-key-dict; # added 2023-11-05
302 mutmut = throw "mutmut has been promoted to a top-level attribute name: `pkgs.mutmut`"; # added 2022-10-02
303 net2grid = gridnet; # add 2022-04-22
304 nghttp2 = throw "in 1.52.0 removed deprecated python bindings."; # added 2023-06-08
305 ninja-python = ninja; # add 2022-08-03
306 nosejs = throw "nosejs has been removed since it has not been maintained for 15 years and there are no dependent packages"; # added 2024-05-21
307 nose-cov = throw "nose-cov has been removed, it was archived and unmaintained since 2012"; # added 2024-05-21
308 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
309 nose-cprof = throw "nose-cprof has been removed since it has not been maintained for 7 years and there are no dependent packages"; # added 2024-05-21
310 nose-randomly = throw "nose-randomly has been removed, it was archived and unmaintained since 2019"; # added 2024-05-22
311 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
312 nose_warnings_filters = nose-warnings-filters; # added 2024-01-07
313 notifymuch = throw "notifymuch has been promoted to a top-level attribute name: `pkgs.notifymuch`"; # added 2022-10-02
314 Nuitka = nuitka; # added 2023-02-19
315 ntlm-auth = throw "ntlm-auth has been removed, because it relies on the md4 implementation provided by openssl. Use pyspnego instead.";
316 openapi-schema-pydantic = throw "openapi-schema-pydantic has been removed, since it is no longer maintained"; # added 2023-10-30
317 opencv3 = throw "opencv3 has been removed as it is obsolete"; # added 2023-10-12
318 opsdroid_get_image_size = opsdroid-get-image-size; # added 2023-10-16
319 ordereddict = throw "ordereddict has been removed because it is only useful on unsupported python versions."; # added 2022-05-28
320 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
321 pam = python-pam; # added 2020-09-07.
322 PasteDeploy = pastedeploy; # added 2021-10-07
323 pathlib = throw "pathlib was removed as it has been integrated in python standard library in version 3.4"; # added 2024-05-13
324 pathpy = path; # added 2022-04-12
325 pcbnew-transition = pcbnewtransition; # added 2024-03-21
326 pdfposter = throw "pdfposter was promoted to a top-level attribute"; # Added 2023-06-29
327 pdfminer = pdfminer-six; # added 2022-05-25
328 pep257 = pydocstyle; # added 2022-04-12
329 poetry = throw "poetry was promoted to a top-level attribute, use poetry-core to build Python packages"; # added 2023-01-09
330 poetry2conda = throw "poetry2conda was promoted to a top-level attribute"; # Added 2022-10-02
331 Polygon3 = polygon3; # Added 2023-08-08
332 posix_ipc = posix-ipc; # added 2024-01-07
333 poster3 = throw "poster3 is unmaintained and source is no longer available"; # added 2023-05-29
334 postorius = throw "Please use pkgs.mailmanPackages.postorius"; # added 2022-04-29
335 powerlineMemSegment = powerline-mem-segment; # added 2021-10-08
336 privacyidea-ldap-proxy = throw "privacyidea-ldap-proxy has been removed from nixpkgs"; # added 2023-10-31
337 proboscis = throw "proboscis has been removed since it has not been maintained for 11 years"; # added 2024-05-20
338 prometheus_client = prometheus-client; # added 2021-06-10
339 prompt_toolkit = prompt-toolkit; # added 2021-07-22
340 protonup = protonup-ng; # Added 2022-11-06
341 proxy_tools = proxy-tools; # added 2023-11-05
342 pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08
343 pushbullet = pushbullet-py; # Added 2022-10-15
344 Pweave = pweave; # added 2023-02-19
345 pxml = throw "pxml was removed, because it was disabled on all python version since 3.8 and last updated in 2020."; # added 2024-05-13
346 py-radix = throw "py-radix has been removed, since it abandoned"; # added 2023-07-07
347 py_stringmatching = py-stringmatching; # added 2023-11-12
348 pyalmond = throw "pyalmond has been removed, since its API endpoints have been shutdown"; # added 2023-02-02
349 pyblake2 = throw "pyblake2 is deprecated in favor of hashlib"; # added 2023-04-23
350 pyblock = throw "pyblock has been removed, since it is abandoned and broken"; # added 2023-06-20
351 pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01
352 pyjet = throw "pyjet is deprecated, use fastjet instead"; # added 2023-05-10
353 pygame_sdl2 = pygame-sdl2; # added 2024-01-07
354 pygbm = throw "pygbm has been removed, since it is abandoned and broken"; # added 2023-06-20
355 PyGithub = pygithub; # added 2023-02-19
356 pyGtkGlade = throw "Glade support for pygtk has been removed"; # added 2022-01-15
357 pycallgraph = throw "pycallgraph has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
358 pychef = throw "pychef has been removed because it's been archived upstream and abandoned since 2017."; # added 2022-11-14
359 PyChromecast = pychromecast; # added 2023-02-19
360 pycryptodome-test-vectors = throw "pycryptodome-test-vectors has been removed because it is an internal package to pycryptodome"; # added 2022-05-28
361 pyflunearyou = pyoutbreaksnearme; # added 2023-02-11
362 pyialarmxr = pyialarmxr-homeassistant; # added 2022-06-07
363 pyialarmxr-homeassistant = throw "The package was removed together with the component support in home-assistant 2022.7.0"; # added 2022-07-07
364 PyICU = pyicu; # Added 2022-12-22
365 pyhs100 = throw "pyhs100 has been removed in favor of python-kasa."; # added 2024-01-05
366 pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20
367 PyLD = pyld; # added 2022-06-22
368 pylti = throw "pylti has been removed because it is unmaintained since 2019"; # added 2024-05-21
369 pymaging = throw "pymaging has been removed because it has not been maintained for 10 years and has been archived."; # added 2023-11-04
370 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
371 pymatgen-lammps = throw "pymatgen-lammps has been removed because it is unmaintained and broken"; # added 2023-06-20
372 pymazda = throw "pymazda has been removed, because the upstream repo has been affected by a DCMA claim."; # added 2023-10-16
373 pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0
374 pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
375 PyMVGLive = pymvglive; # added 2023-02-19
376 pymyq = python-myq; # added 2023-10-20
377 python-myq = throw "python-myq has been removed, as the service provider has decided to block its API requests"; # added 2023-12-07
378 pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09
379 pyqt5_sip = pyqt5-sip; # added 2024-01-07
380 pyqt5_with_qtmultimedia = pyqt5-multimedia; # added 2024-01-07
381 pyqt5_with_qtwebkit = pyqt5-webkit; # added 2024-01-07
382 pyramid_beaker = pyramid-beaker; # added 2023-08-23
383 pyramid_chameleon = pyramid-chameleon; # added 2023-08-23
384 pyramid_exclog = pyramid-exclog; # added 2023-08-24
385 pyramid_hawkauth = throw "pyramid_hawkauth has been removed because it is no longer maintained"; # added 2023-02-2
386 pyramid_jinja2 = pyramid-jinja2; # added 2023-06-06
387 pyramid_mako = pyramid-mako; # added 2023-08-24
388 pyramid_multiauth = pyramid-multiauth; # added 2023-08-24
389 pyreadability = readability-lxml; # added 2022-05-24
390 pyres = throw "pyres has been removed, since it is abandoned and broken"; # added 2023-06-20
391 pyRFC3339 = pyrfc3339; # added 2024-01-07
392 pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
393 pyroute2-ethtool = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
394 pyroute2-ipdb = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
395 pyroute2-ipset = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
396 pyroute2-ndb = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
397 pyroute2-nftables = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
398 pyroute2-nslink = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
399 pyroute2-protocols = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
400 Pyro4 = pyro4; # added 2023-02-19
401 Pyro5 = pyro5; # added 2023-02-19
402 PyRSS2Gen = pyrss2gen; # added 2023-02-19
403 pyruckus = throw "pyruckus has been removed, it was deprecrated in favor of aioruckus."; # added 2023-09-07
404 py_scrypt = py-scrypt; # added 2024-01-07
405 pysha3 = throw "pysha3 has been removed, use safe-pysha3 instead"; # added 2023-05-20
406 pysmart-smartx = pysmart; # added 2021-10-22
407 pySmartDL = pysmartdl; # added 2023-10-11
408 pysparse = throw "pysparse has been abandoned upstream."; # added 2023-02-28
409 pyspotify = throw "pyspotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
410 PyStemmer = pystemmer; # added 2023-02-19
411 pytest_6 = pytest; # added 2022-02-10
412 pytestcov = pytest-cov; # added 2021-01-04
413 pytest-ordering = throw "pytest-ordering has been removed, since it is no longer maintained and broken"; # added 2023-06-22
414 pytest-pep8 = pytestpep8; # added 2021-01-04
415 pytest-pep257 = throw "pytest-pep257 was removed, as the pep257 package was migrated into pycodestyle"; # added 2022-04-12
416 pytest-pythonpath = throw "pytest-pythonpath is obsolete as of pytest 7.0.0 and has been removed"; # added 2022-03-09
417 pytest-sanic = throw "pytest-sanic has been removed because it is unmaintained and broken"; # added 2023-06-22
418 pytestpep8 = throw "pytestpep8 was removed because it is abandoned and no longer compatible with pytest v6.0"; # added 2020-12-10
419 pytestquickcheck = pytest-quickcheck; # added 2021-07-20
420 pytestrunner = pytest-runner; # added 2021-01-04
421 python-forecastio = throw "python-forecastio has been removed, as the Dark Sky service was shut down."; # added 2023-04-05
422 python-igraph = igraph; # added 2021-11-11
423 python_openzwave = python-openzwave; # added 2024-01-07
424 python-openzwave-mqtt = throw "python-openzwave was removed, as it was packaged as a dependency of home-assistant, which it is no longer."; # added 2024-01-05
425 python_docs_theme = python-docs-theme; # added 2023-11-04
426 python_fedora = python-fedora; # added 2023-11-15
427 python_keyczar = throw "python_keyczar has been removed because it's been archived upstream and deprecated"; # added 2023-05-16
428 python-lz4 = lz4; # added 2018-06-01
429 python_magic = python-magic; # added 2022-05-07
430 python_mimeparse = python-mimeparse; # added 2021-10-31
431 python-language-server = throw "python-language-server is no longer maintained, use the python-lsp-server community fork instead."; # Added 2022-08-03
432 python-Levenshtein = levenshtein;
433 python-pushover = throw "python-pushover has been removed, since it is unmaintained and is broken"; # added 2023-07-03
434 python-subunit = subunit; # added 2021-09-10
435 pytest_xdist = pytest-xdist; # added 2021-01-04
436 python_simple_hipchat = python-simple-hipchat; # added 2021-07-21
437 pytoml = throw "pytoml has been removed because it is unmaintained and is superseded by toml"; # Added 2023-04-11
438 pytorch = torch; # added 2022-09-30
439 pytorch-bin = torch-bin; # added 2022-09-30
440 pytorchWithCuda = torchWithCuda; # added 2022-09-30
441 pytorchWithoutCuda = torchWithoutCuda; # added 2022-09-30
442 pytwitchapi = twitchapi; # added 2022-03-07
443 pyuavcan = throw "pyuavcan has been renamed to pycyphal and the old package deprecated, use pycyphal instead"; # added 2024-02-09
444 pyvcf = throw "pyvcf has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2023-05-19
445 PyVirtualDisplay = pyvirtualdisplay; # added 2023-02-19
446 pywick = throw "pywick has been removed, since it is no longer maintained"; # added 2023-07-01
447 pyxb = throw "pyxb has been removed, its last release was in 2017 and it has finally been archived in April 2023."; # added 2024-01-05
448 pyzufall = throw "pyzufall was removed, because it is no longer maintained"; # added 2024-05-14
449 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09
450 qds_sdk = qds-sdk; # added 2023-10-21
451 Quandl = quandl; # added 2023-02-19
452 querystring_parser = querystring-parser; # added 2024-01-07
453 qcodes-loop = throw "qcodes-loop has been removed due to deprecation"; # added 2023-11-30
454 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages";
455 rabbitpy = throw "rabbitpy has been removed, since it is unmaintained and broken"; # added 2023-07-01
456 radicale_infcloud = radicale-infcloud; # added 2024-01-07
457 radio_beam = radio-beam; # added 2023-11-04
458 ratelimiter = throw "ratelimiter has been removed, since it is unmaintained and broken"; # added 2023-10-21
459 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05
460 readme_renderer = readme-renderer; # added 2024-01-07
461 recaptcha_client = throw "recaptcha_client has been removed since it is no longer maintained"; # added 2023-10-20
462 recursivePthLoader = recursive-pth-loader; # added 2024-01-07
463 rednose = throw "rednose is no longer maintained (since February 2018)"; # added 2023-08-06
464 repeated_test = repeated-test; # added 2022-11-15
465 repoze_lru = repoze-lru; # added 2023-11-11
466 repoze_sphinx_autointerface = repoze-sphinx-autointerface; # added 2023-11-11
467 repoze_who = repoze-who; # added 2023-11-11
468 requests_download = requests-download; # added 2024-01-07
469 requests_ntlm = requests-ntlm; # added 2024-01-07
470 requests_oauthlib = requests-oauthlib; # added 2022-02-12
471 requests_toolbelt = requests-toolbelt; # added 2017-09-26
472 restructuredtext_lint = restructuredtext-lint; # added 2023-11-04
473 retry_decorator = retry-decorator; # added 2024-01-07
474 retworkx = rustworkx; # added 2023-05-14
475 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
476 rl-coach = "rl-coach was removed because the project is discontinued and was archived by upstream"; # added 2023-05-03
477 roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15
478 ROPGadget = ropgadget; # added 2021-07-06
479 rotate-backups = throw "rotate-backups was removed in favor of the top-level rotate-backups"; # added 2021-07-01
480 ruamel_base = ruamel-base; # added 2021-11-01
481 ruamel_yaml = ruamel-yaml; # added 2021-11-01
482 ruamel_yaml_clib = ruamel-yaml-clib; # added 2021-11-01
483 inherit (super.pkgs) ruff-lsp; # added 2023-06-23
484 runway-python = throw "SDK has been deprecated and was archived by upstream"; # added 2023-05-03
485 sapi-python-client = kbcstorage; # added 2022-04-20
486 scikitimage = scikit-image; # added 2023-05-14
487 scikitlearn = scikit-learn; # added 2021-07-21
488 selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # added 2021-06-10
489 sequoia = throw "python3Packages.sequoia was replaced by pysequoia - built from a dedicated repository, with a new API."; # added 2023-06-24
490 setuptools_dso = setuptools-dso; # added 2024-03-03
491 setuptools_scm = setuptools-scm; # added 2021-06-03
492 setuptoolsTrial = setuptools-trial; # added 2023-11-11
493 sharkiqpy = sharkiq; # added 2022-05-21
494 shouldbe = throw "shouldbe was removed, because it was disabled on all python version since 3.8 and last updated in 2019."; # added 2024-05-12
495 sip_4 = sip4; # added 2024-01-07
496 ssh-mitm = throw "ssh-mitm was removed in favor of the top-level ssh-mitm"; # added 2023-05-09
497 smart_open = smart-open; # added 2021-03-14
498 smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14
499 smpp_pdu = smpp-pdu; # added 2024-03-05
500 somecomfort = throw "somecomfort was removed because Home Assistant switched to aiosomecomfort"; # added 2023-02-01
501 sorl_thumbnail = sorl-thumbnail; # added 2023-11-12
502 spacy_models = spacy-models; # added 2024-04-21
503 SPARQLWrapper = sparqlwrapper;
504 spark_parser = spark-parser; # added 2024-01-07
505 sphinx-jquery = sphinxcontrib-jquery; # added 2023-02-24
506 sphinx_pypi_upload = throw "sphinx_pypi_upload has been removed since it is abandoned."; # added 2023-10-11
507 sphinx_rtd_theme = sphinx-rtd-theme; # added 2022-08-03
508 sphinxcontrib-autoapi = sphinx-autoapi; # added 2023-02-28
509 sphinxcontrib_httpdomain = sphinxcontrib-httpdomain; # added 2023-07-20
510 sphinxcontrib_newsfeed = sphinxcontrib-newsfeed; # added 2023-07-20
511 sphinxcontrib_plantuml = sphinxcontrib-plantuml; # added 2021-08-02
512 sphinx-navtree = throw "sphinx-navtree has been removed since it is not compatible with sphinx 3.3 and unmaintained"; # added 2023-07-03
513 sqlalchemy_migrate = sqlalchemy-migrate; # added 2021-10-28
514 SQLAlchemy-ImageAttach = throw "sqlalchemy-imageattach has been removed as it is incompatible with sqlalchemy 1.4 and unmaintained"; # added 2022-04-23
515 sqlsoup = throw "sqlsoup has been removed as it is incompatible with modern SQLAlchemy and unmaintained"; # added 2024-05-13
516 subdownloader = throw "subdownloader has been removed, because it depended on pyqt4"; # added 2022-06-09
517 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
518 supervise_api = supervise-api; # added 2023-10-11
519 suseapi = throw "suseapi has been removed because it is no longer maintained"; # added 2023-02-27
520 sysv_ipc = sysv-ipc; # added 2024-01-07
521 tensorflow-bin_2 = tensorflow-bin; # added 2021-11-25
522 tensorflow-build_2 = tensorflow-build; # added 2021-11-25
523 tensorflow-estimator = tensorflow-estimator-bin; # added 2023-01-17
524 tensorflow-estimator_2 = tensorflow-estimator; # added 2021-11-25
525 tensorflow-tensorboard = tensorboard; # added 2022-03-06
526 tensorflow-tensorboard_2 = tensorflow-tensorboard; # added 2021-11-25
527 Theano = theano; # added 2023-02-19
528 TheanoWithCuda = theanoWithCuda; # added 2023-02-19
529 TheanoWithoutCuda = theanoWithoutCuda; # added 2023-02-19
530 thumborPexif = throw "thumborPexif has been removed, because it was unused."; # added 2024-01-07
531 torchgpipe = throw "torchgpipe has been removed, because it appears unmaintained and Pytorch now includes pipeline parallelism support"; # added 2024-05-18
532 torrent_parser = torrent-parser; # added 2023-11-04
533 transip = throw "transip has been removed because it is no longer maintained. TransIP SOAP V5 API was marked as deprecated"; # added 2023-02-27
534 py-tree-sitter = throw "Was merged with tree-sitter."; # added 2024-03-20
535 trezor_agent = trezor-agent; # Added 2024-01-07
536 tumpa = throw "tumpa was promoted to a top-level attribute"; # added 2022-11-19
537 tvdb_api = tvdb-api; # added 2023-10-20
538 tvnamer = throw "tvnamer was moved to pkgs.tvnamer"; # added 2021-07-05
539 types-cryptography = throw "types-cryptography has been removed because it is obsolete since cryptography version 3.4.4."; # added 2022-05-30
540 types-paramiko = throw "types-paramiko has been removed because it was unused."; # added 2022-05-30
541 ufoLib2 = ufolib2; # added 2024-01-07
542 ukrainealarm = throw "ukrainealarm has been removed, as it has been replaced as a home-assistant dependency by uasiren."; # added 2024-01-05
543 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
544 update_checker = update-checker; # added 2024-01-07
545 uproot3 = throw "uproot3 has been removed, use uproot instead"; # added 2022-12-13
546 uproot3-methods = throw "uproot3-methods has been removed"; # added 2022-12-13
547 uuid = throw "uuid is a Python standard module"; # added 2024-04-18
548 validictory = throw "validictory has been removed, since it abandoned"; # added 2023-07-07
549 vega_datasets = vega-datasets; # added 2023-11-04
550 ViennaRNA = viennarna; # added 2023-08-23
551 virtual-display = throw "virtual-display has been renamed to PyVirtualDisplay"; # added 2023-01-07
552 Wand = wand; # added 2022-11-13
553 wasm = throw "wasm has been removed because it no longer builds and is unmaintained"; # added 2023-05-20
554 WazeRouteCalculator = wazeroutecalculator; # added 2021-09-29
555 weakrefmethod = throw "weakrefmethod was removed since it's not needed in Python >= 3.4"; # added 2022-12-01
556 webapp2 = throw "webapp2 is unmaintained since 2012"; # added 2022-05-29
557 websocket_client = websocket-client; # added 2021-06-15
558 word2vec = throw "word2vec has been removed because it is abandoned"; # added 2023-05-22
559 wxPython_4_0 = throw "wxPython_4_0 has been removed, use wxpython instead"; # added 2023-03-19
560 wxPython_4_1 = throw "wxPython_4_1 has been removed, use wxpython instead"; # added 2023-03-19
561 wxPython_4_2 = wxpython; # added 2024-01-07
562 WSME = wsme; # added 2023-02-19
563 x11_hash = x11-hash; # added 2023-11-05
564 xenomapper = throw "xenomapper was moved to pkgs.xenomapper"; # added 2021-12-31
565 XlsxWriter = xlsxwriter; # added 2023-02-19
566 Yapsy = yapsy; # added 2023-02-19
567 z3 = z3-solver; # added 2023-12-03
568 zake = throw "zake has been removed because it is abandoned"; # added 2023-06-20
569 zc_buildout_nix = throw "zc_buildout_nix was pinned to a version no longer compatible with other modules";
570 zc-buildout221 = zc-buildout; # added 2021-07-21
571 zc_lockfile = zc-lockfile; # added 2024-01-06
572 zipstream-new = throw "zipstream-new has been removed, because it was packaged as a dependency for octoprint, which has switched to zipstream-ng since."; # added 2024-01-05
573 zope_broken = throw "zope_broken has been removed because it is obsolete and not needed in zodb>=3.10"; # added 2023-07-26
574 zope_component = zope-component; # added 2023-07-28
575 zope_configuration = zope-configuration; # added 2023-11-12
576 zope_contenttype = zope-contenttype; # added 2023-10-11
577 zope_copy = zope-copy; # added 2024-01-06
578 zope_deprecation = zope-deprecation; # added 2023-10-07
579 zope_dottedname = zope-dottedname; # added 2023-11-12
580 zope_event = zope-event; # added 2024-01-06
581 zope_exceptions = zope-exceptions; # added 2023-10-11
582 zope_filerepresentation = zope-filerepresentation; # added 2024-01-06
583 zope_i18nmessageid = zope-i18nmessageid; # added 2023-07-29
584 zope_interface = zope-interface; # added 2024-01-06
585 zope_lifecycleevent = zope-lifecycleevent; # added 2023-10-11
586 zope_location = zope-location; # added 2024-01-06
587 zope_proxy = zope-proxy; # added 2023-10-07
588 zope_schema = zope-schema; # added 2024-01-06
589 zope_size = zope-size; # added 2024-01-06
590 zope_testing = zope-testing; # added 2023-11-12
591 zope_testrunner = zope-testrunner; # added 2024-01-06
592 zxing_cpp = zxing-cpp; # added 2023-11-05
593})