Merge pull request #173549 from Homebrew/bump-pipdeptree-2.22.0
[homebrew-core.git] / pypi_formula_mappings.json
blob551ab71610f3ab7248d542e4355f1324b8ca7c52
2   "aiven-client": {
3     "exclude_packages": ["certifi"]
4   },
5   "animdl": {
6     "exclude_packages": ["certifi"]
7   },
8   "anime-downloader": {
9     "exclude_packages": ["certifi"]
10   },
11   "ansible": {
12     "exclude_packages": ["certifi", "cryptography"],
13     "extra_packages": [
14       "ansible-pylibssh", "apache-libcloud", "boto3", "dnspython", "docker",
15       "junos-eznc", "jxmlease", "kerberos", "ntc-templates", "openshift",
16       "passlib", "pexpect", "proxmoxer", "pysphere3", "python-consul",
17       "python-neutronclient", "pywinrm", "requests-credssp", "shade", "zabbix-api"
18     ]
19   },
20   "ansible-lint": {
21     "exclude_packages": ["cryptography"]
22   },
23   "ansible@7": {
24     "extra_packages": [
25       "docker", "python-neutronclient", "shade", "pywinrm", "kerberos", "boto3", "apache-libcloud", "passlib",
26       "zabbix-api", "junos-eznc", "jxmlease", "dnspython", "pysphere3", "python-consul", "requests-credssp",
27       "openshift", "pexpect", "ntc-templates", "proxmoxer"
28     ],
29     "exclude_packages": ["certifi", "cffi", "pycparser", "pyyaml", "six"]
30   },
31   "ansible@8": {
32     "exclude_packages": ["certifi", "cryptography"],
33     "extra_packages": [
34       "apache-libcloud", "boto3", "dnspython", "docker",
35       "junos-eznc", "jxmlease", "kerberos", "ntc-templates", "openshift",
36       "passlib", "pexpect", "proxmoxer", "pysphere3", "python-consul",
37       "python-neutronclient", "pywinrm", "requests-credssp", "shade", "zabbix-api"
38     ]
39   },
40   "apprise": {
41     "exclude_packages": ["certifi"]
42   },
43   "arjun": {
44     "exclude_packages": ["certifi"]
45   },
46   "arxiv_latex_cleaner": {
47     "exclude_packages": ["pillow"]
48   },
49   "astrometry-net": {
50     "exclude_packages": ["numpy"],
51     "extra_packages": ["fitsio"]
52   },
53   "aws-elasticbeanstalk": {
54     "exclude_packages": ["certifi"]
55   },
56   "aws-google-auth": {
57     "exclude_packages": ["certifi", "pillow"]
58   },
59   "aws-sam-cli": {
60     "exclude_packages": ["certifi", "cryptography"]
61   },
62   "aws-sso-util": {
63     "exclude_packages": ["certifi"]
64   },
65   "awscli": {
66     "extra_packages": ["setuptools", "wheel"]
67   },
68   "awscurl": {
69     "exclude_packages": ["certifi", "cryptography"]
70   },
71   "b2-tools": {
72     "exclude_packages": ["certifi"]
73   },
74   "badkeys": {
75     "exclude_packages": ["cryptography"]
76   },
77   "bandcamp-dl": {
78     "exclude_packages": ["certifi"]
79   },
80   "bbot": {
81     "exclude_packages": ["certifi", "cryptography"]
82   },
83   "beancount": {
84     "exclude_packages": ["certifi"]
85   },
86   "bilix": {
87     "exclude_packages": ["certifi"]
88   },
89   "binwalk": {
90     "exclude_packages": ["numpy", "pillow"],
91     "extra_packages": ["capstone", "gnupg", "matplotlib", "pycryptodome"]
92   },
93   "black": "black[d]",
94   "borgbackup": {
95     "package_name": "",
96     "extra_packages": ["msgpack", "packaging"]
97   },
98   "borgmatic": {
99     "extra_packages": ["ruamel-yaml-clib"],
100     "exclude_packages": ["certifi"]
101   },
102   "bpython": {
103     "exclude_packages": ["certifi"]
104   },
105   "buku": {
106     "package_name": "buku[server]",
107     "exclude_packages": ["certifi", "cryptography"]
108   },
109   "bzt": {
110     "exclude_packages": ["certifi", "numpy"],
111     "extra_packages": ["setuptools"]
112   },
113   "c7n": {
114     "package_name": "",
115     "extra_packages": [
116       "argcomplete", "boto3", "docutils", "importlib-metadata", "jsonschema",
117       "python-dateutil", "pyyaml", "referencing", "tabulate", "urllib3"
118     ]
119   },
120   "cassandra": {
121     "package_name": "",
122     "extra_packages": ["cassandra-driver"]
123   },
124   "cahute": {
125     "package_name": "",
126     "extra_packages": ["toml"]
127   },
128   "ccm": {
129     "extra_packages": ["cassandra-driver", "setuptools"]
130   },
131   "censys": {
132     "exclude_packages": ["certifi"]
133   },
134   "certbot": {
135     "extra_packages": ["certbot-apache", "certbot-nginx"],
136     "exclude_packages": ["certifi", "cryptography"]
137   },
138   "certsync": {
139     "extra_packages": ["pycryptodomex"],
140     "exclude_packages": ["certifi", "cryptography"]
141   },
142   "cf2tf": {
143     "exclude_packages": ["certifi"]
144   },
145   "cffi": {
146     "exclude_packages": ["pycparser"]
147   },
148   "charm-tools": {
149     "exclude_packages": ["certifi", "cryptography"],
150     "extra_packages": ["pip==22.3.1"]
151   },
152   "charmcraft": {
153     "extra_packages": ["jeepney", "secretstorage"],
154     "exclude_packages": ["certifi", "cryptography"]
155   },
156   "chatblade": {
157     "exclude_packages": ["certifi"]
158   },
159   "check-jsonschema": {
160     "exclude_packages": ["certifi"],
161     "extra_packages": [
162       "fqdn", "isoduration", "jsonpointer", "rfc3339-validator",
163       "rfc3987", "uri-template", "webcolors"
164     ]
165   },
166   "checkdmarc": {
167     "exclude_packages": ["certifi", "cryptography"]
168   },
169   "checkov": {
170     "exclude_packages": ["certifi", "numpy"]
171   },
172   "cloudformation-cli": {
173     "extra_packages": ["cloudformation-cli-go-plugin", "cloudformation-cli-java-plugin", "cloudformation-cli-python-plugin", "setuptools"],
174     "exclude_packages": ["certifi"]
175   },
176   "cloudsplaining": {
177     "exclude_packages": ["certifi"]
178   },
179   "codelimit": {
180     "exclude_packages": ["certifi"]
181   },
182   "conan": {
183     "exclude_packages": ["certifi"],
184     "extra_packages": ["distro"]
185   },
186   "conan@1": {
187     "exclude_packages": ["certifi"],
188     "extra_packages": ["distro"]
189   },
190   "conda-lock": {
191     "exclude_packages": ["certifi", "cryptography"],
192     "extra_packages": ["jeepney", "secretstorage"]
193   },
194   "cookiecutter": {
195     "exclude_packages": ["certifi"]
196   },
197   "credstash": {
198     "exclude_packages": ["cryptography"]
199   },
200   "cruft": {
201     "exclude_packages": ["certifi"]
202   },
203   "cryptography": {
204     "exclude_packages": ["cffi", "pycparser"],
205     "extra_packages": ["setuptools-rust"]
206   },
207   "cycode": {
208     "exclude_packages": ["certifi"]
209   },
210   "datalad": {
211     "exclude_packages": ["certifi", "cryptography"]
212   },
213   "datasette": {
214     "exclude_packages": ["certifi"]
215   },
216   "detect-secrets": {
217     "exclude_packages": ["certifi"]
218   },
219   "diffoscope": "diffoscope[cmdline]",
220   "dnsrobocert": {
221     "exclude_packages": ["certifi", "cryptography"]
222   },
223   "dnstwist": {
224     "package_name": "dnstwist[full]",
225     "exclude_packages": ["certifi"]
226   },
227   "dnsviz": {
228     "extra_packages": ["dnspython", "m2crypto", "pygraphviz"]
229   },
230   "docker-squash": {
231     "exclude_packages": ["certifi"]
232   },
233   "dolphie": {
234     "exclude_packages": ["certifi", "cryptography"]
235   },
236   "dotdrop": {
237     "exclude_packages": ["certifi"]
238   },
239   "dstack": {
240     "package_name": "dstack[aws,azure,gcp,lambda]",
241     "exclude_packages": ["certifi", "cryptography"]
242   },
243   "duplicity": {
244     "extra_packages": [
245       "atom", "azure-storage-blob", "b2sdk", "boto3", "botocore", "boxsdk[jwt]",
246       "dropbox", "fasteners", "gdata-python3", "google-api-python-client",
247       "google-auth-oauthlib", "httplib2", "jottalib", "keyring", "megatools",
248       "paramiko", "pexpect", "pydrive2",
249       "python-swiftclient[keystone]", "requests[security]", "requests-oauthlib"
250     ],
251     "exclude_packages": ["certifi", "cryptography"]
252   },
253   "dvc": {
254     "package_name": "dvc[all]",
255     "exclude_packages": ["certifi", "cryptography", "numpy"]
256   },
257   "dxpy": {
258     "exclude_packages": ["cryptography", "certifi"]
259   },
260   "enex2notion": {
261     "exclude_packages": ["certifi", "pymupdf"]
262   },
263   "esphome": {
264     "exclude_packages": ["certifi", "cryptography"]
265   },
266   "esptool": {
267     "exclude_packages": ["cryptography"]
268   },
269   "evernote-backup": {
270     "exclude_packages": ["certifi"],
271     "extra_packages": ["oauth2", "setuptools"]
272   },
273   "fabric": {
274     "extra_packages": ["decorator"],
275     "exclude_packages": ["cryptography"]
276   },
277   "fava": {
278     "exclude_packages": ["certifi"]
279   },
280   "fastapi": {
281     "exclude_packages": ["certifi"]
282   },
283   "fdroidserver": {
284     "exclude_packages": ["certifi", "cryptography", "numpy", "pillow"],
285     "extra_packages": ["androguard==3.3.5", "setuptools"]
286   },
287   "flintrock": {
288     "exclude_packages": ["cryptography"]
289   },
290   "flit": {
291     "exclude_packages": ["certifi"]
292   },
293   "fonttools": "fonttools[woff]",
294   "forbidden": {
295     "exclude_packages": ["certifi"]
296   },
297   "fwupd": {
298     "package_name": "",
299     "extra_packages": ["jinja2", "markupsafe"]
300   },
301   "gallery-dl": {
302     "exclude_packages": ["certifi"]
303   },
304   "gcalcli": {
305     "exclude_packages": ["certifi"]
306   },
307   "ggshield": {
308     "exclude_packages": ["certifi", "cryptography"]
309   },
310   "gimmecert": {
311     "exclude_packages": ["certifi", "cryptography"]
312   },
313   "gimme-aws-creds": {
314     "exclude_packages": ["certifi", "cryptography"],
315     "extra_packages": ["pyobjc-framework-localauthentication"]
316   },
317   "git-review": {
318     "exclude_packages": ["certifi"]
319   },
320   "glib": {
321     "package_name": "",
322     "extra_packages": ["packaging"]
323   },
324   "gnuradio": {
325     "extra_packages": [
326       "click", "click-plugins", "jsonschema", "lxml", "mako",
327       "packaging", "pygccxml", "pyyaml", "setuptools"
328     ]
329   },
330   "gobject-introspection": {
331     "package_name": "",
332     "extra_packages": ["mako", "markdown", "setuptools"]
333   },
334   "goolabs": {
335     "exclude_packages": ["certifi"]
336   },
337   "gorilla-cli": {
338     "exclude_packages": ["certifi"]
339   },
340   "gptline": {
341     "exclude_packages": ["certifi", "pillow"]
342   },
343   "graph-tool": {
344     "package_name": "",
345     "exclude_packages": ["numpy", "pillow"],
346     "extra_packages": ["matplotlib", "setuptools", "zstandard"]
347   },
348   "grayskull": {
349     "exclude_packages": ["certifi"]
350   },
351   "grip": {
352     "exclude_packages": ["certifi"]
353   },
354   "grokmirror": {
355     "exclude_packages": ["certifi"]
356   },
357   "gyb": {
358     "package_name": "",
359     "exclude_packages": ["certifi"],
360     "extra_packages": [
361       "google-api-python-client", "google-auth", "google-auth-httplib2", "google-auth-oauthlib", "httplib2"
362     ]
363   },
364   "hatch": {
365     "exclude_packages": ["certifi", "cryptography", "uv"]
366   },
367   "howdoi": {
368     "exclude_packages": ["certifi", "cryptography"]
369   },
370   "http-prompt": {
371     "exclude_packages": ["certifi"]
372   },
373   "httpie": {
374     "package_name": "httpie",
375     "exclude_packages": ["certifi"]
376   },
377   "huggingface-cli": {
378     "exclude_packages": ["certifi"]
379   },
380   "iconsur": {
381     "package_name": "",
382     "extra_packages": ["pyobjc-core", "pyobjc-framework-cocoa"]
383   },
384   "img2pdf": {
385     "exclude_packages": ["pillow"]
386   },
387   "instaloader": {
388     "exclude_packages": ["certifi"]
389   },
390   "instalooter": {
391     "exclude_packages": ["certifi"]
392   },
393   "internetarchive": {
394     "exclude_packages": ["certifi"]
395   },
396   "iocextract": {
397     "exclude_packages": ["certifi"],
398     "extra_packages": ["requests"]
399   },
400   "jenkins-job-builder": {
401     "exclude_packages": ["certifi"],
402     "extra_packages": ["setuptools"]
403   },
404   "jinja2-cli": "jinja2-cli[yaml,toml,xml]",
405   "jrnl": {
406     "exclude_packages": ["cryptography"]
407   },
408   "juju-wait": {
409     "extra_packages": ["setuptools"]
410   },
411   "jupyterlab": {
412     "extra_packages": ["appnope", "hatch-jupyter-builder", "hatch-nodejs-version", "jupyter-console", "notebook"],
413     "exclude_packages": ["certifi"]
414   },
415   "keepkey-agent": {
416     "exclude_packages": ["cryptography"],
417     "extra_packages": ["protobuf==3.20.3", "setuptools"]
418   },
419   "keyring": {
420     "package_name": "keyring[completion]",
421     "exclude_packages": ["cryptography"],
422     "extra_packages": ["jeepney", "secretstorage"]
423   },
424   "ldeep": {
425     "exclude_packages": ["cryptography"]
426   },
427   "lexicon": {
428     "package_name": "dns-lexicon[full]",
429     "exclude_packages": ["certifi", "cryptography"]
430   },
431   "linode-cli": {
432     "exclude_packages": ["certifi"]
433   },
434   "liquidctl": {
435     "exclude_packages": ["pillow"]
436   },
437   "llm": {
438     "exclude_packages": ["certifi"]
439   },
440   "localstack": {
441     "exclude_packages": ["certifi", "cryptography"]
442   },
443   "locust": {
444     "exclude_packages": ["certifi"]
445   },
446   "magic-wormhole": {
447     "exclude_packages": ["cryptography"]
448   },
449   "manim": {
450     "exclude_packages": ["numpy"]
451   },
452   "mapproxy": {
453     "exclude_packages": ["certifi", "pillow"],
454     "extra_packages": ["pyproj", "setuptools"]
455   },
456   "mat2": {
457     "exclude_packages": ["pygobject"]
458   },
459   "mathlibtools": {
460     "exclude_packages": ["certifi", "cryptography"]
461   },
462   "mdv": "mdv[yaml]",
463   "mentat": {
464     "exclude_packages": ["certifi", "numpy", "pillow"]
465   },
466   "mesa": {
467     "package_name": "",
468     "extra_packages": ["mako", "markupsafe", "packaging", "pygments", "ply"]
469   },
470   "meta-package-manager": {
471     "exclude_packages": ["certifi"]
472   },
473   "molecule": {
474     "extra_packages": ["docker-py", "molecule-vagrant", "python-vagrant"],
475     "exclude_packages": ["certifi", "cryptography"]
476   },
477   "mongo-orchestration": {
478     "exclude_packages": ["certifi"]
479   },
480   "moto": {
481     "package_name": "moto[all,server]",
482     "exclude_packages": ["certifi", "cryptography"]
483   },
484   "mvt": {
485     "exclude_packages": ["certifi", "cryptography"]
486   },
487   "mycli": {
488     "exclude_packages": ["cryptography"]
489   },
490   "nanopb": {
491     "package_name": "nanopb",
492     "extra_packages": ["setuptools"]
493   },
494   "nbdime": {
495     "exclude_packages": ["certifi", "jupyter-server", "nbconvert"]
496   },
497   "nicotine-plus": {
498     "exclude_packages": ["pycairo", "pygobject"]
499   },
500   "notifiers": {
501     "exclude_packages": ["certifi"]
502   },
503   "nvchecker": "nvchecker[pypi]",
504   "oci-cli": {
505     "exclude_packages": ["certifi", "cryptography"]
506   },
507   "ocrmypdf": {
508     "exclude_packages": ["cryptography", "pillow"]
509   },
510   "offlineimap": {
511     "exclude_packages": ["certifi"]
512   },
513   "okta-awscli": {
514     "exclude_packages": ["certifi"]
515   },
516   "onionprobe": {
517     "exclude_packages": ["certifi", "cryptography"]
518   },
519   "onlykey-agent": {
520     "exclude_packages": ["certifi", "cryptography", "cython"]
521   },
522   "openai-whisper": {
523     "exclude_packages": ["certifi", "numpy", "torch"]
524   },
525   "openstackclient": {
526     "extra_packages": ["python-designateclient", "python-heatclient", "python-octaviaclient"],
527     "exclude_packages": ["certifi", "cryptography"]
528   },
529   "organize-tool": {
530     "exclude_packages": ["cryptography"]
531   },
532   "osc": {
533     "exclude_packages": ["cryptography"]
534   },
535   "osc-cli": {
536     "exclude_packages": ["certifi"]
537   },
538   "parliament": {
539     "extra_packages": ["setuptools"]
540   },
541   "parsedmarc": {
542     "exclude_packages": ["certifi", "cryptography"]
543   },
544   "pass-git-helper": {
545     "package_name": "",
546     "extra_packages": ["pyxdg"]
547   },
548   "pass-import": {
549     "exclude_packages": ["certifi"]
550   },
551   "pdm": {
552     "exclude_packages": ["certifi"]
553   },
554   "pferd": {
555     "exclude_packages": ["certifi"]
556   },
557   "pip-audit": {
558     "exclude_packages": ["certifi"]
559   },
560   "pipenv": {
561     "exclude_packages": ["certifi"]
562   },
563   "platformio": {
564     "exclude_packages": ["certifi"]
565   },
566   "pocsuite3": {
567     "package_name": "pocsuite3[complete]",
568     "exclude_packages": ["certifi", "cryptography"]
569   },
570   "poetry": {
571     "exclude_packages": ["certifi", "cryptography"],
572     "extra_packages": ["cffi", "jeepney", "secretstorage", "xattr"]
573   },
574   "policy_sentry": {
575     "exclude_packages": ["certifi"]
576   },
577   "prowler": {
578     "exclude_packages": ["certifi", "cryptography", "numpy"]
579   },
580   "pwntools": {
581     "exclude_packages": ["certifi", "cryptography"]
582   },
583   "pydocstyle": "pydocstyle[toml]",
584   "pygit2": {
585     "exclude_packages": ["cffi", "pycparser", "setuptools"]
586   },
587   "pyinstaller": {
588     "extra_packages": ["macholib"]
589   },
590   "pypy3.9": {
591     "package_name": "",
592     "extra_packages": ["pip", "setuptools"]
593   },
594   "pyqt": {
595     "exclude_packages": [
596       "pyqt6-3d-qt6", "pyqt6-charts-qt6", "pyqt6-datavisualization-qt6",
597       "pyqt6-networkauth-qt6", "pyqt6-webengine-qt6", "pyqt6-qt6"
598     ],
599     "extra_packages": [
600       "pyqt6-3d", "pyqt6-charts", "pyqt6-datavisualization",
601       "pyqt6-networkauth", "pyqt6-webengine"
602     ]
603   },
604   "pyqt@5": {
605     "exclude_packages": [
606       "pyqt5-qt5", "pyqt3d-qt5", "pyqtchart-qt5", "pyqtdatavisualization-qt5",
607       "pyqtnetworkauth-qt5", "pyqtpurchasing-qt5", "pyqtwebengine-qt5"
608     ],
609     "extra_packages": [
610       "pyqt3d", "pyqtchart", "pyqtdatavisualization",
611       "pyqtnetworkauth", "pyqtpurchasing", "pyqtwebengine"
612     ]
613   },
614   "python@3.8": {
615     "package_name": "",
616     "extra_packages": ["setuptools", "pip", "wheel"]
617   },
618   "python@3.9": {
619     "package_name": "",
620     "extra_packages": ["flit-core", "setuptools", "pip", "wheel"]
621   },
622   "python@3.10": {
623     "package_name": "",
624     "extra_packages": ["flit-core", "setuptools", "pip", "wheel"]
625   },
626   "python@3.11": {
627     "package_name": "",
628     "extra_packages": ["flit-core", "setuptools", "pip", "wheel"]
629   },
630   "python@3.12": {
631     "package_name": "",
632     "extra_packages": ["flit-core", "setuptools", "pip", "wheel"]
633   },
634   "python-lsp-server": {
635     "package_name": "python-lsp-server[websockets]",
636     "extra_packages": ["python-lsp-black", "pylsp-mypy", "python-lsp-ruff", "pylsp-rope"]
637   },
638   "python-matplotlib": {
639     "exclude_packages": ["numpy", "pillow"]
640   },
641   "python-requests": {
642     "exclude_packages": ["certifi", "charset-normalizer", "idna", "urllib3"]
643   },
644   "pythran": {
645     "exclude_packages": ["numpy"]
646   },
647   "raven": {
648     "exclude_packages": ["certifi"]
649   },
650   "rawdog": {
651     "exclude_packages": ["certifi"]
652   },
653   "rbtools": {
654     "exclude_packages": ["certifi"]
655   },
656   "recon-ng": {
657     "package_name": "",
658     "exclude_packages": ["certifi"],
659     "extra_packages": [
660       "pyyaml", "dnspython", "lxml", "mechanize", "requests",
661       "flask", "flask-restful", "flasgger", "dicttoxml", "xlsxwriter", "unicodecsv", "rq"
662     ]
663   },
664   "regipy": "regipy[cli]",
665   "rich-cli": {
666     "exclude_packages": ["certifi"]
667   },
668   "robot-framework": {
669     "extra_packages": ["robotframework-archivelibrary", "robotframework-selenium2library", "robotframework-sshlibrary"],
670     "exclude_packages": ["certifi", "cryptography"]
671   },
672   "ruff-lsp": {
673     "exclude_packages": ["ruff"]
674   },
675   "sail": {
676     "exclude_packages": ["certifi", "cryptography"]
677   },
678   "sceptre": {
679     "exclude_packages": ["certifi"]
680   },
681   "schemathesis": {
682     "exclude_packages": ["certifi"]
683   },
684   "scikit-image": {
685     "exclude_packages": ["numpy", "pillow", "scipy"]
686   },
687   "scipy": {
688     "exclude_packages": ["numpy"]
689   },
690   "scoutsuite": {
691     "exclude_packages": ["certifi", "cryptography"]
692   },
693   "scrapy": {
694     "exclude_packages": ["certifi", "cryptography"]
695   },
696   "search-that-hash": {
697     "exclude_packages": ["certifi"]
698   },
699   "semgrep": {
700     "package_name": "semgrep",
701     "exclude_packages": ["certifi"]
702   },
703   "sgr": {
704     "exclude_packages": ["certifi", "cryptography"]
705   },
706   "sherlock": {
707     "exclude_packages": ["certifi", "numpy"]
708   },
709   "shodan": {
710     "exclude_packages": ["certifi"]
711   },
712   "shub": {
713     "exclude_packages": ["certifi"]
714   },
715   "sickchill": {
716     "exclude_packages": ["certifi", "cryptography"],
717     "extra_packages": ["setuptools"]
718   },
719   "sigma-cli": {
720     "exclude_packages": ["certifi"],
721     "extra_packages": ["pysigma-backend-sqlite"]
722   },
723   "sigstore": {
724     "exclude_packages": ["certifi", "cryptography"]
725   },
726   "slither-analyzer": {
727     "exclude_packages": ["certifi"]
728   },
729   "snakemake": {
730     "exclude_packages": ["certifi"]
731   },
732   "snapcraft": {
733     "extra_packages": ["catkin-pkg"]
734   },
735   "sphinx-doc": {
736     "exclude_packages": ["certifi"],
737     "extra_packages": ["numpydoc"]
738   },
739   "ssh-mitm": {
740     "exclude_packages": ["cryptography"],
741     "extra_packages": ["setuptools"]
742   },
743   "sslyze": {
744     "exclude_packages": ["typing-extensions", "pycparser"]
745   },
746   "streamlink": {
747     "exclude_packages": ["certifi"]
748   },
749   "svtplay-dl": {
750     "exclude_packages": ["certifi", "cryptography"]
751   },
752   "sysaidmin": {
753     "exclude_packages": ["certifi"]
754   },
755   "theharvester": {
756     "exclude_packages": ["certifi"]
757   },
758   "toot": {
759     "package_name": "toot[images,richtext]",
760     "exclude_packages": ["certifi", "pillow"]
761   },
762   "torchvision": {
763     "exclude_packages": ["certifi", "numpy", "pillow", "torch"]
764   },
765   "touca": {
766     "exclude_packages": ["certifi"]
767   },
768   "trafilatura": {
769     "exclude_packages": ["certifi"]
770   },
771   "trailscraper": {
772     "extra_packages": ["setuptools"]
773   },
774   "trezor-agent": {
775     "exclude_packages": ["certifi", "cryptography", "pillow"],
776     "extra_packages": ["ledger-agent", "keepkey-agent"]
777   },
778   "trzsz": {
779     "extra_packages": ["trzsz-iterm2"]
780   },
781   "tvnamer": {
782     "exclude_packages": ["certifi"]
783   },
784   "twarc": {
785     "exclude_packages": ["certifi"]
786   },
787   "twine": {
788     "exclude_packages": ["certifi"]
789   },
790   "unoconv":{
791     "extra_packages": ["setuptools"]
792   },
793   "urlwatch": {
794     "exclude_packages": ["certifi"]
795   },
796   "uvicorn": "uvicorn[standard]",
797   "vdirsyncer": {
798     "package_name": "vdirsyncer[google]",
799     "exclude_packages": ["certifi"]
800   },
801   "virt-manager": {
802     "exclude_packages": ["certifi"],
803     "extra_packages": ["requests"]
804   },
805   "volatility": {
806     "extra_packages": ["capstone", "pycryptodome", "yara-python", "jsonschema"]
807   },
808   "vunnel": {
809     "exclude_packages": ["certifi"]
810   },
811   "watson": {
812     "exclude_packages": ["certifi"]
813   },
814   "waybackpy": {
815     "exclude_packages": ["certifi"]
816   },
817   "weasyprint": {
818     "exclude_packages": ["pillow"]
819   },
820   "woob": {
821     "exclude_packages": ["certifi", "pillow"]
822   },
823   "wtfis": {
824     "exclude_packages": ["certifi"]
825   },
826   "wxpython": {
827     "exclude_packages": ["numpy", "pillow", "six"]
828   },
829   "xdot": {
830     "exclude_packages": ["numpy", "pygobject"],
831     "extra_packages": ["graphviz"]
832   },
833   "xonsh": "xonsh[ptk,pygments,proctitle]",
834   "ykman": {
835     "exclude_packages": ["cryptography"],
836     "extra_packages": ["jeepney", "secretstorage"]
837   },
838   "yle-dl": {
839     "exclude_packages": ["certifi"]
840   },
841   "yt-dlp": {
842     "exclude_packages": ["certifi"]
843   },
844   "zabbix-cli": {
845     "exclude_packages": ["certifi"]
846   },
847   "zim": {
848     "extra_packages": ["pyxdg", "setuptools"]
849   }