Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tame the PyPI / Conda mapping chaos #564

Open
maresb opened this issue Sep 29, 2024 · 30 comments
Open

Tame the PyPI / Conda mapping chaos #564

maresb opened this issue Sep 29, 2024 · 30 comments
Labels
bug Something isn't working

Comments

@maresb
Copy link
Contributor

maresb commented Sep 29, 2024

I'm aware of three sources of truth for the correspondence between PyPI and Conda names.

  1. Grayskull's config.yaml. Compact but maintained by hand and incomplete.
  2. The so-called Grayskull PyPI mapping that's not actually used by Grayskull, but is used by conda-lock. This is complete, and uses some cool graph-theoretic heuristics to guess the best mapping. It's also possible to add an override in cases where the result is not as desired. (This might also be used by some parts of the conda-forge infrastructure.)
  3. Prefix-dev's parselmouth. I am aware of its existence but I haven't yet had the chance to look at it in detail.

In order to reduce duplication, it would be nice to consolidate some of these, and especially to uniformize the edge cases. I'm very curious what @nichmor and @mariusvniekerk think.

@maresb maresb added the bug Something isn't working label Sep 29, 2024
@marcelotrevisani
Copy link
Member

I am happy to unify it and have a final decision over it, that mapping for grayskull was created before all of those tools had that (I think) and it is being populated when necessary. But if there is something else better I am happy with that, I just don't want to add conda-lock as a dependency to grayskull. Maybe we can put that mapping somewhere else and create a virtual package with all the mapping? that should be interesting and conda-lock and grayskull can have a dependency in that package and we all going to have the same data.

@maresb
Copy link
Contributor Author

maresb commented Sep 29, 2024

I just don't want to add conda-lock as a dependency to grayskull.

Definitely! 😂

For example, one sane option would be to simply vendor the particular lookup module from conda-lock. Indeed, I noticed that conda-lock's code to parse Poetry-style caret and tilde dependencies was broken, so I grabbed Grayskull's solution in conda/conda-lock#679.

But maybe parselmouth is better, in which case we should figure out how to use that.

@BastianZim
Copy link
Contributor

BastianZim commented Sep 30, 2024

Just my 2 cents. I would recommend having a GitHub repo under an organisation that makes sense to host it, where a file is stored for everyone to download. That would have three advantages:

  1. Can be downloaded quickly
  2. Easy to add info, even if someone is not familiar with a particular tool as it would be tool agnostic (No need to learn a codebase of an app)
  3. GitHub actions would allow us to create automated mappings without relying on a particular tool. If conda-lock is the best for now, use that. If parselmouth is better, switch over to that.

I'm just a big fan of separation because it has a smaller hurdle for onboarding and everyone can consume it.

@marcelotrevisani
Copy link
Member

yeah, that is a good idea

@jakirkham
Copy link
Member

cc @beckermr (who would know where the bot keeps this info as well)

@beckermr
Copy link

beckermr commented Oct 8, 2024

We supply the bot's mapping behind apis here in the conda-forge-metadata package: https://github.com/conda-forge/conda-forge-metadata/blob/main/conda_forge_metadata/autotick_bot/pypi_to_conda.py

The conda-forge-metadata package is distributed on conda-forge and pypi.

Use it if you like, but no pressure from me.

Even if you decide on something official, the bot's mapping will still be kept here as an api. It lives under the autotick_bot submodule and so should be able to peacefully coexist without confusion.

@bollwyvl
Copy link

I think it's relevant to have a look at conda/ceps#63 ...

@maresb
Copy link
Contributor Author

maresb commented Oct 23, 2024

Let's have a quick contest between grayskull vs conda-lock vs parselmouth.

I'm going to take the top 5000 PyPI downloads from today and yesterday, as per BigQuery:

SELECT
  file.project AS package_name,
  COUNT(*) AS download_count
FROM `bigquery-public-data.pypi.file_downloads`
WHERE
  DATE(timestamp) BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY) AND CURRENT_DATE()
GROUP BY package_name
ORDER BY download_count DESC
LIMIT 5000
Query result as TSV
package_name	download_count
boto3	76135900
urllib3	33575348
botocore	29290039
requests	28949239
charset-normalizer	26487721
setuptools	26387082
certifi	26308749
idna	25901337
packaging	24444762
typing-extensions	24158687
python-dateutil	22880402
aiobotocore	22400750
grpcio-status	20739177
s3transfer	20306505
six	19989957
pyyaml	19434143
fsspec	17884215
s3fs	17290951
cryptography	16793924
numpy	16776330
cffi	14675918
pycparser	14154883
pydantic	14066660
wheel	13815254
importlib-metadata	13620599
attrs	13557764
pip	13393022
pandas	13162121
zipp	12676808
jmespath	12455108
google-api-core	12387357
click	12385481
rsa	12182955
markupsafe	12136952
pyasn1	11986146
platformdirs	11625429
protobuf	11557167
pytz	11272292
colorama	11236926
jinja2	10976346
tomli	10884294
pluggy	10174566
jsonschema	9732106
pyjwt	9529608
pydantic-core	9468715
pytest	9171847
virtualenv	9070492
wrapt	8983929
awscli	8959765
filelock	8947947
rich	8942333
googleapis-common-protos	8726986
cachetools	8701689
aiohttp	8591933
google-auth	8312028
iniconfig	8244415
pygments	7875188
pyparsing	7766817
psutil	7707945
sqlalchemy	7489811
pyasn1-modules	7486316
pyarrow	7458075
yarl	7368995
docutils	7279576
requests-oauthlib	7244962
exceptiongroup	7178436
tzdata	7052520
annotated-types	6970048
multidict	6929222
requests-toolbelt	6781574
oauthlib	6725718
greenlet	6483513
pillow	6369206
grpcio	6365527
soupsieve	6348553
scipy	6346727
isodate	6306329
distlib	6306220
frozenlist	6253084
werkzeug	6230938
decorator	6225963
beautifulsoup4	6120884
aiosignal	6052055
deprecated	6023185
pyopenssl	6020478
tomlkit	6015323
more-itertools	6005843
tqdm	5874872
anyio	5856211
pathspec	5776241
async-timeout	5568745
coverage	5553360
sniffio	5533006
httpx	5380663
h11	5378137
openpyxl	5354091
grpcio-tools	5350843
et-xmlfile	5271875
lxml	5092624
pynacl	5086743
httpcore	5039154
flask	5029630
jsonschema-specifications	5016307
proto-plus	4971278
rpds-py	4953735
msgpack	4914007
azure-core	4869377
python-dotenv	4856453
markdown-it-py	4833073
google-cloud-storage	4825887
websocket-client	4761567
ptyprocess	4730731
mypy-extensions	4721496
propcache	4697080
referencing	4694340
pexpect	4692819
opentelemetry-sdk	4674474
sortedcontainers	4658385
poetry-core	4636154
asn1crypto	4471692
aiohappyeyeballs	4455665
importlib-resources	4416487
mdurl	4389802
tenacity	4345597
gitpython	4303873
itsdangerous	4301788
chardet	4235487
bcrypt	4176644
trove-classifiers	4174641
psycopg2-binary	4110590
msal	4093945
google-cloud-core	4086290
dill	4067235
scikit-learn	4044267
smmap	4030109
gitdb	4000711
paramiko	3959157
wcwidth	3958610
shellingham	3955490
tabulate	3952686
google-resumable-media	3929643
matplotlib	3805960
regex	3784191
backoff	3738278
alembic	3708213
keyring	3671944
pytest-cov	3661926
networkx	3613130
build	3597886
pkginfo	3597090
poetry-plugin-export	3584761
pyproject-hooks	3584381
xmltodict	3577858
fastapi	3549345
blinker	3527331
opentelemetry-api	3497209
sqlparse	3476800
snowflake-connector-python	3469674
google-crc32c	3453044
threadpoolctl	3436900
ruamel-yaml	3392431
jaraco-classes	3349855
py	3347024
kiwisolver	3342415
portalocker	3333510
fastjsonschema	3328520
rapidfuzz	3259013
jeepney	3250504
google-cloud-bigquery	3243502
secretstorage	3239003
asgiref	3234256
gunicorn	3218038
prompt-toolkit	3162352
cycler	3126578
azure-storage-blob	3067683
msal-extensions	3066960
joblib	3042283
py4j	3039934
docker	3028835
mccabe	3003008
marshmallow	2948515
starlette	2929452
dnspython	2924501
fonttools	2900488
azure-identity	2889432
google-api-python-client	2880957
distro	2851199
google-auth-oauthlib	2846668
ipython	2821154
ruamel-yaml-clib	2809772
defusedxml	2799764
types-requests	2795108
toml	2786355
redis	2760719
babel	2715449
typedload	2705990
sentry-sdk	2682294
mako	2669694
argcomplete	2662640
cloudpickle	2658811
black	2651528
cachecontrol	2651109
awswrangler	2643011
pyrsistent	2625692
setuptools-scm	2614530
pycodestyle	2606568
huggingface-hub	2605582
uritemplate	2602814
isort	2591887
nest-asyncio	2589325
installer	2588843
traitlets	2559556
cython	2540080
pendulum	2521138
prometheus-client	2520607
tzlocal	2519978
opentelemetry-semantic-conventions	2506158
httplib2	2472012
openai	2471609
markdown	2461492
termcolor	2461469
poetry	2460159
pymysql	2456559
google-auth-httplib2	2454673
grpc-google-iam-v1	2437479
dulwich	2423626
uvicorn	2411920
crashtest	2390239
tornado	2386751
jedi	2384853
contourpy	2324040
transformers	2323285
parso	2273171
cleo	2263626
ply	2243247
matplotlib-inline	2239040
jsonpointer	2225643
msrest	2173246
websockets	2157931
debugpy	2142598
webencodings	2127198
scramp	2119576
azure-common	2113861
croniter	2113465
typer	2095845
pycryptodome	2087283
pycryptodomex	2074137
kubernetes	2070329
executing	2049808
asttokens	2049240
pyzmq	2047445
mypy	2047167
pyflakes	2044975
pygithub	2016976
orjson	2011158
stack-data	2003594
future	1983890
pure-eval	1942019
python-json-logger	1923474
requests-aws4auth	1919649
types-python-dateutil	1900204
retry	1894178
loguru	1867398
humanfriendly	1865680
multiprocess	1863618
pre-commit	1851062
flake8	1849004
ipykernel	1833498
nodeenv	1832049
opentelemetry-proto	1828888
arrow	1824533
typing-inspect	1811393
google-cloud-secret-manager	1797731
datadog	1783194
elasticsearch	1779878
python-slugify	1778186
grpcio-health-checking	1776767
redshift-connector	1774191
jupyter-core	1769637
pytzdata	1769547
pymongo	1754457
shapely	1735553
jupyter-client	1718982
pytest-mock	1716508
aioitertools	1712780
semver	1704895
astroid	1699707
lazy-object-proxy	1634623
torch	1629959
pytest-xdist	1627144
tokenizers	1624064
rfc3339-validator	1623127
identify	1610025
pytest-runner	1609487
jsonpatch	1604768
sympy	1602735
pg8000	1601487
bs4	1599768
cfgv	1595223
zope-interface	1584491
smart-open	1583722
pylint	1580941
setproctitle	1579676
hatchling	1576566
pysocks	1568016
nbconvert	1562555
pkgutil-resolve-name	1560818
opentelemetry-exporter-otlp-proto-http	1556467
ruff	1554414
mysql-connector-python	1540821
pyspark	1539341
google-pasta	1539272
aiofiles	1537353
apache-airflow	1535973
execnet	1530467
oscrypto	1513120
sphinx	1509895
comm	1508828
nbformat	1504826
toolz	1502337
jupyter-server	1499039
adal	1492238
slack-sdk	1491032
opentelemetry-exporter-otlp-proto-grpc	1484863
google-cloud-pubsub	1481644
typeguard	1470603
watchdog	1461924
jsonpath-ng	1461555
ordered-set	1460807
requests-file	1444857
text-unidecode	1429381
tinycss2	1425993
snowflake-sqlalchemy	1420290
mock	1419154
bleach	1417882
opensearch-py	1406166
cattrs	1392852
nbclient	1389987
mistune	1374036
imageio	1360364
sagemaker	1353549
notebook	1346346
colorlog	1344975
responses	1340405
mpmath	1337359
appdirs	1335878
xgboost	1328921
jupyterlab-server	1318989
email-validator	1317129
opentelemetry-exporter-otlp	1316995
xlsxwriter	1303196
hypothesis	1296370
xlrd	1287572
pyodbc	1285906
lz4	1283350
jupyterlab	1280713
pbr	1271849
mdit-py-plugins	1258547
tiktoken	1255252
pydantic-settings	1252095
google-cloud-aiplatform	1250549
aenum	1249767
argon2-cffi	1248017
schema	1245980
apache-airflow-providers-common-sql	1245153
graphql-core	1243938
db-dtypes	1231156
absl-py	1230431
sshtunnel	1230264
pytest-error-for-skips	1229513
flask-caching	1229489
pytest-asyncio	1223239
structlog	1212907
progressbar2	1212342
argon2-cffi-bindings	1203316
google-cloud-appengine-logging	1200045
python-multipart	1194800
dataclasses-json	1194146
simplejson	1183747
tb-nightly	1182925
json5	1179806
ipywidgets	1178265
overrides	1166486
azure-mgmt-core	1164167
uvloop	1157626
opentelemetry-exporter-otlp-proto-common	1154583
pandas-gbq	1148696
altair	1143660
tensorboard	1136937
databricks-sql-connector	1127463
httptools	1126958
jaraco-functools	1123773
jupyterlab-pygments	1121432
google-cloud-resource-manager	1120832
widgetsnbextension	1120655
google-cloud-logging	1119934
tox	1119854
pandocfilters	1117909
inflection	1116086
azure-datalake-store	1114161
jupyterlab-widgets	1113948
antlr4-python3-runtime	1113065
azure-storage-file-datalake	1104089
python-utils	1098200
coloredlogs	1097979
send2trash	1097351
selenium	1091489
pathos	1086762
watchfiles	1084347
pyathena	1072548
faker	1072396
sentencepiece	1072302
langchain-core	1072218
hvac	1069934
jiter	1067019
h5py	1061205
webcolors	1058870
pox	1056229
types-pyyaml	1054868
ppft	1052462
django	1045574
gcsfs	1044225
flatbuffers	1042580
docstring-parser	1041090
time-machine	1031057
azure-mgmt-resource	1030305
prettytable	1029296
jaraco-context	1029014
snowballstemmer	1028421
flask-wtf	1028174
terminado	1024417
fqdn	1021424
aws-requests-auth	1020848
plotly	1018260
notebook-shim	1016653
msrestazure	1015152
uri-template	1012976
google-cloud-bigquery-storage	1010140
isoduration	1009669
smdebug-rulesconfig	1007976
nltk	1005830
click-plugins	995495
click-man	995243
rfc3986-validator	988487
jupyter-events	983751
seaborn	975632
docker-pycreds	974936
lockfile	971380
asynctest	967442
tensorflow	958233
langchain	957165
monotonic	956535
oauth2client	955433
wsproto	947594
safetensors	946938
trio	942409
great-expectations	940544
async-lru	939430
wandb	938365
numba	933355
html5lib	929948
pydeequ	928537
dataclasses	927978
jupyter-server-terminals	926607
durationpy	920715
scikit-image	918286
uv	917922
datasets	915317
llvmlite	908594
databricks-sdk	907089
entrypoints	905203
azure-mgmt-storage	901512
deepdiff	895946
linkify-it-py	891375
rfc3986	890906
gast	888360
azure-cli	884203
opentelemetry-instrumentation	882342
azure-keyvault-secrets	879784
jupyter-lsp	878749
psycopg2	873075
statsmodels	871990
confluent-kafka	871209
thrift	869508
universal-pathlib	865181
triton	865067
zeep	862730
pydata-google-auth	860877
dbt-core	859106
rich-argparse	854929
deprecation	854440
imbalanced-learn	853932
nvidia-nccl-cu12	851871
google-cloud-audit-log	850136
gremlinpython	844200
outcome	843641
alabaster	842285
mlflow	833632
authlib	832195
tblib	828927
amqp	827971
gevent	826256
azure-cosmos	825489
cached-property	823238
imagesize	823129
azure-mgmt-containerregistry	822540
xxhash	812909
sphinxcontrib-serializinghtml	808785
semantic-version	808634
torchvision	808398
invoke	806181
freezegun	804836
azure-mgmt-cosmosdb	803206
sphinxcontrib-htmlhelp	802971
ujson	798444
opencv-python	797661
flask-appbuilder	796621
looker-sdk	795537
sphinxcontrib-applehelp	794739
kombu	793734
sphinxcontrib-qthelp	793581
retrying	793471
moto	787614
pymssql	786977
sphinxcontrib-devhelp	786467
azure-nspkg	783469
google-cloud-dataproc	783142
patsy	783134
marshmallow-oneofschema	780732
graphviz	778578
libcst	770107
azure-storage-common	762437
google-re2	760528
brotli	759978
azure-keyvault-keys	759915
pickleshare	757430
argparse	753331
mypy-boto3-s3	753233
nvidia-cublas-cu12	752937
nvidia-cudnn-cu12	751897
pywavelets	750996
delta-spark	750652
vine	749877
applicationinsights	748587
celery	748515
flask-session	747523
sphinxcontrib-jsmath	743360
fastavro	740100
kafka-python	739183
tensorboard-data-server	737744
mlflow-skinny	737028
python-daemon	736519
backports-tarfile	733727
trio-websocket	732666
editables	732218
google-cloud-monitoring	731794
nvidia-cuda-runtime-cu12	731257
billiard	730325
nvidia-cuda-cupti-cu12	730047
nvidia-cusparse-cu12	729987
nvidia-cufft-cu12	729622
google-cloud-kms	729329
nvidia-cuda-nvrtc-cu12	728627
google-cloud-vision	726339
nvidia-nvjitlink-cu12	726325
apispec	725899
azure-keyvault	725141
keras	725104
connexion	724962
nvidia-curand-cu12	724699
unidecode	722845
flask-login	722582
zstandard	720899
google-cloud-spanner	719840
backcall	719107
google-cloud-firestore	718689
nvidia-nvtx-cu12	717026
jsondiff	716412
types-protobuf	715953
nvidia-cusolver-cu12	713504
zope-event	711666
langsmith	710178
simple-salesforce	708856
databricks-cli	708759
azure-graphrbac	706749
azure-mgmt-containerinstance	704847
azure-batch	704694
pywin32	702731
google-cloud-dlp	702658
pyroaring	698782
flask-cors	693815
google-cloud-container	692535
ddtrace	691571
pipenv	691256
boto3-stubs	689378
google-ads	689267
apache-airflow-providers-snowflake	688905
opt-einsum	686831
flask-sqlalchemy	686143
google-cloud-bigquery-datatransfer	684761
sqlalchemy-utils	683740
wtforms	683162
google-cloud-tasks	682866
graphene	681897
google-cloud-bigtable	680009
docopt	679688
azure-mgmt-compute	675647
azure-mgmt-authorization	674706
google-cloud-datacatalog	674209
pyproject-api	672795
pip-tools	672150
apache-airflow-providers-ssh	671972
botocore-stubs	670633
astunparse	670472
pytimeparse	668800
azure-mgmt-keyvault	668398
ijson	666487
cachelib	666478
opentelemetry-util-http	665680
tensorflow-estimator	665139
pytest-metadata	662131
azure-mgmt-network	658301
ecdsa	657269
apache-airflow-providers-cncf-kubernetes	656650
graphql-relay	654131
types-pytz	653224
azure-mgmt-msi	647527
hpack	647467
dask	642188
humanize	642125
scp	642056
apache-airflow-providers-google	639925
watchtower	638838
backports-zoneinfo	638522
langchain-community	637792
click-repl	637555
pathlib2	635735
h2	633933
click-didyoumean	633086
google-cloud-build	632957
hyperframe	632882
ninja	632874
google-cloud-language	629597
types-awscrt	629471
azure-mgmt-recoveryservices	627707
gsutil	627372
fabric	627126
google-cloud-workflows	626753
pybind11	623747
google-cloud-videointelligence	622592
analytics-python	622270
google-cloud-redis	621505
azure-data-tables	621291
google-cloud-automl	620183
makefun	619615
configupdater	619472
azure-mgmt-signalr	616920
azure-mgmt-monitor	616738
awscrt	615279
jira	614871
apache-airflow-providers-databricks	613384
sqlalchemy-bigquery	612303
types-setuptools	612077
azure-mgmt-sql	611624
google-cloud-dataplex	611378
google-cloud-os-login	611216
azure-mgmt-servicebus	609162
azure-mgmt-web	607930
cfn-lint	607865
mypy-boto3-rds	607290
google-cloud-translate	607223
azure-mgmt-containerservice	605197
google-cloud-memcache	604590
jsonpickle	604255
omegaconf	602590
azure-mgmt-datalake-store	602259
azure-mgmt-redis	600993
spacy	600767
agate	598812
sh	598443
gspread	597305
apache-airflow-providers-mysql	596634
configparser	594649
mysqlclient	593267
parameterized	593259
azure-synapse-artifacts	592204
azure-mgmt-rdbms	588644
azure-mgmt-dns	587537
azure-mgmt-nspkg	586210
google-cloud-orchestration-airflow	585481
types-s3transfer	585381
azure-mgmt-advisor	583901
google-cloud-dataproc-metastore	582816
azure-mgmt-eventhub	582243
mashumaro	581649
google-cloud-compute	581403
psycopg	581361
pytest-rerunfailures	581313
knack	580446
azure-cli-core	580306
google-cloud-speech	578669
gcloud-aio-storage	578617
gcloud-aio-auth	578327
azure-mgmt-batch	577422
azure-mgmt-managementgroups	576747
azure-mgmt-loganalytics	576076
azure-mgmt-cdn	575636
azure-mgmt-cognitiveservices	575396
azure-mgmt-datalake-nspkg	573272
azure-mgmt-search	573227
azure-mgmt-trafficmanager	572913
azure-mgmt-recoveryservicesbackup	572904
azure-mgmt-iothub	572686
google-cloud-dataform	572590
azure-mgmt-marketplaceordering	572152
azure-mgmt-devtestlabs	571123
python-gitlab	570580
azure-mgmt-eventgrid	570525
google-cloud-texttospeech	570312
azure-mgmt-applicationinsights	566139
azure-mgmt-servicefabric	563788
azure-mgmt-media	562824
azure-mgmt-billing	562424
azure-mgmt-policyinsights	562328
azure-mgmt-iothubprovisioningservices	561863
azure-mgmt-batchai	561552
azure-mgmt-datamigration	560968
pytest-timeout	560831
azure-appconfiguration	560787
azure-mgmt-iotcentral	560562
azure-mgmt-maps	560554
narwhals	558046
thinc	557001
gcloud-aio-bigquery	553329
parsedatetime	551337
python-jose	550991
readme-renderer	550379
apache-airflow-providers-http	547938
libclang	546267
requests-mock	545994
uc-micro-py	545906
funcsigs	545306
pkce	544653
pycountry	544459
datetime	539318
azure-synapse-spark	538399
mergedeep	538398
djangorestframework	538322
pysftp	538240
azure-multiapi-storage	537220
sqlalchemy-jsonfield	537006
texttable	532127
evergreen-py	531615
levenshtein	531285
nh3	531103
pypdf2	530700
pytest-html	530471
tensorflow-io-gcs-filesystem	527204
twine	526860
lark	526707
opencensus	526303
pyproj	525233
types-urllib3	524880
commonmark	521031
grpcio-gcp	516454
envier	515859
marshmallow-sqlalchemy	514502
onnxruntime	513309
python-magic	513081
opencensus-context	512527
blis	512114
stevedore	511704
tldextract	510978
flask-jwt-extended	509534
azure-mgmt-datalake-analytics	508458
javaproperties	506870
cron-descriptor	506567
ml-dtypes	506294
ndg-httpsclient	505521
pycrypto	505312
bytecode	504798
python-gnupg	503406
azure-mgmt-reservations	502843
azure-loganalytics	500837
azure-mgmt-consumption	500559
sendgrid	500319
types-redis	498578
azure-mgmt-relay	498212
contextlib2	497866
azure-cli-telemetry	497707
azure-mgmt-apimanagement	495806
elastic-transport	494909
lightgbm	494448
python-http-client	493984
limits	492452
azure-mgmt-privatedns	492055
db-contrib-tool	490750
azure-mgmt-hdinsight	490105
langchain-text-splitters	489529
geopandas	487894
validators	487231
ratelimit	486487
azure-mgmt-kusto	485904
azure-mgmt-synapse	485146
azure-mgmt-security	484993
pyserial	484949
cramjam	483950
jupyter-console	483541
parse	483179
azure-mgmt-netapp	481624
azure-synapse-accesscontrol	481269
azure-mgmt-redhatopenshift	481198
azure-mgmt-appconfiguration	481037
azure-mgmt-sqlvirtualmachine	480370
azure-keyvault-administration	480195
flask-limiter	479927
azure-mgmt-imagebuilder	479606
fasteners	479447
azure-mgmt-botservice	479401
nose	479370
jpype1	479194
cymem	478595
azure-mgmt-databoxedge	478585
azure-synapse-managedprivateendpoints	478559
azure-mgmt-servicelinker	478371
azure-mgmt-servicefabricmanagedclusters	478100
azure-mgmt-extendedlocation	477961
murmurhash	477441
yapf	476591
leather	476425
dbt-common	472780
dbt-extractor	472501
azure-kusto-data	471893
preshed	471482
phonenumbers	471005
catalogue	469989
asyncpg	469671
urllib3-secure-extra	468261
jupyter	466335
tensorflow-serving-api	466112
yamllint	465047
azure-servicebus	464010
boto	463890
srsly	463632
cfn-flip	463305
parsimonious	462101
azure-storage-queue	461262
wasabi	461047
cmake	459905
pypdf	458137
apache-beam	457453
py-cpuinfo	455875
langcodes	453367
opencensus-ext-azure	448341
aliyun-python-sdk-core	447820
polars	447336
aws-xray-sdk	446892
azure-mgmt-datafactory	445281
cytoolz	444790
openapi-spec-validator	440819
tifffile	439867
dbt-semantic-interfaces	439630
eth-utils	439349
fastapi-cli	438798
gradio	438778
avro	438246
apache-airflow-providers-ftp	437976
google-cloud-dataflow-client	437910
opentelemetry-instrumentation-requests	437510
astor	435709
azure-mgmt-managedservices	435095
office365-rest-python-client	434472
dacite	432289
accelerate	432116
bitarray	431674
holidays	428959
spacy-legacy	428679
apscheduler	428386
typing	426236
prefect	425184
eth-hash	424034
pyspnego	423617
spacy-loggers	423567
avro-python3	419826
resolvelib	418806
protobuf3-to-dict	417695
gql	416708
eth-typing	416146
lazy-loader	415521
aniso8601	414289
google-cloud-run	413483
psycopg-binary	413368
dateparser	412757
azure-mgmt-deploymentmanager	411387
inflect	411204
fastparquet	410461
apache-airflow-providers-sqlite	406323
pytest-random-order	406247
pydantic-extra-types	404001
confection	403556
mmh3	402248
fuzzywuzzy	401468
cligj	400744
azure-storage-file-share	400073
clickclick	399584
flask-babel	398114
cloudpathlib	394999
oracledb	394990
apache-airflow-providers-fab	393312
methodtools	393087
diskcache	391103
partd	390788
types-dataclasses	390094
frozendict	388997
jaydebeapi	386792
bracex	386708
google-cloud-storage-transfer	385534
django-cors-headers	384291
python-levenshtein	383859
sphinx-rtd-theme	382349
pyee	382054
google-cloud-batch	382017
langchain-openai	380449
pytest-localserver	379288
hyperlink	378362
griffe	377766
cssselect	376030
eth-abi	376004
pep517	375734
torchmetrics	374955
wirerope	374267
statsd	373507
yappi	372844
enum34	372270
aws-sam-translator	370338
fastcore	370261
mypy-boto3-appflow	369738
prison	366435
starkbank-ecdsa	366323
tensorflow-text	366086
locket	365658
xarray	363706
querystring-parser	363012
iso8601	361664
cloudformation-cli	360042
opencv-python-headless	359533
pydot	358741
ray	358665
netaddr	358389
cloudformation-cli-java-plugin	357813
cloudformation-cli-python-plugin	357792
cloudformation-cli-go-plugin	357644
cloudformation-cli-typescript-plugin	357561
typed-ast	356080
oldest-supported-numpy	356055
tableauserverclient	355218
pymdown-extensions	354321
pytorch-lightning	353332
openapi-schema-validator	352962
onnx	352892
sqlglot	351764
duckdb	349745
incremental	349621
pathlib	349005
mkdocs-material	348921
apache-airflow-providers-imap	348556
trino	347315
iso3166	346857
sentence-transformers	346761
opentelemetry-instrumentation-asgi	346315
sqlalchemy-spanner	346258
kubernetes-asyncio	345981
passlib	344807
unicodecsv	343685
streamlit	342320
ipython-genutils	342044
logbook	340590
python-docx	337053
kfp	336559
datadog-api-client	334973
lightning-utilities	333422
stripe	331810
shap	331723
ansible	330571
pydub	328698
slicer	327946
ansible-core	327897
configargparse	327787
factory-boy	327371
wcmatch	327018
torchaudio	326075
edgegrid-python	325339
junit-xml	322233
natsort	321583
django-filter	321185
opentelemetry-instrumentation-fastapi	318931
dbt-adapters	317418
fire	316074
magicattr	315963
json-repair	315291
weaviate-client	314711
junitparser	314485
marisa-trie	314147
nvidia-cublas-cu11	313989
slackclient	313388
mypy-protobuf	312812
marshmallow-enum	312661
pydash	310870
autopep8	310416
aws-lambda-powertools	308803
reportlab	307981
nvidia-cudnn-cu11	306175
keyrings-google-artifactregistry-auth	304767
fiona	302575
events	302456
twisted	302172
crcmod	302012
language-data	301396
geographiclib	301391
apache-airflow-providers-slack	300174
requests-ntlm	299970
pywin32-ctypes	299896
h3	298718
toposort	298310
sphinx-autodoc-typehints	298199
geopy	298185
playwright	298179
boltons	297899
grpc-interceptor	296767
bandit	296655
apache-airflow-providers-amazon	296260
adlfs	296166
cssselect2	295873
pika	295510
nvidia-cuda-runtime-cu11	295487
pandas-stubs	295288
nvidia-cuda-nvrtc-cu11	294036
apache-airflow-providers-smtp	293936
mypy-boto3-redshift-data	293393
minimal-snowplow-tracker	293097
einops	291958
pydeck	290726
constructs	290150
ldap3	287694
pyhcl	287084
sphinxcontrib-jquery	286616
faiss-cpu	286524
geoip2	286232
inject	286070
apache-airflow-providers-common-io	286006
automat	285646
azure-keyvault-certificates	285617
constantly	284725
textual	284445
more-executors	283162
astronomer-cosmos	282935
weasel	282502
jellyfish	282354
openxlab	282027
ftfy	281063
fastpurge	280941
checkov	277551
sqlalchemy-redshift	277427
waitress	276682
strenum	276564
hiredis	276404
pyotp	276403
pytest-django	276281
py-partiql-parser	275380
twilio	275213
futures	274741
cohere	272023
google-cloud	270806
pdfminer-six	270664
aiohttp-retry	270624
pymupdf	270090
ddsketch	269843
pyright	269745
mkdocs	269385
setuptools-rust	268178
langchain-google-vertexai	267080
timm	267068
python-decouple	266788
keras-applications	266021
ua-parser	265977
maxminddb	265930
pytest-env	265183
eval-type-backport	265142
pytest-forked	264348
types-pyopenssl	263607
jsonref	263317
azure-devops	262736
json-merge-patch	262209
aiosqlite	260757
deltalake	259985
ultralytics	259892
ciso8601	259393
tomli-w	258240
numexpr	255976
flit-core	255829
elasticsearch-dsl	255525
qrcode	255132
pydocstyle	254791
webdriver-manager	254123
immutabledict	253756
userpath	253522
distributed	251996
pyelftools	251960
google-analytics-admin	251909
python-nvd3	250870
bottle	250386
prefect-gcp	250085
jsonlines	249360
asyncio	249211
snowflake-snowpark-python	248712
mypy-boto3-sqs	248655
bidict	248102
filetype	247578
mypy-boto3-dynamodb	247418
posthog	247400
ghp-import	247091
rdflib	247050
django-extensions	246990
pyerfa	246472
pgpy	244052
types-paramiko	243760
apache-airflow-providers-common-compat	243624
asyncssh	242357
pyyaml-env-tag	242190
atlassian-python-api	241327
pyperclip	239566
pytest-split	238862
chroma-hnswlib	237587
firebase-admin	236614
webob	235300
click-option-group	234401
mypy-boto3-secretsmanager	234253
swagger-ui-bundle	233979
emoji	233862
pipx	233453
google	232778
ipdb	232636
teradatasql	231690
azure-eventhub	231452
diff-cover	231235
mypy-boto3-glue	230183
gradio-client	228499
strictyaml	227603
cloudevents	226542
binaryornot	226370
albumentations	226024
azure-kusto-ingest	224999
service-identity	224644
pyrfc3339	223950
multimethod	223723
dask-expr	223565
face	223489
types-six	223478
pycares	222647
glom	222644
prometheus-flask-exporter	222422
optree	221955
pandera	221680
django-storages	221045
types-toml	220848
pytest-randomly	220676
pyarrow-hotfix	220075
types-cachetools	219271
sql-metadata	218869
mypy-boto3-lambda	218868
formulaic	218864
tensorboard-plugin-wit	218615
anthropic	218469
cx-oracle	218208
tokenize-rt	217309
pyaml	216938
parse-type	216664
rasterio	216530
gensim	216292
eth-account	216271
kfp-pipeline-spec	216083
opentelemetry-instrumentation-wsgi	215945
aiodns	215944
dbt-snowflake	215010
mkdocs-material-extensions	213643
ipaddress	213032
django-redis	212028
peewee	211654
jsii	211433
xlwt	211426
python-jenkins	210936
types-cffi	210846
affine	210194
tensorboardx	209967
pytz-deprecation-shim	209731
cookiecutter	209569
litellm	209166
hatch-vcs	208768
jax	208623
optuna	208382
pathy	208233
langdetect	208158
orderedmultidict	207487
msgspec	207019
xyzservices	206984
apprise	206956
fs	206282
sklearn	206178
microsoft-kiota-http	206131
keras-preprocessing	206040
imapclient	205885
grpcio-reflection	205758
atomicwrites	205332
feedparser	204982
mongomock	204432
bokeh	204081
pyphen	203882
python-engineio	203303
orderly-set	203129
nested-lookup	201745
python-socketio	200910
blessed	200462
smbprotocol	199285
furl	198436
schedule	198258
namex	196137
pooch	195622
addict	195319
dbt-postgres	194282
dash	194218
convertdate	194159
pytest-benchmark	194026
jwcrypto	193706
minio	193556
pypika	193458
functions-framework	193426
w3lib	193387
publication	192969
uamqp	192962
meson	192320
jaxlib	192302
spark-nlp	191995
cerberus	190984
pathable	190928
nbclassic	189282
tweepy	188797
stringcase	188062
influxdb-client	187453
python3-saml	187074
filterpy	186750
questionary	185697
python3-openid	185590
autograd	185540
flake8-bugbear	185434
types-docutils	185377
acryl-datahub	184784
unittest-xml-reporting	184526
undetected-chromedriver	184415
eventlet	184202
aioboto3	184145
flower	183755
tensorflow-metadata	183632
types-tabulate	182575
korean-lunar-calendar	182473
python-box	182148
daff	182066
readchar	182023
shortuuid	181514
microsoft-kiota-abstractions	181080
async-generator	181026
appnope	180692
dpath	180680
beartype	180235
altgraph	179659
expiringdict	179627
py-spy	179573
zipfile38	179543
catboost	179491
aioresponses	179441
robotframework	178935
geventhttpclient	178734
yq	178266
mypy-boto3-cloudformation	177336
mypy-boto3-ec2	176932
moreorless	176750
kaleido	176728
hydra-core	176688
soda-core	176607
python-snappy	175788
elementpath	175725
pyqt5	175501
whitenoise	175478
mkdocs-get-deps	175327
simple-websocket	173735
pyhumps	173471
ffmpy	173443
construct	173343
openlineage-integration-common	173051
hyperpyyaml	173011
speechbrain	172876
user-agents	172840
django-debug-toolbar	172612
mixpanel	172222
pyhocon	172168
myst-parser	171922
cog	171528
pipdeptree	171432
fakeredis	171294
ghapi	171070
facebook-business	170901
pymsteams	170647
autoflake	170015
cssutils	169270
flask-restful	169025
dash-core-components	168923
maturin	168742
opentelemetry-instrumentation-dbapi	168683
singer-sdk	168596
weasyprint	168519
dash-table	168489
dash-html-components	168190
html5lib-modern	168052
launchdarkly-server-sdk	168014
marshmallow-dataclass	167884
opentelemetry-instrumentation-flask	167881
click-default-group	167730
pygame	167059
enum-compat	166832
pyinstaller	166775
unidiff	166428
librosa	166409
num2words	166388
mypy-boto3-sts	166198
trailrunner	166038
url-normalize	165753
sagemaker-core	165730
sagemaker-mlflow	165708
kfp-server-api	165516
azure-monitor-query	165313
vcrpy	165052
drf-spectacular	165034
paginate	164740
colorful	164325
cassandra-driver	164286
opentelemetry-distro	164076
rich-click	163993
configobj	162211
flask-migrate	162209
stdlibs	162014
paho-mqtt	161916
fake-useragent	161727
usort	161558
opentelemetry-instrumentation-urllib3	161528
openlineage-sql	161477
hdfs	161245
apache-airflow-providers-sftp	161089
dm-tree	160630
kazoo	160421
python-telegram-bot	160382
pyinstaller-hooks-contrib	160353
sphinx-copybutton	160322
azure-cosmosdb-table	160217
jsonschema-path	160203
ufmt	160156
pyqt5-sip	160047
locust	159633
pulp	159606
pypng	159338
xmlschema	159253
qtpy	159235
aiohttp-cors	158299
azure-cosmosdb-nspkg	157773
opentelemetry-instrumentation-urllib	157158
dunamai	157157
interface-meta	156984
llama-parse	156979
comtypes	156877
dbt-bigquery	156864
meson-python	156735
boto3-stubs-lite	156603
yandexcloud	156585
web3	156580
nox	156450
asana	156302
allure-python-commons	156292
llama-index	156166
cmdstanpy	155495
hexbytes	155154
pyhive	154243
modin	154138
xmlsec	154068
opentelemetry-instrumentation-logging	153993
python-editor	153719
semgrep	153648
pyproject-metadata	153644
pypandoc	153179
pkgconfig	153083
memray	152827
pytest-doctestplus	152414
pgvector	152329
extension-helpers	152233
voluptuous	151994
soundfile	151633
scikit-build-core	151403
html2text	151197
pyogrio	151099
motor	150999
olefile	150892
sphinx-design	150891
lightning	150679
sqlfluff	150405
djangorestframework-simplejwt	150134
pdf2image	150110
pyxlsb	149952
azure-storage-file	149581
django-environ	149545
hatch	149266
recordlinkage	149143
netcdf4	149122
deepmerge	149042
uuid	148747
pynamodb	148367
pinecone-client	148324
django-timezone-field	148026
prophet	147859
pytest-remotedata	147340
lru-dict	147256
jdcal	147013
msgraph-core	146698
fpdf	146656
httpx-sse	146632
azureml-core	146365
qtconsole	145551
types-deprecated	145391
pymeeus	145250
peft	144961
zope-deprecation	144871
requests-cache	144557
pytest-filter-subpackage	144129
google-cloud-datastore	143793
netifaces	143748
sseclient-py	143730
evaluate	143234
azure-functions	143060
multipledispatch	142683
drf-yasg	142599
testcontainers	142033
plotnine	142022
pikepdf	141939
influxdb	141874
types-croniter	141770
types-markdown	141739
snuggs	141682
terminaltables	141443
opentelemetry-instrumentation-psycopg2	141014
cftime	140655
colour	140572
syrupy	140568
pytest-arraydiff	140391
eth-rlp	140377
llama-index-core	140343
pytest-astropy	139896
pytest-astropy-header	139739
nvidia-ml-py	139594
hatch-fancy-pypi-readme	139022
sphinx-autoapi	138809
sacrebleu	138535
hijri-converter	138286
aws-cdk-lib	137845
pdfplumber	137678
python-crontab	137627
apache-airflow-providers-docker	137621
pex	137592
pyfiglet	137581
qdrant-client	137357
pypdfium2	137125
clickhouse-connect	136947
python-pptx	136876
imageio-ffmpeg	136862
lxml-html-clean	136854
opentelemetry-instrumentation-django	136811
dynaconf	136715
uritools	136690
pyusb	136454
pytest-openfiles	136016
pastedeploy	135965
azure-monitor-opentelemetry-exporter	135902
concurrent-log-handler	135711
pytest-messenger	135468
json-log-formatter	135424
aws-cdk-asset-awscli-v1	135036
geomet	133592
zict	133406
opentelemetry-exporter-prometheus	132918
mizani	132860
pastel	132758
pywinauto	132673
pprintpp	132667
astropy	132186
apache-sedona	131815
pyqt5-qt5	131739
geojson	131674
timezonefinder	131453
amazon-ion	131344
pycocotools	131290
aiofile	131141
chromadb	131024
pyzstd	130736
ortools	130733
pystache	130598
pathvalidate	130549
scandir	130524
eth-keys	130378
clickhouse-driver	130322
pytesseract	130303
zopfli	130123
yfinance	129786
aws-psycopg2	129564
papermill	129092
aws-cdk-integ-tests-alpha	128527
expandvars	128484
tlparse	128414
av	128221
avro-gen3	128149
packageurl-python	128057
apache-airflow-providers-postgres	127852
py7zr	127828
azure-eventgrid	127767
sacremoses	127678
lifelines	127445
mkdocstrings-python	127206
pyinstrument	127096
sqlmodel	126850
pyppeteer	126715
pytest-sugar	126432
allure-pytest	126141
google-apitools	125990
types-pymysql	125665
thrift-sasl	125549
caio	125461
hyperopt	125454
airbyte-api	125449
diffusers	124998
newrelic	124727
python-arango	124712
flask-httpauth	124334
datasketch	124329
soxr	123977
diff-match-patch	123745
environs	123710
proglog	123653
jsonargparse	123334
cleanco	122911
azure-search-documents	122892
boolean-py	122217
fixedint	121855
pytest-repeat	121824
memory-profiler	121812
commentjson	121691
yamale	121687
sgmllib3k	121495
dynamodb-json	120775
microsoft-kiota-authentication-azure	120758
click-spinner	120616
pymupdfb	120605
dictdiffer	120542
plumbum	120502
bitstring	120276
license-expression	119890
alibabacloud-adb20211201	119554
unstructured-client	119461
promise	119327
pytest-base-url	119191
bitsandbytes	119083
pep8-naming	119021
aws-cdk-asset-kubectl-v20	118936
appium-python-client	118791
pytest-json-report	118715
types-pillow	118683
pypiwin32	118605
flaky	118532
s3path	118433
anytree	118294
lit	118249
poetry-dynamic-versioning	118047
audioread	117899
flask-restx	117891
pydyf	117826
findspark	117498
atpublic	117083
ffmpeg-python	117064
pytest-custom-exit-code	116917
chevron	116826
pyiceberg	116757
pyppmd	116535
google-cloud-pubsublite	116387
langgraph	116283
multi-key-dict	115921
yt-dlp	115674
stanio	115583
pdpyras	115112
pamqp	114331
grimp	114295
python-pam	114246
opentelemetry-instrumentation-grpc	114236
apache-airflow-providers-microsoft-mssql	114028
oss2	113974
opsgenie-sdk	113953
pmdarima	113937
pybcj	113599
mbstrdecoder	113382
patchelf	113300
cyclonedx-python-lib	113253
databricks-api	113203
injector	112744
rollbar	112352
ultralytics-thop	112347
repoze-lru	112166
bump2version	112107
behave	111865
psycopg-pool	111772
markdown2	111558
osqp	111351
objsize	111285
immutables	111109
multivolumefile	111056
pykwalify	110819
wget	110582
iopath	110457
typepy	110447
databricks-connect	110116
django-stubs	109966
pint	109895
fasttext	109596
types-psutil	109508
datefinder	109414
polling	108971
opencv-contrib-python	108964
simpleeval	108919
pyreadline3	108552
openlineage-python	108304
opencensus-ext-logging	108268
biopython	108257
shtab	108123
microsoft-kiota-serialization-json	107978
types-pygments	107900
sqlglotrs	107857
jq	107783
tablib	107705
pytest-order	107469
rlp	107394
trimesh	107256
pyquery	107168
genson	106610
jsonpath-python	106582
types-cryptography	106579
unearth	106303
types-simplejson	106231
cbor2	105923
types-jsonschema	105777
python-bidi	105622
venusian	105483
o365	105304
python-consul	105091
jaconv	104930
sphinxcontrib-mermaid	104926
teradatasqlalchemy	104554
haversine	104369
google-generativeai	104358
types-psycopg2	104281
objgraph	104167
hupper	103700
pymemcache	103600
multipart	103552
translationstring	103543
singledispatch	103468
soda-core-snowflake	103389
django-celery-beat	103336
zc-lockfile	103010
pyhamcrest	102851
ansible-compat	102749
django-stubs-ext	102702
azure-mgmt-subscription	102442
types-html5lib	102398
pygsheets	102370
memoization	102209
svgwrite	101957
python-crfsuite	101886
rtree	101812
flask-bcrypt	101766
elementary-data	101755
python-ldap	101720
blobfile	101626
pyhanko	101602
mysql-connector	101555
salesforce-bulk	101490
azure	101429
inflate64	101271
astropy-iers-data	101181
pyramid	101040
cairocffi	100970
pygeohash	100901
mkdocstrings	100882
boa-str	100844
google-ai-generativelanguage	100833
dbutils	100799
segment-analytics-python	100798
types-mock	100521
pefile	100497
joserfc	100404
pygit2	100404
eth-keyfile	100350
jsonconversion	100179
pympler	100099
ifaddr	100097
socksio	100023
cairosvg	99573
dependency-injector	99542
backports-functools-lru-cache	99397
funcy	99376
mypy-boto3-iam	99310
thefuzz	99260
ec2-metadata	99014
pycurl	98934
pathlib-abc	98891
requests-futures	98854
hologram	98830
aws-cdk-asset-node-proxy-agent-v6	98692
premailer	98329
cloud-sql-python-connector	98306
autobahn	98256
pyfakefs	98252
pytd	98144
strip-hints	98118
mypy-boto3-ssm	97962
etils	97812
py-serializable	97638
neo4j	97602
kornia	97569
docker-compose	97468
txaio	97333
boto3-type-annotations	97332
fpdf2	97266
onnxruntime-gpu	97162
cvxpy	97142
reactivex	96880
pylint-plugin-utils	96877
sarif-om	96541
flask-openid	96460
aiokafka	96414
gdown	96381
buildkite-test-collector	96316
jwt	96231
jschema-to-python	96138
itypes	96133
lark-parser	95950
mmcif-pdbx	95713
propka	95695
robotframework-pythonlibcore	95670
vertica-python	95648
dj-database-url	95640
pdb2pqr	95602
alchemlyb	95424
django-simple-history	95390
virtualenv-clone	95267
dropbox	95194
pynvml	95163
plaster	94965
plaster-pastedeploy	94956
types-aiofiles	94915
python-rapidjson	94557
sentinels	94409
dagster	94244
subprocess-tee	93646
umap-learn	93417
webargs	93283
notion-client	93022
pytest-playwright	92958
pynndescent	92895
safety	92703
dominate	92584
coreapi	92509
boxsdk	92494
dagster-pandas	92355
mypy-boto3-ecr	92064
rfc3987	91975
tensorflow-datasets	91689
django-appconf	91568
yaspin	91559
curlify	91523
types-certifi	91471
pytest-subtests	91335
azure-mgmt-notificationhubs	91325
pywinpty	91087
chispa	91046
django-model-utils	90613
microsoft-kiota-serialization-text	90278
pyaes	90277
signalfx	90230
llama-index-llms-openai	90067
prometheus-fastapi-instrumentator	90032
torchtext	89997
munch	89963
redis-py-cluster	89957
inquirer	89873
wordcloud	89790
diagrams	89780
hjson	89743
graphframes	89631
jproperties	89596
jieba	89429
unstructured	89423
bashlex	89405
requests-aws-sign	89359
testpath	89196
cloudflare	89183
pytest-instafail	89132
mkdocs-autorefs	89053
sphinx-argparse	88999
riot	88743
shareplum	88619
datamodel-code-generator	88584
googlemaps	88549
flake8-docstrings	88484
robotframework-seleniumlibrary	88236
flask-compress	88065
python-iso639	88001
codespell	87959
pdfkit	87920
google-cloud-trace	87885
flatten-json	87853
morefs	87534
ephem	87378
hatch-requirements-txt	87349
azure-monitor-opentelemetry	87348
dagster-spark	87296
google-cloud-recommendations-ai	87281
azure-mgmt-logic	87239
grpc-stubs	87215
dagster-pipes	86999
azure-core-tracing-opentelemetry	86789
backports-weakref	86628
supervisor	85915
jsonpath-rw	85844
tensorflow-hub	85809
cheroot	85581
scapy	85451
std-uritemplate	85432
click-help-colors	85427
ckzg	85352
mutagen	85331
types-decorator	85296
ecos	85292
ecs-logging	84977
aliyun-python-sdk-kms	84926
cdk-nag	84791
sqlalchemy2-stubs	84567
timeout-decorator	84508
pyclipper	84184
rustworkx	84183
uwsgi	84142
azure-mgmt	84048
qdldl	83923
azure-mgmt-scheduler	83765
sounddevice	83451
channels	83355
azure-servicefabric	83293
tzfpy	83268
python-hcl2	83224
azure-mgmt-commerce	83184
tsx	83135
ulid-py	83098
azure-mgmt-powerbiembedded	83066
markdownify	83046
mypy-boto3-athena	83044
scs	83033
throttlex	83009
pure-sasl	82977
opentracing	82967
streamerate	82963
types-beautifulsoup4	82927
pdm	82857
azure-mgmt-hanaonazure	82807
sparkorm	82749
folium	82645
azure-servicemanagement-legacy	82614
sqlparams	82569
azure-mgmt-machinelearningcompute	82539
azure-mgmt-managementpartner	82453
pydispatcher	82367
codeowners	82339
bitstruct	82298
opentelemetry-resource-detector-azure	82288
torchsde	82144
pytest-ordering	82077
azureml-dataprep	82060
anyascii	82035
bottleneck	81970
gprof2dot	81920
flashtext	81919
dparse	81881
pylint-django	81712
igraph	81650
pinotdb	81541
opentelemetry-instrumentation-sqlalchemy	81541
findpython	81455
launchdarkly-eventsource	81449
xformers	81436
azure-mgmt-devspaces	81381
python-can	81362
pyudev	81237
hishel	81186
prefect-aws	81125
numcodecs	81053
checksumdir	81032
robotframework-requests	81019
truststore	81018
yacs	80995
pyunormalize	80951
django-phonenumber-field	80914
insight-cli	80911
mongoengine	80875
clang-format	80743
types-ujson	80715
boostedblob	80631
asgi-lifespan	80613
multitasking	80342
django-celery-results	80298
azure-applicationinsights	80241
flexparser	80209
flexcache	80033
trampoline	79966
pipelinewise-singer-python	79906
imagehash	79904
llama-index-agent-openai	79898
branca	79811
rq	79613
tableauhyperapi	79535
azureml-dataprep-rslex	79511
dbt-redshift	79461
category-encoders	79426
j2cli	79403
import-linter	79384
conan	79278
opentelemetry-propagator-aws-xray	79241
pytest-check	79085
pbs-installer	79067
tf-keras	78933
priority	78915
pyramid-debugtoolbar	78827
dep-logic	78777
pycomposefile	78429
tecton	78357
github3-py	78246
azure-ai-ml	77873
smartsheet-python-sdk	77789
port-for	77697
types-freezegun	77446
temporalio	77305
django-otp	77180
pyramid-mako	77128
fasttext-wheel	77112
pytest-socket	77103
dirtyjson	77074
geoalchemy2	76811
pywinrm	76762
pytimeparse2	76748
databricks	76698
django-ipware	76687
python-xlib	76490
portpicker	76463
intelhex	76456
opentelemetry-instrumentation-redis	76399
pydevd	76377
zarr	76289
textblob	76261
python-stdnum	76124
autograd-gamma	76045
slack-bolt	76007
vulture	75959
logging-azure-rest	75869
hdbcli	75857
pyramid-jinja2	75822
about-time	75801
backports-tempfile	75800
pydata-sphinx-theme	75722
databricks-pypi1	75686
types-python-slugify	75477
dockerfile-parse	75216
alive-progress	75000
python-keycloak	74999
flask-socketio	74901
opentelemetry-exporter-gcp-trace	74813
pytest-icdiff	74257
lmdb	74190
types-aiobotocore	74075
presto-python-client	74072
mypy-boto3-stepfunctions	73859
ws4py	73797
nvidia-cufft-cu11	73749
country-converter	73735
testfixtures	73647
grpclib	73612
blosc2	73598
llama-index-readers-file	73561
types-tqdm	73556
hypercorn	73507
phonenumberslite	73497
opentelemetry-instrumentation-aiohttp-client	73474
llama-index-indices-managed-llama-cloud	73419
nvidia-cusolver-cu11	73397
requests-sigv4	73393
parsel	73373
dnslib	73348
towncrier	73302
zeroconf	73159
striprtf	73157
langgraph-checkpoint	73085
social-auth-core	73058
django-countries	73046
webtest	73030
aws-cdk-cloud-assembly-schema	72978
mypy-boto3-ecs	72732
ruptures	72718
stone	72624
nvidia-cuda-cupti-cu11	72594
nvidia-cusparse-cu11	72572
django-crispy-forms	72500
zstd	72460
types-markupsafe	72340
pulumi	72318
ansible-lint	72251
pyexasol	72244
nvidia-curand-cu11	72125
flake8-isort	72123
github-heatmap	72080
pytest-bdd	72050
requests-html	71942
langchain-experimental	71922
orbax-checkpoint	71857
editorconfig	71827
gitdb2	71807
types-jinja2	71788
strawberry-graphql	71685
json-delta	71682
editdistance	71675
nvidia-nccl-cu11	71654
sqlfluff-templater-dbt	71650
pandasql	71399
opentelemetry-resourcedetector-gcp	71288
pyformance	71185
nvidia-nvtx-cu11	71152
tensorflow-probability	71058
jupytext	71012
icdiff	70937
rdkit	70920
furo	70889
tld	70815
verboselogs	70796
dicttoxml	70777
gcovr	70710
opentelemetry-instrumentation-botocore	70622
pyluach	70595
aiormq	70536
dogpile-cache	70529
coreschema	70312
gym-notices	70267
aio-pika	70209
intervaltree	70209
daphne	70202
koalas	70153
types-click	70073
jsbeautifier	69848
pytest-httpserver	69804
moviepy	69770
requirements-parser	69621
codecov	69542
skl2onnx	69507
onnxconverter-common	69405
flake8-comprehensions	69356
imagecodecs	69281
probableparsing	69201
base58	69149
coveralls	69014
c7n	68932
mypy-boto3-kinesis	68802
mypy-boto3-emr	68795
patch-ng	68720
bumpversion	68589
node-semver	68554
django-import-export	68372
elastic-apm	68300
oci	68234
tensorflow-intel	68214
pylance	68196
azure-mgmt-appcontainers	68153
backports-cached-property	68110
tree-sitter	68044
rx	68043
ansi2html	68013
gspread-dataframe	67987
plyvel	67941
js2py	67929
coolname	67894
usaddress	67860
dbt-spark	67831
kornia-rs	67773
pip-requirements-parser	67753
polib	67730
pyandoc	67707
aws-sam-cli	67706
dbus-fast	67606
clarabel	67603
python-ulid	67589
tables	67558
ydata-profiling	67537
mirakuru	67535
gs-quant	67428
queuelib	67379
pyairtable	67316
mypy-boto3-sagemaker	67255
tritonclient	67111
tensorstore	67110
click-log	66975
llama-index-readers-llama-parse	66965
mss	66907
htmlmin	66864
langchain-aws	66853
types-pyserial	66767
arabic-reshaper	66757
open-clip-torch	66723
poethepoet	66636
dataproperty	66518
sse-starlette	66488
ntlm-auth	66429
scrapy	66408
tcolorpy	66370
pyzipper	66287
llama-index-cli	66205
idna-ssl	66164
quantlib	66125
respx	66066
llama-index-embeddings-openai	65807
nibabel	65800
hubspot-api-client	65640
django-js-asset	65615
dohq-artifactory	65614
gcs-oauth2-boto-plugin	65606
pylev	65587
sasl	65570
uuid6	65533
policy-sentry	65514
exchangelib	65511
setuptools-git-versioning	65301
bazel-runfiles	65105
bc-detect-secrets	65022
notifiers	64886
itemadapter	64798
protego	64725
html-text	64530
opentelemetry-instrumentation-httpx	64475
pyvirtualdisplay	64444
tensorflow-io	64407
singleton-decorator	64329
opentelemetry-sdk-extension-aws	64209
rouge-score	64191
mypy-boto3-kms	64148
dockerpty	64079
llama-index-program-openai	63956
polyfactory	63954
betterproto	63923
pytest-dotenv	63896
aws-encryption-sdk	63874
llama-index-multi-modal-llms-openai	63743
xattr	63739
itemloaders	63716
apache-airflow-providers-jdbc	63637
requests-kerberos	63636
mypy-boto3-apigateway	63620
social-auth-app-django	63602
tabledata	63594
argparse-addons	63504
paste	63388
transaction	63275
youtube-transcript-api	63185
msoffcrypto-tool	63070
xhtml2pdf	63068
contextvars	63050
rfc3339	63047
pyhanko-certvalidator	62999
artifacts-keyring	62727
discord-py	62662
ptpython	62661
apache-airflow-providers-dbt-cloud	62659
auth0-python	62637
aiomultiprocess	62539
path	62524
mangum	62406
pytablewriter	62401
casefy	62098
flake8-polyfill	62087
jinja2-simple-tags	62003
selenium-wire	61982
ibm-cloud-sdk-core	61967
cmd2	61717
pdm-backend	61676
thop	61660
uncertainties	61610
google-analytics-data	61600
odfpy	61560
azureml-dataprep-native	61483
signxml	61466
zenpy	61231
svglib	61214
aws-secretsmanager-caching	61185
resampy	61140
jsonschema-spec	61021
llama-index-legacy	60908
glob2	60824
ansicolors	60733
mleap	60728
dagster-graphql	60610
pymongo-auth-aws	60477
soda-core-spark	60416
ccxt	60235
aioredis	60234
optimum	60154
pydicom	60123
curl-cffi	60077
llama-index-question-gen-openai	60039
apache-airflow-providers-mongo	60039
annoy	59936
spdx-tools	59835
prisma	59809
sanic	59794
flake8-builtins	59773
quart	59657
nbsphinx	59626
langfuse	59536
requests-unixsocket	59516
kaitaistruct	59474
bc-python-hcl2	59407
tensorflow-addons	59389
pytest-postgresql	59208
easydict	59204
transitions	59175
sphinx-basic-ng	59143
dash-bootstrap-components	59124
dbl-tempo	59105
textparser	59013
pinecone-plugin-interface	58968
advent-of-code	58920
troposphere	58909
asteval	58820
ibm-db	58815
pycairo	58812
sshpubkeys	58746
soda-core-spark-df	58654
josepy	58552
requests-auth-aws-sigv4	58481
pysbd	58361
aiostream	58320
types-stripe	58289
pytorch-metric-learning	58286
property-manager	58233
aws-lambda-builders	58224
pretty-html-table	58223
visions	58210
dbt-databricks	58174
azure-ai-formrecognizer	58165
seqio-nightly	58161
microsoft-security-utilities-secret-masker	58139
databricks-pypi2	58081
djangorestframework-stubs	57889
cloudsplaining	57822
openlineage-airflow	57816
impyla	57758
tyro	57562
html-testrunner	57532
checkdigit	57438
ndjson	57437
pinecone-plugin-inference	57435
jinja2-humanize-extension	57410
mypy-boto3-signer	57276
tensorflow-cpu	57265
chex	57242
pep8	57135
channels-redis	56825
rstr	56795
ctranslate2	56759
retry2	56718
circuitbreaker	56697
mypy-boto3-xray	56598
protoc-gen-openapiv2	56577
graphlib-backport	56576
pytube	56567
aim	56524
pytest-assume	56493
cliff	56397
roman	56367
ddt	56312
mypy-boto3-schemas	56272
aws-embedded-metrics	56170
cerberus-python-client	56162
mypy-boto3-ses	56146
pypyp	56096
accessible-pygments	56048
sudachidict-core	56013
arviz	56011
flake8-pyproject	55981
pytest-httpx	55971
sphinx-tabs	55911
restrictedpython	55906
apsw	55902
rembg	55788
speechrecognition	55738
pymilvus	55558
langgraph-sdk	55482
azureml-mlflow	55460
flatten-dict	55453
pycep-parser	55369
line-profiler	55327
ydb	55324
gnureadline	55175
supervision	55170
c7n-org	55113
linecache2	55104
strict-rfc3339	55102
recommonmark	55085
django-allauth	55010
crccheck	54954
colorclass	54943
sudachipy	54750
simple-gcp-object-downloader	54623
html-tag-names	54572
traceback2	54572
html-void-elements	54562
django-waffle	54529
dagster-webserver	54471
rpyc	54412
xmod	54406
mypy-boto3-sns	54241
mypy-boto3-emr-serverless	54221
icalendar	54213
latexcodec	54113
bc-jsonpath-ng	54112
bridgecrew	54103
pygtrie	54036
y-py	54005
msgraph-sdk	53988
pymatting	53858
swagger-spec-validator	53810
mercantile	53745
raven	53724
triad	53699
pytest-aiohttp	53644
jaxtyping	53620
oyaml	53616
sphinxcontrib-spelling	53613
urwid	53563
language-tags	53509
s3cmd	53481
aws-cdk-aws-lambda-python-alpha	53414
mando	53403
rope	53283
braceexpand	53176
editor	53174
livy	53129
sphinx-autobuild	53070
djlint	53049
btrees	52925
inquirerpy	52915
apache-airflow-providers-microsoft-azure	52889
types-aiobotocore-s3	52807
runs	52806
frida	52796
numpy-financial	52752
types-retry	52719
dagster-aws	52716
pfzy	52706
pyagrum-nightly	52678
typish	52634
jupyter-ydoc	52601
model-bakery	52531
webvtt-py	52507
hashids	52475
google-cloud-pipeline-components	52416
p4python	52365
pip-api	52300
akshare	52285
radon	52254
pyannote-database	52228
docformatter	52083
pybytebuffer	52055
mediapipe	51981
sly	51893
piexif	51888
jiwer	51854
kconfiglib	51784
fugue	51767
credstash	51695
swifter	51622
azure-storage	51609
breathe	51597
pulsar-client	51591
phik	51563
pybtex	51519
pyquaternion	51451
jupyter-server-ydoc	51430
array-record	51343
jupyter-server-fileid	51220
pyserial-asyncio	51167
dagster-postgres	51154
albucore	51135
aiogram	51062
celery-types	51056
lunardate	51025
bz2file	50981
hnswlib	50972
types-werkzeug	50689
pillow-heif	50666
wand	50639
aiocache	50632
pyahocorasick	50622
prance	50554
adagio	50522
galvani	50462
llama-cloud	50447
autopage	50442
langchain-anthropic	50390
decopatch	50350
rjsmin	50288
mypy-boto3-elbv2	50218
instructor	50215
dpkt	50196
giturlparse	50110
ypy-websocket	50105
pylas	50042
persistent	49924
panel	49917
sgqlc	49721
fasttext-langdetect	49629
zope-proxy	49613
oslo-utils	49599
types-pyasn1	49529
marshmallow-jsonschema	49471
yarn-api-client	49449
opencv-contrib-python-headless	49415
grapheme	49304
plac	49247
python-liquid	49239
apache-airflow-providers-odbc	49218
pyupgrade	49182
python3-logstash	49163
pypsrp	49145
openinference-semantic-conventions	49093
types-flask	48926
lunarcalendar	48908
watchgod	48870
yarg	48842
django-oauth-toolkit	48784
gymnasium	48765
types-colorama	48603
django-health-check	48424
nose2	48401
cachy	48371
types-defusedxml	48357
untokenize	48355
python-lsp-jsonrpc	48311
statsforecast	48246
google-cloud-artifact-registry	48210
nanoid	48187
gluonts	48182
azure-mgmt-resourcegraph	48085
flax	48078
types-openpyxl	48067
jinja2-time	47997
ebcdic	47990
falcon	47972
flake8-black	47962
awkward-cpp	47852
logzero	47760
django-prometheus	47699
pysaml2	47614
djangorestframework-api-key	47608
shyaml	47587
domdf-python-tools	47567
pyannote-core	47558
flatdict	47540
pyrate-limiter	47457
django-silk	47442
jsonmerge	47329
types-bleach	47278
scikit-optimize	47277
docx2txt	47262
safety-schemas	47195
google-cloud-discoveryengine	47145
git-remote-codecommit	47074
zope-deferredimport	47036
doit	46994
setuptools-git	46980
lupa	46963
mypy-boto3-batch	46948
pybase64	46902
clang	46885
elasticsearch7	46831
optax	46773
gym	46750
workalendar	46732
pyenchant	46706
decli	46699
segment-anything	46624
pytest-dependency	46602
snowflake	46595
flake8-print	46551
sktime	46534
log-symbols	46519
jaraco-text	46514
scikit-build	46508
sqllineage	46491
spinners	46465
pysam	46383
pyzbar	46309
pyscreeze	46237
keystoneauth1	46133
pyannote-metrics	46105
mypy-boto3-route53	46100
executor	46087
awslambdaric	45941
django-csp	45915
types-termcolor	45841
pytest-cases	45836
sanic-routing	45817
xdoctest	45807
python-ipware	45734
certbot-dns-cloudflare	45721
aiolimiter	45702
pytest-freezegun	45661
pyvis	45587
puremagic	45545
django-modeltranslation	45444
asgi-correlation-id	45433
python-string-utils	45377
pipreqs	45348
types-httplib2	45316
sphinxcontrib-httpdomain	45191
hdf5plugin	45177
accesscontrol	45169
treelib	45097
fluent-logger	45090
amqpstorm	45072
parsley	45061
awkward	45056
apache-airflow-providers-datadog	44997
apache-airflow-providers-celery	44985
progress	44907
oslo-config	44872
smmap2	44859
python-on-whales	44759
flake8-quotes	44663
python-memcached	44635
tempora	44597
autocommand	44596
stdlib-list	44584
textwrap3	44506
fastprogress	44494
unittest2	44436
pyvmomi	44423
schwifty	44386
tdqm	44348
flask-admin	44333
cssbeautifier	44308
param	44277
mypy-boto3-sagemaker-runtime	44189
pathlib-mate	44131
us	44124
numpydoc	44098
h5netcdf	44022
versioneer	44013
jaraco-collections	43959
plaid-python	43806
asteroid-filterbanks	43791
zigpy	43743
z3-solver	43737
swebench	43706
zodbpickle	43697
eradicate	43697
func-timeout	43687
poetry-plugin-pypi-mirror	43683
lancedb	43614
peppercorn	43578
ariadne	43561
sklearn2pmml	43553
mockito	43546
dotmap	43500
tableau-api-lib	43400
openinference-instrumentation	43359
fredapi	43318
sphinxcontrib-websupport	43254
textdistance	43193
oslo-i18n	43182
eralchemy2	43133
eyes-selenium	43130
snowflake-core	43068
subprocess32	43066
cibuildwheel	43034
facexlib	42997
types-appdirs	42996
primepy	42912
torch-audiomentations	42906
torch-pitch-shift	42891
eyes-common	42874
python-logging-loki	42844
httpretty	42828
ansiwrap	42815
devtools	42741
pyannote-audio	42721
pynput	42669
crc32c	42601
dateformat	42576
jsons	42570
google-reauth	42538
pytest-snapshot	42535
pytoolconfig	42520
shellescape	42513
pyannote-pipeline	42413
flake8-import-order	42407
flask-marshmallow	42297
flake8-eradicate	42286
django-object-actions	42198
dagster-k8s	42146
detect-secrets	42085
pyopengl	42010
rply	42009
fastapi-pagination	41983
libsass	41972
pykakasi	41926
supabase	41895
zconfig	41892
flask-talisman	41828
django-picklefield	41828
realtime	41822
macholib	41785
types-xmltodict	41765
acquisition	41689
pathtools	41661
django-anymail	41661
objprint	41651
zodb	41640
ndindex	41633
cheetah3	41620
vtk	41569
gevent-websocket	41565
supafunc	41518
cherrypy	41479
pusher	41474
types-tzlocal	41438
naked	41428
sparse	41423
colored	41394
rpaframework	41391
google-cloud-iam	41376
drf-nested-routers	41366
types-chardet	41362
gotrue	41289
faster-whisper	41259
arpeggio	41240
python-oxmsg	41204
biotite	41187
google-cloud-bigquery-biglake	41173
utilsforecast	41097
django-taggit	41090
pysmi	41003
pyjsparser	40983
mmcif	40830
types-oauthlib	40822
pysmb	40770
sphinx-prompt	40765
postgrest	40758
autogluon	40747
apache-airflow-providers-apache-spark	40734
update-checker	40610
oslo-serialization	40586
pip-audit	40577
modal	40548
aiomysql	40530
mypy-boto3-events	40522
storage3	40520
pymisp	40511
pre-commit-hooks	40470
attrdict	40426
sqlalchemy-stubs	40351
gssapi	40286
nats-py	40249
cloudscraper	40216
core-universal	40173
distribute	40160
mypy-boto3-lakeformation	40158
azureml-telemetry	40146
pysqlite3-binary	40131
yoyo-migrations	40066
debtcollector	40024
starlette-context	39983
wmi	39889
connectorx	39871
docker-image-py	39859
pytest-mypy	39788
localstack-core	39786
farama-notifications	39736
iterative-telemetry	39716
pyshp	39705
autogluon-core	39692
datacompy	39680
starlette-exporter	39657
argh	39544
asciitree	39513
delighted	39505
autogluon-tabular	39504
open3d	39461
stepfunctions	39443
a2wsgi	39414
pytest-lazy-fixture	39391
apache-airflow-providers-pagerduty	39376
pytweening	39347
dataclass-wizard	39332
fido2	39311
awscliv2	39303
cnvrgv2	39242
trl	39169
gender-guesser	39131
colorcet	39125
rcssmin	39093
django-mptt	38985
commitizen	38979
cmaes	38931
apache-airflow-providers-tableau	38915
ollama	38822
django-formtools	38767
backports-datetime-fromisoformat	38661
django-migration-linter	38658
mypy-boto3-dataexchange	38646
tk	38603
groq	38573
janus	38498
tf2onnx	38457
tox-uv	38438
google-api-python-client-stubs	38401
flask-mail	38379
dateutils	38357
torchdiffeq	38310
openinference-instrumentation-langchain	38300
sampleproject	38282
pydruid	38273
mozilla-django-oidc	38240
autofaker	38194
shrub-py	38184
xlutils	38131
pyapacheatlas	38105
databind-json	38075
openapi-schema-pydantic	38056
azure-schemaregistry	38028
geocoder	38013
opentelemetry-instrumentation-aws-lambda	37975
webdataset	37966
pygetwindow	37964
pyrect	37944
suds-community	37934
django-compressor	37904
pytest-azurepipelines	37877
databind-core	37873
portend	37772
autodocsumm	37681
beniget	37644
ast-grep-cli	37639
pluginbase	37606
types-dateparser	37593
halo	37581
mimesis	37523
pyspark-dist-explore	37502
retry-decorator	37480
spandrel	37452
tinydb	37435
polling2	37426
pyautogui	37423
pytest-flask	37423
darglint	37384
okta	37376
flask-testing	37367
snowflake-legacy	37355
singer-python	37354
opentelemetry-instrumentation-sqlite3	37329
sphinx-jinja	37315
easyprocess	37280
os-service-types	37268
openstacksdk	37225
mltable	37200
lief	37192
microsoft-kiota-serialization-form	37188
lmfit	37186
autogluon-features	37093
simple-parsing	37048
flaml	37023
regress	37000
isoweek	36937
async-property	36934
jinjasql	36898
google-cloud-recaptcha-enterprise	36880
pyviz-comms	36871
hmsclient	36790
enrich	36739
anybadge	36732
microsoft-kiota-serialization-multipart	36714
htmldocx	36705
pypugjs	36669
seleniumbase	36665
pytest-recording	36631
pymsgbox	36627
clipboard	36605
mouseinfo	36576
pip-licenses	36532
netsuitesdk	36527
apache-airflow-providers-salesforce	36524
zope-i18nmessageid	36523
dlt	36523
opentelemetry-instrumentation-celery	36462
apache-airflow-providers-airbyte	36441
ratelim	36341
htmldate	36308
apache-airflow-providers-oracle	36303
dotty-dict	36281
presidio-analyzer	36281
mypy-boto3-appconfig	36268
flask-oidc	36235
parver	36218
jsmin	36192
bson	36180
metaflow	36166
grpc-gateway-protoc-gen-openapiv2	36157
pyjarowinkler	36144
formic2	36131
win32-setctime	36117
gguf	36070
assisted-service-client	36042
jsonfield	35978
algoliasearch	35965
exchange-calendars	35958
dataproc-spark-connect	35948
opentelemetry-instrumentation-jinja2	35876
backports-shutil-get-terminal-size	35873
json-logging	35855
aiosmtplib	35854
apeye-core	35806
tfds-nightly	35775
backports-entry-points-selectable	35769
biotraj	35746
tmtools	35746
tbats	35715
clickhouse-sqlalchemy	35704
jstyleson	35688
fancycompleter	35685
tensorflow-gpu	35684
nptyping	35677
testtools	35643
awesomeversion	35570
clean-fid	35554
pyu2f	35542
flake8-tidy-imports	35538
xarray-einstats	35522
pyserde	35521
ratelimiter	35480
sphinxcontrib-bibtex	35465
flytekit	35419
tensorflow-model-optimization	35416
wurlitzer	35349
patool	35345
pyxdg	35311
pyiso8583	35264
envs	35204
avro-gen	35190
envyaml	35175
pyspellchecker	35107
nameparser	35106
zope-hookable	35077
feu	35075
onnxmltools	35039
wordfreq	35033
pdbpp	35033
dataclasses-avroschema	35014
mecab-python3	34949
simplegeneric	34948
pyod	34939
torch-model-archiver	34898
wmctrl	34879
fvcore	34807
imblearn	34788
snowplow-tracker	34787
sharepy	34753
suds-py3	34744
django-ses	34724
rpaframework-core	34681
cchardet	34676
crypto	34633
camel-converter	34612
flyteidl	34552
west	34522
sphinx-book-theme	34472
zope-component	34461
keyrings-alt	34460
scons	34432
pytest-parallel	34416
pythran-openblas	34387
holoviews	34375
java-manifest	34373
apeye	34369
backports-csv	34336
mlxtend	34269
looseversion	34245
locate	34242
expecttest	34233
dagster-dbt	34228
pybuildkite	34218
dvc	34190
mxnet	34177
ldaptor	34170
jinja2-cli	34147
pyside6-essentials	34084
submitit	34068
blessings	34063
polyline	34021
xmljson	33968
install-jdk	33953
zope-schema	33900
spython	33897
chameleon	33894
sphinxcontrib-confluencebuilder	33890
publish-event-sns	33879
quinn	33866
dagster-cloud	33785
pythonnet	33783
tf-estimator-nightly	33779
gnupg	33746
ocspbuilder	33728
google-cloud-os-config	33712
azure-storage-nspkg	33706
collections-extended	33695
restructuredtext-lint	33679
python-redis-lock	33622
ocspresponder	33601
langchain-google-genai	33582
phonemizer	33487
tensorflow-transform	33482
hdbscan	33479
aiomqtt	33479
frictionless	33449
javaobj-py3	33447
tempita	33440
bibtexparser	33433
plum-dispatch	33431
elasticsearch8	33387
psygnal	33289
openshift	33280
pywatchman	33277
gpustat	33273
catboost-dev	33273
braintree	33267
jupyter-cache	33265
hl7apy	33240
minidump	33221
proxy-protocol	33196
pyqt6-qt6	33184
backports-ssl-match-hostname	33177
symengine	33149
pykmip	33143
publicsuffixlist	33139
molecule	33126
zope-tal	33113
zope-security	33094
curatorbin	33087
pytest-qt	33066
evergreen-lint	33055
qudida	33034
cantools	33027
opentelemetry-propagator-b3	33018
dvclive	33013
codetiming	33013
palettable	33007
textstat	32978
rpaframework-pdf	32970
azureml-dataset-runtime	32957
cdktf	32930
python-miio	32924
duckduckgo-search	32914
crayons	32899
pysnmp	32891
cursor	32885
structlog-sentry	32884
honeybee-energy	32869
flake8-debugger	32833
azure-ai-documentintelligence	32817
antlr4-tools	32758
acryl-datahub-airflow-plugin	32712
fastapi-utils	32683
restfly	32617
jamo	32596
tqdm-multiprocess	32589
python-gettext	32584
zthreading	32576
google-cloud-error-reporting	32564
pylatexenc	32529
clikit	32513
icecream	32511
mypy-boto3-logs	32507
pytest-celery	32506
validate-email	32494
tfx-bsl	32443
zipfile36	32396
pybtex-docutils	32391
requests-oauth	32358
textfsm	32305
apache-airflow-providers-redis	32269
pyrdfa3	32242
python-keystoneclient	32227
django-polymorphic	32207
dbfread	32198
argilla	32193
pystan	32184
robocorp-storage	32173
sparqlwrapper	32172
libhoney	32164
django-admin-rangefilter	32152
extruct	32128
fastai	32075
httmock	32062
robotframework-seleniumtestability	32035
setuptools-scm-git-archive	32018
simpleitk	32008
easyocr	31994
pyyaml-include	31992
django-types	31971
msgpack-numpy	31951
logz	31941
rank-bm25	31896
google-cloud-org-policy	31855
opentelemetry-instrumentation-system-metrics	31850
tbb	31848
sphinx-sitemap	31830
appier	31800
arnparse	31790
persistence	31767
xtgeo	31737
vllm	31726
django-widget-tweaks	31709
embedchain	31699
ipyparallel	31648
ibm-platform-services	31637
assertpy	31608
astral	31524
youtube-dl	31509
jsonpath-rw-ext	31489
scikit-base	31471
honeybee-core	31452
flake8-bandit	31367
slowapi	31347
django-axes	31347
case-conversion	31338
autogluon-common	31291
acryl-sqlglot	31279
importlib	31250
csvw	31248
statsig	31183
sphinx-toolbox	31163
interegular	31145
psycogreen	31133
requestsexceptions	31091
extensionclass	31068
roundrobin	31053
datadog-lambda	31051
flasgger	31036
mypy-boto3	31018
ajsonrpc	31012
docopt-ng	30990
clldutils	30964
splunk-sdk	30940
pyre-extensions	30923
typing-utils	30909
localstack-ext	30903
traittypes	30890
apache-airflow-providers-atlassian-jira	30881
zope-exceptions	30859
mf2py	30852
zope-container	30847
aplr	30838
json-stream-rs-tokenizer	30825
feast	30824
spanishconjugator	30792
python-frontmatter	30789
openvino	30787
django-ratelimit	30766
cdk-aurora-globaldatabase	30728
sqlalchemy-mate	30720
sgp4	30678
java-access-bridge-wrapper	30671
lkml	30649
pytest-docker	30634
viztracer	30629
grandalf	30629
zope-configuration	30622
pyqt6	30616
pyfaidx	30604
datadog-logger	30603
jenkinsapi	30602
logzio-python-handler	30593
pygobject	30566
pyrtf3	30562
livereload	30554
djangoql	30530
azure-containerregistry	30524
zope-testing	30523
zope-i18n	30487
robocorp-vault	30462
zope-publisher	30461
parsy	30461
blake3	30452
pillow-avif-plugin	30450
pyroute2	30438
zope-location	30384
pynput-robocorp-fork	30349
tableschema	30347
config	30332
confuse	30312
python-geohash	30310
zope-contenttype	30207
zope-browser	30193
tangled-up-in-unicode	30164
airbyte-cdk	30154
pantab	30144
slacker	30138
zope-lifecycleevent	30126
mkdocs-macros-plugin	30114
databases	30112
geckodriver-autoinstaller	30108
cmarkgfm	30104
dvc-data	30073
databricks-feature-store	30071
myst-nb	30063
readerwriterlock	30055
django-ckeditor	30036
dict2xml	30030
clr-loader	29980
webhelpers2	29970
kedro	29949
maybe-else	29936
freetype-py	29928
infi-systray	29894
prettierfier	29876
gtts	29867
outlines	29858
rarfile	29857
html5tagger	29849
mypy-boto3-cloudwatch	29847
pycognito	29833
trafilatura	29830
publicsuffix2	29804
marko	29801
glfw	29793
pytest-github-actions-annotate-failures	29779
pysubtypes	29776
opentelemetry-exporter-prometheus-remote-write	29752
tdigest	29738
pymiscutils	29734
ip3country	29729
pathmagic	29722
pyside6	29718
json2html	29693
pyiotools	29691
mdx-truly-sane-lists	29684
shiboken6	29679
pulumi-aws	29672
sphinx-airflow-theme	29670
ably	29613
tracerite	29587
zope-cachedescriptors	29561
zope-traversing	29541
pynvim	29539
mypy-boto3-eks	29519
office365	29510
extract-msg	29509
libretranslatepy	29496
zope-dottedname	29485
cvxopt	29485
jplephem	29475
deep-translator	29466
sqlalchemy-migrate	29398
requests-pkcs12	29396
pyston	29372
cbor	29368
wsgiproxy2	29322
segments	29290
pyston-autoload	29280
pip-system-certs	29273
zope	29246
isal	29208
scim2-filter-parser	29208
zope-size	29172
opentelemetry-instrumentation-asyncpg	29158
zope-annotation	29156
zope-filerepresentation	29153
honeycomb-beeline	29128
lime	29126
httpie	29115
zope-site	29098
mapbox-earcut	29073
pyrepl	29071
authencoding	29067
localstack	29064
contentful	29047
mkdocs-git-revision-date-localized-plugin	29037
psqlpy	29022
zope-processlifetime	29019
zexceptions	28999
hstspreload	28970
coreforecast	28958
google-cloud-dns	28946
justext	28945
gcloud	28943
ladybug-core	28904
translate	28902
zope-datetime	28894
flufl-lock	28889
documenttemplate	28877
awacs	28876
protoc-wheel-0	28872
z3c-pt	28847
lm-format-enforcer	28837
munkres	28829
pytelegrambotapi	28819
pytest-profiling	28803
fastrlock	28774
uplink	28764
zope-tales	28756
asynch	28750
zope-pagetemplate	28736
google-cloud-access-context-manager	28736
python-semantic-release	28726
zope-structuredtext	28684
pyqt6-sip	28682
formencode	28676
zope-contentprovider	28612
zope-sequencesort	28581
ladybug-geometry	28562
pytest-clarity	28553
zope-browserpage	28552
zope-testbrowser	28531
zope-browserresource	28523
pyjks	28523
zope-viewlet	28522
turbopuffer	28514
evidently	28509
testing-common-database	28496
pydantic-xml	28474
multimapping	28463
business-rules	28450
zope-ptresource	28445
asyncache	28444
escapism	28423
zope-browsermenu	28416
uszipcode	28383
imgaug	28381
gmpy2	28363
google-cloud-asset	28359
dlinfo	28346
django-reversion	28325
red-discordbot	28311
zope-globalrequest	28298
webrtcvad-wheels	28289
pebble	28239
simsimd	28236
policyuniverse	28214
clvm-tools-rs	28202
pyomo	28158
aws-cdk-aws-glue-alpha	28156
flask-basicauth	28152
pytest-watch	28110
wasmer	28093
msgpack-python	28088
pytest-ansible	28068
julius	28065
pytest-factoryboy	28054
pyside6-addons	28053
stomp-py	28032
jupyter-packaging	27983
dotenv	27954
requirements-detector	27952
cinemagoer	27946
leb128	27905
bioutils	27868
pylibdmtx	27852
mongo-tooling-metrics	27852
azure-mgmt-costmanagement	27836
spark-sklearn	27819
pypinyin	27817
cvdupdate	27786
django-scim2	27767
junit2html	27758
imdbpy	27749
splunk-handler	27731
types-boto	27722
tensorflowonspark	27708
apache-airflow-providers-apache-kafka	27701
deptry	27677
nulltype	27665
lxml-stubs	27640
ytsaurus-client	27612
dvc-render	27610
lucopy	27603
vertexai	27580
lameenc	27578
fcm-django	27568
python-intervals	27558
delta	27524
cuda-python	27520
sphinxcontrib-katex	27517
elasticsearch-dbapi	27507
sphinx-gallery	27506
mysql	27490
easypost	27472
mongo-ninja-python	27455
aiopg	27386
honeybee-schema	27385
imath	27359
window-ops	27353
ibmcloudant	27329
ytsaurus-yson	27296
idf-component-manager	27271
pyminizip	27261
dagster-cloud-cli	27251
types-requests-oauthlib	27178
django-structlog	27166
seqeval	27155
django-webpack-loader	27151
django-coverage-plugin	27120
hf-transfer	27109
casadi	27098
pygerduty	27071
lml	27060
python-fsutil	27048
sphinx-jinja2-compat	27044
ladybug-geometry-polyskel	27037
flake8-broken-line	26990
dict2css	26983
anyconfig	26941
markuppy	26926
python-openstackclient	26848
python-whois	26819
snakeviz	26812
cppy	26808
dvc-objects	26791
smartystreets-python-sdk	26784
skyfield	26772
scmrepo	26769
newspaper3k	26749
mypy-boto3-cognito-idp	26738
azure-cognitiveservices-speech	26737
mlserver	26716
reportportal-client	26702
pyexcel-io	26689
types-reportlab	26676
pyvisa	26675
plux	26669
mock-alchemy	26601
testing-postgresql	26577
clickhouse-cityhash	26562
json-stream	26561
quicktions	26553
cdk8s	26546
sqlitedict	26497
clvm-rs	26470
pytest-deadfixtures	26455
dbt-athena-community	26449
dagster-slack	26436
functools32	26434
random-password-generator	26431
autogluon-timeseries	26426
resize-right	26407
emmet-core	26398
sodapy	26374
newrelic-telemetry-sdk	26366
pytest-vcr	26362
scrapbook	26351
dbt-duckdb	26349
biocommons-seqrepo	26329
ntplib	26314
wasmer-compiler-cranelift	26311
openapi-core	26278
pyawscron	26268
pyairports	26259
autogluon-multimodal	26249
pytest-retry	26235
rangehttpserver	26229
typeid-python	26204
pythonping	26196
django-ninja	26166
tcod	26160
schemdraw	26157
netmiko	26147
openvino-telemetry	26100
flask-smorest	26099
acme	26092
mypy-boto3-sso	26074
hidapi	26064
honeybee-standards	26062
pydantic-openapi-helper	26059
importlab	26037
nvidia-ml-py3	25987
pytype	25964
localstack-client	25918
easygui	25911
apache-airflow-providers-github	25903
ibm-cos-sdk-core	25893
hgvs	25890
coola	25851
find-libpython	25845
spglib	25738
ibm-cos-sdk-s3transfer	25738
lpips	25727
pytest-nunit	25718
rpy2	25715
opentelemetry-instrumentation-pymongo	25708
deepspeed	25666
tinysegmenter	25659
homeassistant	25649
always-updates	25641
xmldiff	25619
suds	25600
lob	25577
flake8-plugin-utils	25570
ladybug-display	25527
apache-airflow-providers-openlineage	25497
copier	25495
prawcore	25493
descartes	25469
check-jsonschema	25432
aws-cdk-cx-api	25430
gdbmongo	25422
opentelemetry-exporter-jaeger-thrift	25389
ibm-cos-sdk	25364
ibm-db-sa	25360
milvus-lite	25359
django-treebeard	25358
ping3	25355
pyliftover	25330
apipkg	25313
utm	25312
crewai	25299
pymannkendall	25296
fastcluster	25289
aws-sns-message-validator	25287
monkeytype	25275
agefromname	25262
pytest-flake8	25254
bezier	25235
pylint-celery	25233
lm-eval	25194
types-aiobotocore-sqs	25189
django-fsm-2	25176
luqum	25145
apache-airflow-providers-apache-hive	25130
graphene-django	25120
cli-helpers	25120
deepl	25117
couchbase	25093
flask-script	25080
canvas-workflow-kit	25079
aiorwlock	25071
ntc-templates	25038
discord	25019
pyorc	25017
ladybug-rhino	25009
gin-config	24968
django-mysql	24950
xmodem	24938
tox-gh-actions	24906
sqlalchemy-hana	24897
flametree	24895
sparkmeasure	24875
graypy	24829
databind	24792
scikit-plot	24786
pyobjc-core	24774
zipfile-deflate64	24754
pybase62	24735
dvc-studio-client	24725
types-qrcode	24711
econml	24710
mplfinance	24699
unstructured-inference	24699
capstone	24693
bugsnag	24660
email-reply-parser	24657
sigtools	24634
paradime-io	24618
kcli	24610
torchbiggraph	24592
shandy-sqlfmt	24592
kubernetes-stubs	24590
teamhack-nmap	24558
google-cloud-documentai	24548
xatlas	24529
sphinxcontrib-plantuml	24525
docstring-to-markdown	24511
docxtpl	24500
honcho	24498
dodgy	24482
types-sqlalchemy	24482
torchdata	24456
dvc-task	24417
pdfrw	24405
scooby	24401
teamcity-messages	24396
xmlrunner	24381
deb-pkg-tools	24359
optbinning	24356
langchain-cohere	24353
tentaclio	24349
python-barcode	24314
azure-monitor-ingestion	24310
types-futures	24294
secure	24270
patch	24239
krb5	24233
brotlicffi	24229
pydrive2	24218
sphinx-reredirects	24208
roboflow	24203
manifold3d	24202
mistletoe	24133
pyngrok	24132
courlan	24111
pyglet	24110
agilicus	24106
dagit	24099
sumy	24070
tentaclio-s3	24057
nbqa	24046
openvisus	24039
osc-lib	24011
pytest-alembic	23992
opentelemetry-instrumentation-pika	23986
pymeta3	23976
vhacdx	23962
langchain-chroma	23961
mistralai	23946
awsiotsdk	23932
python-codon-tables	23926
azureml-pipeline-core	23914
tach	23914
gputil	23913
ph-units	23907
asyncstdlib	23880
dnachisel	23824
bleak	23816
praw	23810
python-igraph	23798
tree-sitter-python	23791
guppy3	23788
dvc-http	23723
jinja2-pluralize	23722
bsdiff4	23718
astpretty	23707
fusepy	23700
word2number	23678
pvlib	23676
simpy	23670
backports-abc	23660
cg	23647
mcap	23647
django-localflavor	23645
crispy-bootstrap5	23640
aliyun-python-sdk-vpc	23640
googleads	23618
tabula-py	23604
types-ipaddress	23592
google-search-results	23588
libusb1	23588
selinux	23584
ibis-framework	23575
nox-poetry	23565
catkin-pkg	23551
aws-cdk-region-info	23542
ansible-base	23529
taskgroup	23515
shellcheck-py	23479
robotframework-stacktrace	23477
svg-path	23468
fastdiff	23464
extras	23460
geomdl	23444
xsdata	23418
cdk-certbot-dns-route53	23402
segyio	23389
py-moneyed	23366
allure-behave	23356
wincertstore	23345
mistral-common	23344
inflector	23334
flake8-variables-names	23310
opentelemetry-instrumentation-boto3sqs	23293
blendmodes	23291
chalice	23252
cmakelang	23244
python-calamine	23224
river	23224
files-com	23220
python-cinderclient	23220
flake8-simplify	23200
arch	23189
aws-cdk-asset-node-proxy-agent-v5	23177
mkdocs-redirects	23153
opentelemetry-test-utils	23140
ruamel-yaml-jinja2	23120
ailever	23099
azureml-inference-server-http	23092
celery-redbeat	23090
easing-functions	23088
intuit-oauth	23081
google-python-cloud-debugger	23080
prospector	23070
primp	23037
paramiko-expect	22969
keras-nightly	22965
aiodataloader	22954
flake8-commas	22945
types-aioboto3	22945
neptune-client	22942
aiohttp-sse-client	22926
azureml-train-core	22890
python-gflags	22883
pytools	22882
fastly	22838
pymatgen	22820
repoze-who	22798
lasio	22772
googletrans	22767
tencentcloud-sdk-python	22766
onnxsim	22759
aioquic	22754
mypy-boto3-firehose	22749
uuid-utils	22729
pandas-market-calendars	22715
names	22677
azureml-featurestore	22625
scikeras	22600
yellowbrick	22574
presidio-anonymizer	22570
verspec	22557
stable-baselines3	22525
alibabacloud-tea	22518
bayesian-optimization	22516
img2pdf	22488
tomesd	22487
dag-factory	22480
azureml-automl-core	22461
flask-oauthlib	22459
perlin-noise	22448
django-two-factor-auth	22440
types-backports	22424
entsoe-py	22405
future-fstrings	22385
mkdocs-gen-files	22368
ipympl	22337
pytest-pythonpath	22329
sqltrie	22324
python-socks	22313
ruyaml	22298
wmill	22298
apache-airflow-providers-opsgenie	22290
types-aiobotocore-dynamodb	22287
snapshottest	22251
jupyter-highlight-selected-word	22249
telethon	22239
blackduck	22216
versioneer-518	22204
google-cloud-scheduler	22189
modelscope	22183
duckdb-engine	22159
pydantic-yaml	22144
quart-cors	22134
openpyxl-stubs	22131
segno	22130
app-store-scraper	22126
cached-path	22123
types-toposort	22074
layoutparser	22062
llama-index-embeddings-azure-openai	22058
morecantile	22057
lazy-imports	22038
aws-cdk-core	22031
keyboard	22030
pyglove	22028
nvidia-cuda-nvcc-cu12	22024
tsdownsample	22015
ase	22011
psycopg-c	22003
bellows	21978
opentelemetry-instrumentation-starlette	21953
opentelemetry-exporter-jaeger-proto-grpc	21945
flash-attn	21923
openapi3	21916
mwparserfromhell	21911
jupyter-nbextensions-configurator	21895
mike	21888
mkdocs-monorepo-plugin	21886
transforms3d	21876
kaldiio	21874
sphinx-click	21854
robotframework-pabot	21817
flask-swagger-ui	21815
synchronicity	21813
sqlalchemy-json	21812
apache-airflow-microsoft-fabric-plugin	21809
pip-check	21795
brotlipy	21792
argparse-dataclass	21792
rdrobust	21785
abqpy	21740
camelot-py	21737
imutils	21736
ragas	21730
aliyun-python-sdk-r-kvstore	21721
bzt	21705
meshio	21703
import-deps	21695
zha-quirks	21678
appengine-python-standard	21665
mdformat	21661
tensordict-nightly	21644
sttable	21642
lsprotocol	21641
whoosh	21621
simplefix	21616
plantuml-markdown	21596
pyxirr	21593
fairlearn	21590
langid	21572
pyvista	21563
ast-grep-py	21553
zigpy-znp	21537
fastdownload	21523
xopen	21522
zigpy-deconz	21502
jupyterhub	21497
nmslib	21467
clickhouse-toolset	21438
bigdl-nano	21435
uuid7	21421
pandarallel	21400
effdet	21396
flask-apscheduler	21388
cron-converter	21384
cement	21384
zigpy-xbee	21374
prefixed	21360
mypy-boto3-bedrock-runtime	21356
sk-dist	21338
mypy-boto3-route53domains	21336
databricks-pypi-extras	21331
libusb-package	21324
python-lsp-server	21311
pyro-ppl	21307
ldapdomaindump	21302
glances	21299
pyjnius	21284
dm-env	21281
bencode2	21276
pismosendlogs	21268
platformio	21254
asn1	21249
pi-heif	21248
pytest-testinfra	21238
plotly-resampler	21230
line-bot-sdk	21228
asammdf	21220
azureml-train-restclients-hyperdrive	21197
openai-whisper	21170
coincurve	21163
ptvsd	21149
handpick	21149
mypy-boto3-dms	21144
pypdftk	21135
securesystemslib	21117
tdda	21108
rush	21093
yamlordereddictloader	21092
pybars3	21077
pyaudio	21067
graphitesend	21064
types-aiobotocore-lambda	21056
intervals	21051
python-json-config	21046
darkdetect	21031
xlwings	21020
result	21010
azure-eventhub-checkpointstoreblob-aio	21009
monty	21001
pytest-reportportal	20994
pygls	20991
ansible-runner	20979
flask-shell-ipython	20968
django-colorfield	20965
simplejpeg	20944
target-hotglue	20903
schedulefree	20880
flit	20876
types-aiobotocore-dataexchange	20872
cxxfilt	20871
heapdict	20870
mobly	20859
azure-schemaregistry-avroserializer	20849
torch-geometric	20846
chromedriver-autoinstaller	20835
fixtures	20828
opentelemetry-exporter-jaeger	20827
langchainhub	20824
mypy-boto3-config	20820
webassets	20818
sigstore	20794
colorzero	20793
cdk-events-notify	20785
oauth2	20743
thriftpy2	20741
logging-formatter-anticrlf	20736
python-certifi-win32	20724
tink	20703
id	20693
pinecone	20681
llama-index-llms-azure-openai	20674
gpiozero	20662
sphinx-data-viewer	20648
pytest-memray	20627
pem	20624
tuf	20610
kedro-telemetry	20602
dtlpymetrics	20591
requests-ntlm3	20558
swig	20558
comet-ml	20536
kafka-python-ng	20509
pyvim	20499
tslearn	20493
asyncmy	20493
django-nested-admin	20484
lazy	20477
python-logstash	20473
pgeocode	20452
pytest-flakefinder	20447
python-amazon-sp-api	20446
django-user-agents	20442
flupy	20441
sphinx-needs	20441
cloudwatch	20436
array-api-compat	20419
pymodbus	20385
mujoco	20376
apache-airflow-providers-elasticsearch	20343
great-expectations-experimental	20342
gspread-formatting	20339
petl	20330
wikipedia	20329
itables	20320
django-constance	20318
types-python-jose	20311
bapy	20249
pattern	20239
kedro-datasets	20234
jinja2-ansible-filters	20229
gitlint	20224
aws-cdk-aws-iam	20210
check-manifest	20210
robotframework-jsonlibrary	20194
pylibmc	20194
gitlint-core	20193
modern-treasury	20150
progressbar	20143
azureml-train-automl-client	20134
pygraphviz	20113
alacorder	20112
drf-spectacular-sidecar	20080
awscli-local	20071
mailchimp-marketing	20059
django-auth-ldap	20051
opencensus-proto	20051
django-money	20050
missingpy	19994
coverage-badge	19990
mcap-protobuf-support	19967
mwclient	19958
pyobjc-framework-cocoa	19958
ncclient	19952
google-play-scraper	19951
mkdocs-techdocs-core	19946
rdt	19905
ropwr	19892
dirty-equals	19882
qiskit	19875
aerospike	19871
django-auditlog	19866
django-fsm	19865
beaker	19864
django-json-widget	19863
pylint-flask	19848
cartopy	19848
uproot	19818
opentelemetry-instrumentation-asyncio	19807
aiosmtpd	19779
python-swiftclient	19758
fhir-resources	19758
partial-json-parser	19752
pyro-api	19742
apispec-webframeworks	19735
httpx-ws	19729
opencensus-ext-requests	19722
aresponses	19699
anycrc	19699
django-guardian	19691
grpcio-testing	19666
yapsy	19665
pylint-pydantic	19661
tika	19656
types-flask-cors	19645
pytest-datadir	19638
labmaze	19630
jsonpath	19630
anyscale	19616
djangorestframework-csv	19595
emojis	19594
ada-url	19592
django-tables2	19578
m2crypto	19570
accumulation-tree	19566
python-benedict	19563
google-api	19531
evdev	19515
docstring-parser-fork	19510
odxtools	19505
mypy-boto3-efs	19492
mkdocs-awesome-pages-plugin	19490
chia-rs	19479
opentelemetry-instrumentation-tortoiseorm	19466
pylama	19462
sigstore-protobuf-specs	19425
opentelemetry-propagator-gcp	19422
spotinst-agent	19419
pybufrkit	19416
drf-extensions	19403
abstra	19398
customtkinter	19398
alembic-postgresql-enum	19383
fs-s3fs	19370
quadprog	19354
aws-assume-role-lib	19331
fairscale	19327
warcio	19323
types-aiobotocore-ec2	19313
sphinxcontrib-drawio	19309
pyexcel	19284
django-rest-swagger	19278
chiapos	19261
s2sphere	19258
databricks-feature-engineering	19242
sspilib	19237
oletools	19232
sphinx-notfound-page	19225
kneed	19223
pythran	19200
dbt-fabric	19185
pyvalid	19180
ml-collections	19177
sigstore-rekor-types	19176
flake8-rst-docstrings	19155
rstcheck	19146
bravado	19144
aioesphomeapi	19134
pyside2	19104
aws-cdk-aws-ec2	19082
oslo-context	19067
python-monkey-business	19067
spandrel-extra-arches	19063
intel-openmp	19052
typeshed-client	19050
matrix-client	19039
cma	19037
easyconfig	19030
prettyprinter	19006
pyqtwebengine	19005
aws-kinesis-agg	18993
flask-swagger	18983
a-bigelow-cdk-eventbridge-partner-processors	18980
pytest-variables	18975
pcodedmp	18960
azureml-pipeline-steps	18960
unstructured-pytesseract	18950
prometheus-api-client	18935
controlnet-aux	18903
torch-complex	18870
aws-cdk-aws-kms	18865
xlsx2csv	18851
mkdocs-include-markdown-plugin	18849
r2pipe	18841
flake8-string-format	18814
backports-strenum	18807
pyfume	18801
nvidia-nvcomp-cu12	18790
gto	18787
gfpgan	18782
model-index	18757
stempeg	18721
pytest-unordered	18703
histomicstk	18702
musdb	18688
mmhash3	18682
groundingdino-py	18681
selectolax	18679
wtforms-components	18678
inotify	18676
beautifulsoup	18670
aws-cdk-aws-lambda	18668
types-aiobotocore-rds	18667
pedalboard	18664
numpy-quaternion	18648
lizard	18645
pip-with-requires-python	18633
bitvector	18629
faiss-gpu	18626
museval	18625
oslo-log	18583
pudb	18576
waiting	18574
pytest-pylint	18574
littlefs-python	18573
pyudorandom	18566
pandas-datareader	18547
robotframework-browser	18540
pybloom-live	18535
mwtextextractor	18534
delayed-assert	18533
azureml-pipeline	18511
uhashring	18502
azureml-defaults	18498
setoptconf-tmp	18437
opencc-python-reimplemented	18436
pytest-docker-tools	18432
opencc	18430
lalsuite	18425
pyfunceble-dev	18421
langchain-groq	18420
pydeprecate	18407
attr	18404
pysimdjson	18399
types-regex	18389
rake-nltk	18385
alembic-utils	18362
healpy	18359
mypy-boto3-autoscaling	18346
shiboken2	18344
forex-python	18343
mpld3	18335
mailjet-rest	18334
opentelemetry-instrumentation-threading	18330
timg	18328
sorl-thumbnail	18311
pandas-schema	18302
currencyconverter	18300
dbx	18289
python-novaclient	18286
mnemonic	18269
djangorestframework-dataclasses	18266
docrepr	18258
wtforms-alchemy	18247
django-configurations	18233
xml-python	18227
gpxpy	18213
crowdstrike-falconpy	18185
chiavdf	18182
python-interface	18182
arthurai	18176
compressed-rtf	18121
aws-cdk-aws-s3	18111
kivy	18111
yattag	18098
opacus	18085
coremltools	18074
hurry-filesize	18069
djangorestframework-camel-case	18060
unitypy	18054
delocate	18043
pyftpdlib	18038
suds-jurko	18026
bitmath	18018
django-multiselectfield	18017
crontab	18012
aws-cdk-aws-sqs	18002
haystack-ai	18000
decord	17999
schematics	17992
robotframework-robocop	17981
pyproject-flake8	17979
yara-python	17972
brickflows	17968
trafaret	17952
pyinotify	17947
doc8	17944
pandas-profiling	17931
pockets	17914
fernet	17901
docspec-python	17899
nr-stream	17879
pylink-square	17865
lomond	17854
awsebcli	17843
types-aiobotocore-cloudformation	17842
litestar	17841
autodoc-pydantic	17833
baron	17831
plotly-express	17813
dm-control	17802
tree-sitter-javascript	17785
shopifyapi	17768
dj-rest-auth	17766
oci-cli	17761
zake	17760
infinity	17747
pyfarmhash	17746
openexr	17746
rfc8785	17736
openmim	17726
cupy-cuda12x	17721
tree-sitter-languages	17693
cdk-gitlab-runner	17688
kafka	17685
aimmo	17681
aws-cdk-aws-secretsmanager	17677
webexteamssdk	17675
mypy-boto3-cognito-identity	17672
bravado-core	17669
pdoc	17669
docusign-esign	17661
nr-util	17653
jupyter-contrib-core	17649
banal	17648
feedfinder2	17643
aiortc	17641
pydoc-markdown	17638
langchain-huggingface	17636
docspec	17636
hass-client	17635
routes	17626
pyreadline	17609
mkdocs-glightbox	17605
sqlite-utils	17602
types-boto3	17599
jc	17589
fastapi-slim	17588
jieba3k	17579
pyspark-pandas	17568
reprint	17541
flake8-annotations	17537
redbaron	17537
rauth	17527
sphinxcontrib-napoleon	17521
apache-airflow-providers-apache-druid	17517
cachebox	17475
poyo	17474
segtok	17451
linode-cli	17448
fslpy	17414
path-py	17405
kerberos	17402
aws-cdk-aws-ssm	17393
mypy-boto3-textract	17370
pydomo	17360
apache-airflow-providers-papermill	17360
getmac	17356
loky	17344
mlforecast	17339
ordereddict	17330
pyshark	17327
aws-cdk-aws-events	17319
coolprop	17295
aws-lambda-typing	17290
azureml-sdk	17288
get-reader	17286
types-fpdf2	17268
vobject	17260
aws-cdk-aws-s3-assets	17254
cdk-common	17252
miscreant	17200
python-graphql-client	17198
ansible-pylibssh	17177
kaldi-io	17156
eascheduler	17152
pytest-subprocess	17145
splink	17136
aws-msk-iam-sasl-signer-python	17129
testresources	17128
asyncer	17127
higher	17119
dall-e	17119
serpent	17109
django-jazzmin	17108
lingua-language-detector	17107
empy	17102
aws-cdk-aws-sns	17102
djangorestframework-xml	17093
pytest-trio	17069
mkdocs-literate-nav	17063
unicorn	17049
djangorestframework-jwt	17048
typeapi	17033
lightfm	17031
clearml	17024
awslimitchecker	17017
pypi-attestations	17010
hbutils	16998
robocorp-log	16983
pylsl	16973
android-backup	16961
aws-logging-handlers	16958
tensorflowjs	16957
py-grpc-prometheus	16954
pyfunctional	16952
pyang	16941
paddlepaddle	16912
django-elasticsearch-dsl	16904
multiaddr	16903
haystack-experimental	16901
ipcqueue	16879
django-cleanup	16877
badx12	16870
nr-date	16859
python3-xlib	16839
django-impersonate	16832
teradataml	16803
grequests	16790
codeguru-profiler-agent	16783
aws-cdk-aws-ecr	16781
opentelemetry-instrumentation-openai	16780
aws-cdk-aws-cloudwatch	16772
sqlalchemy-trino	16763
opendatalab	16746
airflow-exporter	16746
opentelemetry-instrumentation-kafka-python	16745
pypd	16737
linode-metadata	16736
blackfire	16729
azure-communication-email	16726
tatsu	16725
toml-sort	16719
embreex	16707
fuzzyset2	16702
beanie	16697
apache-airflow-providers-trino	16667
robotframework-assertion-engine	16664
opentelemetry-semantic-conventions-ai	16656
crochet	16654
fuzzytm	16651
pydevd-pycharm	16640
treelite	16636
mpi4py	16628
pyloudnorm	16624
dagster-docker	16575
prefect-github	16572
aliyun-python-sdk-ecs	16566
azure-mgmt-hybridcompute	16553
sql-formatter	16551
alexapy	16550
qpd	16544
pygam	16524
simpful	16517
python-pptx-templater	16516
python-debian	16516
apache-airflow-providers-vertica	16511
django-tinymce	16493
apache-airflow-providers-sendgrid	16483
drf-jwt	16479
edx-enterprise	16457
utils	16452
asyncclick	16445
event-model	16437
fugashi	16437
envparse	16432
oras	16422
python-osc	16413
prefect-sqlalchemy	16400
adjusttext	16385
flask-assets	16380
amplitude-analytics	16380
dagster-pyspark	16369
opentelemetry-instrumentation-elasticsearch	16362
dockerfile	16356
opentelemetry-instrumentation-boto	16345
databricks-utils	16343
nagisa	16342
ibm-watsonx-ai	16341
zdaemon	16334
konlpy	16333
deepeval	16327
twofish	16322
snowflake-ingest	16309
mypy-boto3-kafka	16304
versionfinder	16300
f90nml	16298
torchinfo	16290
google-cloud-functions	16290
json-schema-for-humans	16285
sqlalchemy-continuum	16282
lintrunner	16282
mypy-boto3-iot	16278
aws-cdk-aws-logs	16277
pyarmor	16275
ubelt	16274
pyathenajdbc	16260
pyocd	16249
jupyter-contrib-nbextensions	16228
aws-cdk-aws-sam	16227
whylogs	16182
pyactiveresource	16181
luigi	16168
tox-ansible	16156
dissect-target	16138
mapclassify	16106
aws-cdk-aws-ecr-assets	16090
docxcompose	16086
blacken-docs	16083
enlighten	16082
tzwhere	16081
basicsr	16081
gurobipy	16063
aws-cdk-aws-applicationautoscaling	16063
pyvisa-py	16062
supermercado	16043
tensorflow-io-nightly	16039
dimod	16027
depthai	16017
robyn	16009
chargebee	15999
extra-streamlit-components	15991
gspread-pandas	15984
visitor	15978
fiscalyear	15971
objectory	15967
inference-schema	15962
cloudinary	15937
allennlp-pvt-nightly	15935
mypy-boto3-ce	15931
joblibspark	15927
tailer	15920
pycaret	15916
multi-model-server	15908
pyld	15907
rio-cogeo	15903
generalimport	15894
abstract-ai	15894
nutter	15891
django-hijack	15885
pystac	15884
aws-cdk-aws-efs	15879
mypy-boto3-codepipeline	15873
molecule-plugins	15851
pbspark	15848
pytest-selenium	15846
imap-tools	15834
argo-workflows	15834
django-rq	15823
pyqtgraph	15822
draftjs-exporter	15822
streamlit-aggrid	15818
python-mimeparse	15811
styleframe	15796
magic-filter	15788
qiskit-aer	15765
in-place	15741
funasr	15739
jsonslicer	15727
super-collections	15721
rouge	15708
ttp	15706
apify-client	15691
h2o	15674
nanobind	15673
pytest-testmon	15656
pytest-reportlog	15645
rtfde	15637
assemblyline-core	15632
pyinstaller-versionfile	15619
cognitojwt	15618
mmengine	15615
django-autocomplete-light	15608
stamina	15603
mypy-boto3-cloudtrail	15593
django-select2	15592
nbstripout	15590
pytest-timestamper	15586
icontract	15586
robocorp-tasks	15586
pulumi-command	15576
serial	15573
canmatrix	15557
drf-writable-nested	15551
prov	15538
geojson-pydantic	15525
cfile	15525
apache-airflow-providers-jenkins	15508
dicomweb-client	15500
pact-python	15499
cpplint	15498
statistics	15498
transliterate	15492
pycobertura	15491
great-tables	15485
openapi-codec	15469
entrypoint2	15456
onepasswordconnectsdk	15443
recordclass	15440
opentelemetry-instrumentation-pymysql	15440
pyhs2	15431
pylsqpack	15430
reedsolo	15427
sagemaker-data-insights	15413
polarsgeoutils	15402
mypy-boto3-dynamodbstreams	15397
aws-cdk-aws-stepfunctions	15388
types-maxminddb	15380
mypy-boto3-application-autoscaling	15367
logging	15359
pydrive	15357
aws-cdk-custom-resources	15357
tgcrypto	15350
numdifftools	15322
mkl	15319
pyscaffold	15308
mypy-boto3-elasticache	15304
langserve	15301
murmurhash2	15296
dagster-gcp	15295
mypy-boto3-cloudfront	15295
robocorp	15287
finbourne-access-sdk	15273
robocorp-workitems	15269
nlpaug	15260
proselint	15258
screeninfo	15232
flask-apispec	15231
django-admin-sortable2	15222
mypy-boto3-iot-data	15216
aws-cdk-aws-sns-subscriptions	15215
tfa-nightly	15214
bio-grumpy	15212
tensorflow-recommenders	15204
pytorch-wpe	15198
pennylane-lightning	15194
canopen	15193
lazy-model	15189
trufflehog	15183
aiohttp-socks	15165
gcloud-aio-pubsub	15153
django-braces	15151
robotframework-tidy	15150
simple-ddl-parser	15149
mkdocs-section-index	15145
aws-cdk-aws-codeguruprofiler	15143
pycarlo	15141
pylogbeat	15130
pyroscope-io	15124
pystoi	15109
actfast	15108
mypy-boto3-sesv2	15095
mypy-boto3-organizations	15082
streamlit-keyup	15062
assemblyline-service-server	15058
yamlfix	15054
django-templated-mail	15052
mypy-boto3-connect	15034
docker-py	15024
flake8-pep3101	15024
yandex-query-client	15021
anywidget	15018
pymap3d	15013
pylightxl	14997
ipfshttpclient	14996
assemblyline	14995
b2sdk	14990
rospkg	14981
aws-cdk-aws-certificatemanager	14974
ezdxf	14964
urlextract	14956
scrypt	14949
wagtail	14949
django-allow-cidr	14946
sqlalchemy-cockroachdb	14925
pydoe	14917
pyliquibase	14915
google-cloud-ndb	14915
rosbags	14914
pynetbox	14907
aiotieba	14897
google-cloud-profiler	14896
django-htmx	14891
httpie-edgegrid	14873
amplpy	14873
junos-eznc	14869
gdal	14866
easy-thumbnails	14862
deap	14861
aws-cdk-aws-signer	14858
langchain-pinecone	14851
pylibsrtp	14849
uptime-kuma-api	14837
pythainlp	14831
anymarkup	14829
aws-cdk-aws-route53	14820
anymarkup-core	14798
cli-exit-tools	14793
pulumi-tls	14790
xinspect	14784
ghostscript	14784
gpytorch	14776
equinox	14776
tensorflow-decision-forests	14775
apysc	14760
simple-term-menu	14759
mypy-boto3-wafv2	14755
pyexcel-xlsx	14753
robotframework-retryfailed	14748
rtoml	14746
tabcmd	14743
titlecase	14742
django-test-migrations	14737
assemblyline-ui	14728
jsonnet	14725
bigdl-chronos	14721
pycnite	14719
flexmock	14716
prefect-shell	14702
autoray	14698
arxiv	14693
aws-cdk-aws-autoscaling-common	14689
pygdbmi	14687
lib-detect-testenv	14684
property-cached	14671
mypy-boto3-pinpoint-sms-voice-v2	14670
python-tds	14657
timeflux	14652
maison	14648
stackprinter	14639
wasmtime	14630
virtualenvwrapper	14624
casbin	14615
onnxscript	14607
fcache	14600
fastexcel	14599
python-schema-registry-client	14588
scriptconfig	14579
typer-cli	14570
aws-cdk-assets	14570
aioice	14568
pglast	14567
logfury	14561
lightstep	14550
webapp2	14548
mypy-boto3-acm	14542
mitmproxy	14540
bootstrap-flask	14538
yalafi	14534
vadersentiment	14522
pyqtwebengine-qt5	14497
django-log-request-id	14495
bce-python-sdk	14494
gherkin-official	14490
streamlit-extras	14478
ipy	14467
chess	14463
mypy-boto3-es	14462
chiabip158	14456
awscurl	14437
pygal	14435
pysolr	14434
wiki-fetch	14428
flake8-logging-format	14426
mypy-boto3-quicksight	14415
rlbot	14409
delta-sharing	14405
progiter	14393
rioxarray	14386
varint	14377
mypy-boto3-resourcegroupstaggingapi	14375
aws-cdk-aws-cloudformation	14366
tensorboard-plugin-profile	14358
elevenlabs	14354
drissionpage	14348
tavern	14346
pyjwkest	14334
anndata	14329
python-binance	14328
link	14322
launchable	14313
interpret-core	14309
cmsis-pack-manager	14304
nicegui	14301
ert	14299
chalkpy	14289
solders	14286
git-python	14272
opentelemetry-instrumentation-mysql	14271
spacy-transformers	14265
dotnetcore2	14257
jsonformatter	14251
pyqrcode	14247
pentapy	14243
types-passlib	14242
dagster-shell	14234
dynet	14224
esptool	14224
kmodes	14220
lusid-sdk	14195
pysqlite3	14188
boto-session-manager	14179
flexget	14178
sphinx-togglebutton	14176
azureml-fsspec	14175
mypy-boto3-transcribe	14168
pyrogram	14154
zxcvbn	14153
paddleocr	14141
aws-cdk-aws-apigateway	14136
mypy-boto3-servicediscovery	14133
opensearch-dsl	14133
json-encoder	14131
ipyvuetify	14123
mypy-boto3-comprehend	14120
springserve	14119
setuptools-odoo	14109
model-archiver	14108
pylru	14101
fastapi-mail	14084
sqlalchemy-drill	14079
slotted	14075
pygeos	14063
mypy-boto3-servicecatalog	14062
mypy-boto3-ec2-instance-connect	14061
pytest-freezer	14060
marshmallow3-annotations	14059
dask-cuda	14050
mypy-boto3-securityhub	14049
esp-idf-kconfig	14039
yeelight	14027
tflite-model-maker-nightly	14025
disposable-email-domains	14024
uri	14021
nncf	14017
gviz-api	14012
py-backwards-astunparse	14005
pytest-parametrization	14001
marshmallow-jsonapi	14001
robotframework-excellib	14000
aws-cdk-aws-servicediscovery	14000
py-backwards	13999
nbmake	13996
kopf	13992
moderngl	13985
ormsgpack	13979
mypy-boto3-apigatewaymanagementapi	13979
s3pathlib	13965
multiprocessing-logging	13961
mypy-boto3-dax	13953
autogluon-vision	13951
mypy-boto3-guardduty	13950
mypy-boto3-elb	13947
autogluon-text	13925
bearlibterminal	13921
returns	13919
jax-jumpy	13912
rqdatac	13907
mypy-boto3-apigatewayv2	13907
pyct	13906
clint	13905
mypy-boto3-service-quotas	13902
mypy-boto3-identitystore	13898
elasticsearch6	13895
jax-cuda12-plugin	13894
ipaddr	13894
rotary-embedding-torch	13885
torchlayers-nightly	13879
aws-cdk-aws-codestarnotifications	13873
setuptools-download	13871
aliyun-python-sdk-rds	13868
music21	13868
mypy-boto3-support	13866
iterproxy	13861
uvicorn-worker	13859
circus	13858
amundsen-databuilder	13857
willow	13846
geohash2	13844
ipyvue	13841
mypy-boto3-ebs	13841
pyautogen	13840
elasticsearch-curator	13836
aws-cdk-aws-elasticloadbalancingv2	13836
portion	13832
fastapi-cache2	13830
django-solo	13815
mypy-boto3-transfer	13814
mypy-boto3-codebuild	13808
mypy-boto3-shield	13807
first	13806
asyncio-throttle	13794
certbot	13788
pathfinding	13786
mypy-boto3-docdb	13782
aws-cdk-aws-ecs	13780
mypy-boto3-sso-oidc	13773
mypy-boto3-dlm	13772
rule-engine	13771
mypy-boto3-amplify	13769
python-jwt	13764
sqlvalidator	13764
arraykit	13763
pcpp	13754
benchmark-runner	13748
pybacklogpy	13740
mypy-boto3-fsx	13734
mypy-boto3-translate	13722
types-orjson	13721
django-admin-autocomplete-filter	13720
mypy-boto3-directconnect	13701
dataflows-tabulator	13699
zcbor	13695
pybedtools	13691
django-dirtyfields	13690
pyaml-env	13678
markdown-inline-graphviz-extension	13677
mypy-boto3-meteringmarketplace	13671
mypy-boto3-acm-pca	13671
flashlight-text	13667
workos	13667
python-baseconv	13667
csscompressor	13663
mypy-boto3-comprehendmedical	13663
types-pkg-resources	13663
sklearn-crfsuite	13661
opteryx	13659
pulp-glue	13645
sqlalchemy-databricks	13640
kolo	13636
ffmpeg	13636
domain2idna	13625
httpstan	13623
esprima	13611
dbnd	13610
micloud	13610
mypy-boto3-cur	13600
aws-cdk-aws-autoscaling	13594
sagemaker-datawrangler	13586
graphene-sqlalchemy	13574
detect-delimiter	13573
pycollada	13572
traits	13571
opentelemetry-instrumentation-tornado	13556
aws-cdk-aws-cognito	13555
mypy-boto3-datasync	13551
grafanalib	13545
mypy-boto3-imagebuilder	13539
bingads	13534
nodejs-wheel-binaries	13528
robotframework-appiumlibrary	13525
meteostat	13516
ci-info	13514
mypy-boto3-elasticbeanstalk	13508
jax-cuda12-pjrt	13506
mypy-boto3-fms	13503
mypy-boto3-serverlessrepo	13499
assemblyline-v4-service	13496
mygeotab	13495
mypy-boto3-compute-optimizer	13493
pytest-mpl	13491
pykml	13490
sqlite-fts4	13489
aliyun-python-sdk-core-v3	13485
actions-toolkit	13485
mypy-boto3-health	13481
pyarrow-stubs	13472
mypy-boto3-forecast	13457
yeref	13451
coiled	13447
pdfminer	13446
mypy-boto3-globalaccelerator	13445
iso4217	13442
bert-score	13435
mypy-boto3-importexport	13430
django-modelcluster	13427
mypy-boto3-ds	13426
prometheus-async	13423
k8	13423
lbt-dragonfly	13421
faust-cchardet	13413
mypy-boto3-discovery	13413
mypy-boto3-inspector	13407
mypy-boto3-groundstation	13407
aws-cdk-aws-codebuild	13395
google-cloud-dialogflow-cx	13391
mypy-boto3-glacier	13382
aws-packages	13376
aiodogstatsd	13375
ipylab	13374
bindep	13373
mmdet	13371
dm-haiku	13370
psd-tools	13369
mypy-boto3-forecastquery	13368
huaweicloudsdkcore	13362
mypy-boto3-storagegateway	13360
mypy-boto3-iot1click-devices	13360
python-logstash-async	13354
aws-cdk-aws-route53-targets	13352
mypy-boto3-mediastore	13349
mypy-boto3-devicefarm	13344
calver	13342
mypy-boto3-elastictranscoder	13341
stix2-patterns	13335
synapseml	13334
mypy-boto3-cognito-sync	13333
tinybird-cli	13328
mypy-boto3-iot1click-projects	13327
weread2notionpro	13327
mypy-boto3-greengrass	13320
mypy-boto3-snowball	13306
etelemetry	13305
mosek	13302
can-isotp	13300
mypy-boto3-sms-voice	13297
mypy-boto3-mediatailor	13288
geode-background	13286
mypy-boto3-mediaconvert	13283
mysql-python	13268
mdformat-tables	13265
pwlf	13265
zope-sqlalchemy	13264
ceja	13263
pynose	13263
pandoc	13258
blosc	13256
mypy-boto3-gamelift	13253
amazon-textract-response-parser	13239
aws-error-utils	13238
soda-core-duckdb	13237
mypy-boto3-mgh	13236
async-asgi-testclient	13235
mypy-boto3-mediastore-data	13228
mypy-boto3-sms	13226
markdown-include	13226
python-status	13224
certvalidator	13223
mypy-boto3-mediapackage-vod	13220
mypy-boto3-codeartifact	13218
mypy-boto3-connectparticipant	13212
mypy-boto3-frauddetector	13211
oic	13209
apache-airflow-providers-presto	13208
rejson	13208
pyjson5	13199
pyclothoids	13183
reverse-geocoder	13182
mypy-boto3-datapipeline	13180
aws-cdk-aws-kinesis	13167
mypy-boto3-accessanalyzer	13161
mammoth	13160
dagster-snowflake	13159
mypy-boto3-marketplace-entitlement	13154
pyarmor-cli-core	13143
mypy-boto3-mediapackage	13136
mypy-boto3-iotsecuretunneling	13134
whichcraft	13124
mypy-boto3-budgets	13123
sanitize-filename	13110
python-subunit	13104
mypy-boto3-sdb	13099
mypy-boto3-elastic-inference	13094
iteration-utilities	13093
dragonfly-energy	13092
flask-session2	13090
pyspark-test	13089
deepgram-sdk	13087
memepy	13085
linear-operator	13080
django-pgtrigger	13077
mypy-boto3-chime	13077
rook	13073
mxnet-mkl	13073
pydotplus	13071
eccodes	13060
pylint-gitlab	13053
mypy-boto3-detective	13051
click-configfile	13046
compressed-tensors	13040
awkward0	13029
fugue-sql-antlr	13025
pyhdb	13018
pandas-flavor	13014
mypy-boto3-s3control	13013
pyvo	13012
adbc-driver-manager	13010
click-shell	13009
versioningit	13008
nbdime	13004
tldrwl	13004
scenedetect	12996
pyspark-stubs	12996
aws-cdk-aws-cloudfront	12990
scrubadub	12986
conllu	12970
slack	12970
mypy-boto3-rds-data	12969
filesplit	12964
rstcheck-core	12957
dramatiq	12953
uproot3	12943
uproot3-methods	12936
mdutils	12934
finlab	12926
fast-curator	12919
mypy-boto3-workspaces	12916
pysnooper	12912
mypy-boto3-medialive	12909
sccache	12902
cobble	12901
aws-cdk-aws-elasticloadbalancing	12899
postmarker	12895
mypy-boto3-application-insights	12894
treelite-runtime	12889
table-logger	12886
pytensor	12885
djoser	12884
qds-sdk	12882
django-recaptcha	12875
neptune	12862
assemblyline-service-client	12861
mo-future	12860
pulp-cli	12857
apache-airflow-providers-apache-beam	12856
mypy-boto3-codedeploy	12853
arize-phoenix	12851
h3-pyspark	12847
breadability	12846
optimizely-sdk	12843
python-quickbooks	12836
apache-airflow-providers-grpc	12835
aws-cdk-aws-autoscaling-hooktargets	12834
whatthepatch	12831
ragged-buffer	12829
keplergl	12829
sparkaid	12828
mypy-boto3-migrationhub-config	12827
bioregistry	12823
tortoise-orm	12816
types-enum34	12812
crhelper	12812
alibabacloud-tea-openapi	12811
kedro-viz	12798
flask-redis	12790
pymc	12790
scylla-driver	12787
deepface	12782
python-jsonschema-objects	12777
urllib3-mock	12771
mypy-boto3-appsync	12759
cdk-ecr-deployment	12758
strsimpy	12753
unleashclient	12753
mail-parser	12749
mkdocs-mermaid2-plugin	12747
astronomer-providers	12742
mypy-boto3-appstream	12737
mypy-boto3-swf	12733
amundsen-common	12731
dataset	12726
latex2mathml	12711
mypy-boto3-iotanalytics	12692
favicon	12683
zipcodes	12676
sqlakeyset	12668
mypy-boto3-appmesh	12665
injectool	12659
flake8-return	12659
cx-freeze	12659
flake8-deprecated	12655
timeago	12652
python-etcd	12652
pyfcm	12651
mypy-boto3-kinesisanalytics	12650
stanza	12633
import pandas as pd


df = pd.read_csv("top-packages.tsv", sep="\t")
print(df)
                     package_name  download_count
0                           boto3        76135900
1                         urllib3        33575348
2                        botocore        29290039
3                        requests        28949239
4              charset-normalizer        26487721
...                           ...             ...
4995                      timeago           12652
4996                  python-etcd           12652
4997                        pyfcm           12651
4998  mypy-boto3-kinesisanalytics           12650
4999                       stanza           12633

[5000 rows x 2 columns]

Let's start with parselmouth since that's interesting. As far as I can tell, it only goes in the conda-forge → pypi direction. Thus I have to invert the mapping. Of course it's not one-to-one, so the inverse is set-valued. This is unsuitable for our purposes since we actually need a "best match". (There's a lot of work in the non-Grayskull "Grayskull mapping" towards this end.) Rather than disqualifying it outright, I'm going to keep in in, and generously give it credit as long as the "best" result is in the inverse set. (Effectively I'm granting it a perfect solution to the "best match" problem.)

import json

from collections import defaultdict

import requests


parselmouth_url = "https://raw.githubusercontent.com/prefix-dev/parselmouth/refs/heads/main/files/compressed_mapping.json"
parselmouth_inv = json.loads(requests.get(parselmouth_url).content)
parselmouth = defaultdict(set)
for k, v in parselmouth_inv.items():
    parselmouth[v].add(k)
parselmouth_result = [parselmouth[n] for n in df.package_name]

Conda-lock is pretty straightforward:

from conda_lock.lookup import DEFAULT_MAPPING_URL, pypi_name_to_conda_name


conda_lock_result = [pypi_name_to_conda_name(n) for n in df.package_name]

@maresb
Copy link
Contributor Author

maresb commented Oct 23, 2024

Grayskull was pretty messy to figure out since the logic is stretched between multiple places, but I eventually came up with

from grayskull.strategy.pypi import (
    Configuration,
    merge_requires_dist,
    normalize_requirements_list,
)


merged = merge_requires_dist(dict(requires_dist=list(df.package_name)), {})
grayskull_result = normalize_requirements_list(
    merged, Configuration(name="dummy-package", version="0.0.0", is_strict_cf=True)
)

Computing merged took about an hour since it makes guesses and then queries anaconda.org to check if the package exists.

merged

["boto3", "urllib3", "botocore", "requests", "charset-normalizer", "setuptools", "certifi", "idna", "packaging", "typing-extensions", "python-dateutil", "aiobotocore", "grpcio-status", "s3transfer", "six", "pyyaml", "fsspec", "s3fs", "cryptography", "numpy", "cffi", "pycparser", "pydantic", "wheel", "importlib-metadata", "attrs", "pip", "pandas", "zipp", "jmespath", "google-api-core", "click", "rsa", "markupsafe", "pyasn1", "platformdirs", "protobuf", "pytz", "colorama", "jinja2", "tomli", "pluggy", "jsonschema", "pyjwt", "pydantic-core", "pytest", "virtualenv", "wrapt", "awscli", "filelock", "rich", "googleapis-common-protos", "cachetools", "aiohttp", "google-auth", "iniconfig", "pygments", "pyparsing", "psutil", "sqlalchemy", "pyasn1-modules", "pyarrow", "yarl", "docutils", "requests-oauthlib", "exceptiongroup", "tzdata", "annotated-types", "multidict", "requests-toolbelt", "oauthlib", "greenlet", "pillow", "grpcio", "soupsieve", "scipy", "isodate", "distlib", "frozenlist", "werkzeug", "decorator", "beautifulsoup4", "aiosignal", "deprecated", "pyopenssl", "tomlkit", "more-itertools", "tqdm", "anyio", "pathspec", "async-timeout", "coverage", "sniffio", "httpx", "h11", "openpyxl", "grpcio-tools", "et-xmlfile", "lxml", "pynacl", "httpcore", "flask", "jsonschema-specifications", "proto-plus", "rpds-py", "msgpack", "azure-core", "python-dotenv", "markdown-it-py", "google-cloud-storage", "websocket-client", "ptyprocess", "mypy_extensions", "propcache", "referencing", "pexpect", "opentelemetry-sdk", "sortedcontainers", "poetry-core", "asn1crypto", "aiohappyeyeballs", "importlib-resources", "mdurl", "tenacity", "gitpython", "itsdangerous", "chardet", "bcrypt", "trove-classifiers", "psycopg2-binary", "msal", "google-cloud-core", "dill", "scikit-learn", "smmap", "gitdb", "paramiko", "wcwidth", "shellingham", "tabulate", "google-resumable-media", "matplotlib", "regex", "backoff", "alembic", "keyring", "pytest-cov", "networkx", "build", "pkginfo", "poetry-plugin-export", "pyproject_hooks", "xmltodict", "fastapi", "blinker", "opentelemetry-api", "sqlparse", "snowflake-connector-python", "google-crc32c", "threadpoolctl", "ruamel_yaml", "jaraco-classes", "py", "kiwisolver", "portalocker", "fastjsonschema", "rapidfuzz", "jeepney", "google-cloud-bigquery", "secretstorage", "asgiref", "gunicorn", "prompt-toolkit", "cycler", "azure-storage-blob", "msal_extensions", "joblib", "py4j", "docker", "mccabe", "marshmallow", "starlette", "dnspython", "fonttools", "azure-identity", "google-api-python-client", "distro", "google-auth-oauthlib", "ipython", "ruamel-yaml-clib", "defusedxml", "types-requests", "toml", "redis", "babel", "typedload", "sentry-sdk", "mako", "argcomplete", "cloudpickle", "black", "cachecontrol", "awswrangler", "pyrsistent", "setuptools-scm", "pycodestyle", "huggingface_hub", "uritemplate", "isort", "nest-asyncio", "installer", "traitlets", "cython", "pendulum", "prometheus_client", "tzlocal", "opentelemetry-semantic-conventions", "httplib2", "openai", "markdown", "termcolor", "poetry", "pymysql", "google-auth-httplib2", "grpc-google-iam-v1", "dulwich", "uvicorn", "crashtest", "tornado", "jedi", "contourpy", "transformers", "parso", "cleo", "ply", "matplotlib-inline", "jsonpointer", "msrest", "websockets", "debugpy", "webencodings", "scramp", "azure-common", "croniter", "typer", "pycryptodome", "pycryptodomex", "kubernetes", "executing", "asttokens", "pyzmq", "mypy", "pyflakes", "pygithub", "orjson", "stack_data", "future", "pure_eval", "python-json-logger", "requests-aws4auth", "types-python-dateutil", "retry", "loguru", "humanfriendly", "multiprocess", "pre-commit", "flake8", "ipykernel", "nodeenv", "opentelemetry-proto", "arrow", "typing_inspect", "google-cloud-secret-manager", "datadog", "elasticsearch", "python-slugify", "grpcio-health-checking", "redshift_connector", "jupyter_core", "pytzdata", "pymongo", "shapely", "jupyter_client", "pytest-mock", "aioitertools", "semver", "astroid", "lazy-object-proxy", "torch", "pytest-xdist", "tokenizers", "rfc3339-validator", "identify", "pytest-runner", "jsonpatch", "sympy", "pg8000", "bs4", "cfgv", "zope-interface", "smart-open", "pylint", "setproctitle", "hatchling", "pysocks", "nbconvert", "pkgutil-resolve-name", "opentelemetry-exporter-otlp-proto-http", "ruff", "mysql-connector-python", "pyspark", "google-pasta", "aiofiles", "apache-airflow", "execnet", "oscrypto", "sphinx", "comm", "nbformat", "toolz", "jupyter_server", "adal", "slack-sdk", "opentelemetry-exporter-otlp-proto-grpc", "google-cloud-pubsub", "typeguard", "watchdog", "jsonpath-ng", "ordered-set", "requests-file", "text-unidecode", "tinycss2", "snowflake-sqlalchemy", "mock", "bleach", "opensearch-py", "cattrs", "nbclient", "mistune", "imageio", "sagemaker", "notebook", "colorlog", "responses", "mpmath", "appdirs", "xgboost", "jupyterlab_server", "email-validator", "opentelemetry-exporter-otlp", "xlsxwriter", "hypothesis", "xlrd", "pyodbc", "lz4", "jupyterlab", "pbr", "mdit-py-plugins", "tiktoken", "pydantic-settings", "google-cloud-aiplatform", "aenum", "argon2-cffi", "schema", "apache-airflow-providers-common-sql", "graphql-core", "db-dtypes", "absl-py", "sshtunnel", "pytest-error-for-skips", "flask-caching", "pytest-asyncio", "structlog", "progressbar2", "argon2-cffi-bindings", "google-cloud-appengine-logging", "python-multipart", "dataclasses-json", "simplejson", "tb-nightly", "json5", "ipywidgets", "overrides", "azure-mgmt-core", "uvloop", "opentelemetry-exporter-otlp-proto-common", "pandas-gbq", "altair", "tensorboard", "databricks-sql-connector", "httptools", "jaraco-functools", "jupyterlab_pygments", "google-cloud-resource-manager", "widgetsnbextension", "google-cloud-logging", "tox", "pandocfilters", "inflection", "azure-datalake-store", "jupyterlab_widgets", "antlr4-python3-runtime", "azure-storage-file-datalake", "python-utils", "coloredlogs", "send2trash", "selenium", "pathos", "watchfiles", "pyathena", "faker", "sentencepiece", "langchain-core", "hvac", "jiter", "h5py", "webcolors", "pox", "types-pyyaml", "ppft", "django", "gcsfs", "flatbuffers", "docstring_parser", "time-machine", "azure-mgmt-resource", "prettytable", "jaraco-context", "snowballstemmer", "flask-wtf", "terminado", "fqdn", "aws-requests-auth", "plotly", "notebook-shim", "msrestazure", "uri-template", "google-cloud-bigquery-storage", "isoduration", "smdebug-rulesconfig", "nltk", "click-plugins", "click-man", "rfc3986-validator", "jupyter_events", "seaborn", "docker-pycreds", "lockfile", "asynctest", "tensorflow", "langchain", "monotonic", "oauth2client", "wsproto", "safetensors", "trio", "great-expectations", "async-lru", "wandb", "numba", "html5lib", "pydeequ", "dataclasses", "jupyter_server_terminals", "durationpy", "scikit-image", "uv", "datasets", "llvmlite", "databricks-sdk", "entrypoints", "azure-mgmt-storage", "deepdiff", "linkify-it-py", "rfc3986", "gast", "azure-cli", "opentelemetry-instrumentation", "azure-keyvault-secrets", "jupyter-lsp", "psycopg2", "statsmodels", "confluent-kafka", "thrift", "universal_pathlib", "triton", "zeep", "pydata-google-auth", "dbt-core", "rich-argparse", "deprecation", "imbalanced-learn", "nvidia-nccl-cu12", "google-cloud-audit-log", "gremlinpython", "outcome", "alabaster", "mlflow", "authlib", "tblib", "amqp", "gevent", "azure-cosmos", "cached-property", "imagesize", "azure-mgmt-containerregistry", "xxhash", "sphinxcontrib-serializinghtml", "semantic_version", "torchvision", "invoke", "freezegun", "azure-mgmt-cosmosdb", "sphinxcontrib-htmlhelp", "ujson", "opencv-python", "flask-appbuilder", "looker-sdk", "sphinxcontrib-applehelp", "kombu", "sphinxcontrib-qthelp", "retrying", "moto", "pymssql", "sphinxcontrib-devhelp", "azure-nspkg", "google-cloud-dataproc", "patsy", "marshmallow-oneofschema", "graphviz", "libcst", "azure-storage-common", "google-re2", "brotli", "azure-keyvault-keys", "pickleshare", "argparse", "mypy-boto3-s3", "nvidia-cublas-cu12", "nvidia-cudnn-cu12", "pywavelets", "delta-spark", "vine", "applicationinsights", "celery", "flask-session", "sphinxcontrib-jsmath", "fastavro", "kafka-python", "tensorboard-data-server", "mlflow-skinny", "python-daemon", "backports-tarfile", "trio-websocket", "editables", "google-cloud-monitoring", "nvidia-cuda-runtime-cu12", "billiard", "nvidia-cuda-cupti-cu12", "nvidia-cusparse-cu12", "nvidia-cufft-cu12", "google-cloud-kms", "nvidia-cuda-nvrtc-cu12", "google-cloud-vision", "nvidia-nvjitlink-cu12", "apispec", "azure-keyvault", "keras", "connexion", "nvidia-curand-cu12", "unidecode", "flask-login", "zstandard", "google-cloud-spanner", "backcall", "google-cloud-firestore", "nvidia-nvtx-cu12", "jsondiff", "types-protobuf", "nvidia-cusolver-cu12", "zope-event", "langsmith", "simple-salesforce", "databricks-cli", "azure-graphrbac", "azure-mgmt-containerinstance", "azure-batch", "pywin32", "google-cloud-dlp", "pyroaring", "flask-cors", "google-cloud-container", "ddtrace", "pipenv", "boto3-stubs", "google-ads", "apache-airflow-providers-snowflake", "opt-einsum", "flask-sqlalchemy", "google-cloud-bigquery-datatransfer", "sqlalchemy-utils", "wtforms", "google-cloud-tasks", "graphene", "google-cloud-bigtable", "docopt", "azure-mgmt-compute", "azure-mgmt-authorization", "google-cloud-datacatalog", "pyproject-api", "pip-tools", "apache-airflow-providers-ssh", "botocore-stubs", "astunparse", "pytimeparse", "azure-mgmt-keyvault", "ijson", "cachelib", "opentelemetry-util-http", "tensorflow-estimator", "pytest-metadata", "azure-mgmt-network", "ecdsa", "apache-airflow-providers-cncf-kubernetes", "graphql-relay", "types-pytz", "azure-mgmt-msi", "hpack", "dask", "humanize", "scp", "apache-airflow-providers-google", "watchtower", "backports-zoneinfo", "langchain-community", "click-repl", "pathlib2", "h2", "click-didyoumean", "google-cloud-build", "hyperframe", "ninja", "google-cloud-language", "types-awscrt", "azure-mgmt-recoveryservices", "gsutil", "fabric", "google-cloud-workflows", "pybind11", "google-cloud-videointelligence", "analytics-python", "google-cloud-redis", "azure-data-tables", "google-cloud-automl", "makefun", "configupdater", "azure-mgmt-signalr", "azure-mgmt-monitor", "awscrt", "jira", "apache-airflow-providers-databricks", "sqlalchemy-bigquery", "types-setuptools", "azure-mgmt-sql", "google-cloud-dataplex", "google-cloud-os-login", "azure-mgmt-servicebus", "azure-mgmt-web", "cfn-lint", "mypy_boto3_rds", "google-cloud-translate", "azure-mgmt-containerservice", "google-cloud-memcache", "jsonpickle", "omegaconf", "azure-mgmt-datalake-store", "azure-mgmt-redis", "spacy", "agate", "sh", "gspread", "apache-airflow-providers-mysql", "configparser", "mysqlclient", "parameterized", "azure-synapse-artifacts", "azure-mgmt-rdbms", "azure-mgmt-dns", "azure-mgmt-nspkg", "google-cloud-orchestration-airflow", "types-s3transfer", "azure-mgmt-advisor", "google-cloud-dataproc-metastore", "azure-mgmt-eventhub", "mashumaro", "google-cloud-compute", "psycopg", "pytest-rerunfailures", "knack", "azure-cli-core", "google-cloud-speech", "gcloud-aio-storage", "gcloud-aio-auth", "azure-mgmt-batch", "azure-mgmt-managementgroups", "azure-mgmt-loganalytics", "azure-mgmt-cdn", "azure-mgmt-cognitiveservices", "azure-mgmt-datalake-nspkg", "azure-mgmt-search", "azure-mgmt-trafficmanager", "azure-mgmt-recoveryservicesbackup", "azure-mgmt-iothub", "google-cloud-dataform", "azure-mgmt-marketplaceordering", "azure-mgmt-devtestlabs", "python-gitlab", "azure-mgmt-eventgrid", "google-cloud-texttospeech", "azure-mgmt-applicationinsights", "azure-mgmt-servicefabric", "azure-mgmt-media", "azure-mgmt-billing", "azure-mgmt-policyinsights", "azure-mgmt-iothubprovisioningservices", "azure-mgmt-batchai", "azure-mgmt-datamigration", "pytest-timeout", "azure-appconfiguration", "azure-mgmt-iotcentral", "azure-mgmt-maps", "narwhals", "thinc", "gcloud-aio-bigquery", "parsedatetime", "python-jose", "readme_renderer", "apache-airflow-providers-http", "libclang", "requests-mock", "uc-micro-py", "funcsigs", "pkce", "pycountry", "datetime", "azure-synapse-spark", "mergedeep", "djangorestframework", "pysftp", "azure-multiapi-storage", "sqlalchemy-jsonfield", "texttable", "evergreen-py", "levenshtein", "nh3", "pypdf2", "pytest-html", "tensorflow-io-gcs-filesystem", "twine", "lark", "opencensus", "pyproj", "types-urllib3", "commonmark", "grpcio-gcp", "envier", "marshmallow-sqlalchemy", "onnxruntime", "python-magic", "opencensus-context", "blis", "stevedore", "tldextract", "flask-jwt-extended", "azure-mgmt-datalake-analytics", "javaproperties", "cron-descriptor", "ml_dtypes", "ndg-httpsclient", "pycrypto", "bytecode", "python-gnupg", "azure-mgmt-reservations", "azure-loganalytics", "azure-mgmt-consumption", "sendgrid", "types-redis", "azure-mgmt-relay", "contextlib2", "azure-cli-telemetry", "azure-mgmt-apimanagement", "elastic-transport", "lightgbm", "python_http_client", "limits", "azure-mgmt-privatedns", "db-contrib-tool", "azure-mgmt-hdinsight", "langchain-text-splitters", "geopandas", "validators", "ratelimit", "azure-mgmt-kusto", "azure-mgmt-synapse", "azure-mgmt-security", "pyserial", "cramjam", "jupyter_console", "parse", "azure-mgmt-netapp", "azure-synapse-accesscontrol", "azure-mgmt-redhatopenshift", "azure-mgmt-appconfiguration", "azure-mgmt-sqlvirtualmachine", "azure-keyvault-administration", "flask-limiter", "azure-mgmt-imagebuilder", "fasteners", "azure-mgmt-botservice", "nose", "jpype1", "cymem", "azure-mgmt-databoxedge", "azure-synapse-managedprivateendpoints", "azure-mgmt-servicelinker", "azure-mgmt-servicefabricmanagedclusters", "azure-mgmt-extendedlocation", "murmurhash", "yapf", "leather", "dbt-common", "dbt-extractor", "azure-kusto-data", "preshed", "phonenumbers", "catalogue", "asyncpg", "urllib3-secure-extra", "jupyter", "tensorflow-serving-api", "yamllint", "azure-servicebus", "boto", "srsly", "cfn-flip", "parsimonious", "azure-storage-queue", "wasabi", "cmake", "pypdf", "apache-beam", "py-cpuinfo", "langcodes", "opencensus-ext-azure", "aliyun-python-sdk-core", "polars", "aws-xray-sdk", "azure-mgmt-datafactory", "cytoolz", "openapi-spec-validator", "tifffile", "dbt-semantic-interfaces", "eth-utils", "fastapi-cli", "gradio", "avro", "apache-airflow-providers-ftp", "google-cloud-dataflow-client", "opentelemetry-instrumentation-requests", "astor", "azure-mgmt-managedservices", "office365-rest-python-client", "dacite", "accelerate", "bitarray", "holidays", "spacy-legacy", "apscheduler", "typing", "prefect", "eth-hash", "pyspnego", "spacy-loggers", "avro-python3", "resolvelib", "protobuf3-to-dict", "gql", "eth-typing", "lazy-loader", "aniso8601", "google-cloud-run", "psycopg-binary", "dateparser", "azure-mgmt-deploymentmanager", "inflect", "fastparquet", "apache-airflow-providers-sqlite", "pytest-random-order", "pydantic-extra-types", "confection", "mmh3", "fuzzywuzzy", "cligj", "azure-storage-file-share", "clickclick", "flask-babel", "cloudpathlib", "oracledb", "apache-airflow-providers-fab", "methodtools", "diskcache", "partd", "types-dataclasses", "frozendict", "jaydebeapi", "bracex", "google-cloud-storage-transfer", "django-cors-headers", "python-levenshtein", "sphinx-rtd-theme", "pyee", "google-cloud-batch", "langchain-openai", "pytest-localserver", "hyperlink", "griffe", "cssselect", "eth-abi", "pep517", "torchmetrics", "wirerope", "statsd", "yappi", "enum34", "aws-sam-translator", "fastcore", "mypy-boto3-appflow", "prison", "starkbank-ecdsa", "tensorflow-text", "locket", "xarray", "querystring_parser", "iso8601", "cloudformation-cli", "opencv-python-headless", "pydot", "ray", "netaddr", "cloudformation-cli-java-plugin", "cloudformation-cli-python-plugin", "cloudformation-cli-go-plugin", "cloudformation-cli-typescript-plugin", "typed-ast", "oldest-supported-numpy", "tableauserverclient", "pymdown-extensions", "pytorch-lightning", "openapi-schema-validator", "onnx", "sqlglot", "duckdb", "incremental", "pathlib", "mkdocs-material", "apache-airflow-providers-imap", "trino", "iso3166", "sentence-transformers", "opentelemetry-instrumentation-asgi", "sqlalchemy-spanner", "kubernetes_asyncio", "passlib", "unicodecsv", "streamlit", "ipython_genutils", "logbook", "python-docx", "kfp", "datadog-api-client", "lightning-utilities", "stripe", "shap", "ansible", "pydub", "slicer", "ansible-core", "configargparse", "factory_boy", "wcmatch", "torchaudio", "edgegrid-python", "junit-xml", "natsort", "django-filter", "opentelemetry-instrumentation-fastapi", "dbt-adapters", "fire", "magicattr", "json-repair", "weaviate-client", "junitparser", "marisa-trie", "nvidia-cublas-cu11", "slackclient", "mypy-protobuf", "marshmallow-enum", "pydash", "autopep8", "aws-lambda-powertools", "reportlab", "nvidia-cudnn-cu11", "keyrings-google-artifactregistry-auth", "fiona", "events", "twisted", "crcmod", "language-data", "geographiclib", "apache-airflow-providers-slack", "requests_ntlm", "pywin32-ctypes", "h3", "toposort", "sphinx-autodoc-typehints", "geopy", "playwright", "boltons", "grpc-interceptor", "bandit", "apache-airflow-providers-amazon", "adlfs", "cssselect2", "pika", "nvidia-cuda-runtime-cu11", "pandas-stubs", "nvidia-cuda-nvrtc-cu11", "apache-airflow-providers-smtp", "mypy-boto3-redshift-data", "minimal-snowplow-tracker", "einops", "pydeck", "constructs", "ldap3", "pyhcl", "sphinxcontrib-jquery", "faiss-cpu", "geoip2", "inject", "apache-airflow-providers-common-io", "automat", "azure-keyvault-certificates", "constantly", "textual", "more-executors", "astronomer-cosmos", "weasel", "jellyfish", "openxlab", "ftfy", "fastpurge", "checkov", "sqlalchemy-redshift", "waitress", "strenum", "hiredis", "pyotp", "pytest-django", "py-partiql-parser", "twilio", "futures", "cohere", "google-cloud", "pdfminer-six", "aiohttp-retry", "pymupdf", "ddsketch", "pyright", "mkdocs", "setuptools-rust", "langchain-google-vertexai", "timm", "python-decouple", "keras-applications", "ua-parser", "maxminddb", "pytest-env", "eval-type-backport", "pytest-forked", "types-pyopenssl", "jsonref", "azure-devops", "json-merge-patch", "aiosqlite", "deltalake", "ultralytics", "ciso8601", "tomli-w", "numexpr", "flit-core", "elasticsearch-dsl", "qrcode", "pydocstyle", "webdriver-manager", "immutabledict", "userpath", "distributed", "pyelftools", "google-analytics-admin", "python-nvd3", "bottle", "prefect-gcp", "jsonlines", "asyncio", "snowflake-snowpark-python", "mypy_boto3_sqs", "bidict", "filetype", "mypy_boto3_dynamodb", "posthog", "ghp-import", "rdflib", "django-extensions", "pyerfa", "pgpy", "types-paramiko", "apache-airflow-providers-common-compat", "asyncssh", "pyyaml-env-tag", "atlassian-python-api", "pyperclip", "pytest-split", "chroma-hnswlib", "firebase-admin", "webob", "click-option-group", "mypy-boto3-secretsmanager", "swagger-ui-bundle", "emoji", "pipx", "google", "ipdb", "teradatasql", "azure-eventhub", "diff-cover", "mypy-boto3-glue", "gradio-client", "strictyaml", "cloudevents", "binaryornot", "albumentations", "azure-kusto-ingest", "service-identity", "pyrfc3339", "multimethod", "dask-expr", "face", "types-six", "pycares", "glom", "prometheus_flask_exporter", "optree", "pandera", "django-storages", "types-toml", "pytest-randomly", "pyarrow-hotfix", "types-cachetools", "sql-metadata", "mypy_boto3_lambda", "formulaic", "tensorboard-plugin-wit", "anthropic", "cx_oracle", "tokenize-rt", "pyaml", "parse_type", "rasterio", "gensim", "eth-account", "kfp-pipeline-spec", "opentelemetry-instrumentation-wsgi", "aiodns", "dbt-snowflake", "mkdocs-material-extensions", "ipaddress", "django-redis", "peewee", "jsii", "xlwt", "python-jenkins", "types-cffi", "affine", "tensorboardx", "pytz-deprecation-shim", "cookiecutter", "litellm", "hatch-vcs", "jax", "optuna", "pathy", "langdetect", "orderedmultidict", "msgspec", "xyzservices", "apprise", "fs", "sklearn", "microsoft-kiota-http", "keras-preprocessing", "imapclient", "grpcio-reflection", "atomicwrites", "feedparser", "mongomock", "bokeh", "pyphen", "python-engineio", "orderly-set", "nested-lookup", "python-socketio", "blessed", "smbprotocol", "furl", "schedule", "namex", "pooch", "addict", "dbt-postgres", "dash", "convertdate", "pytest-benchmark", "jwcrypto", "minio", "pypika", "functions-framework", "w3lib", "publication", "uamqp", "meson", "jaxlib", "spark-nlp", "cerberus", "pathable", "nbclassic", "tweepy", "stringcase", "influxdb-client", "python3-saml", "filterpy", "questionary", "python3-openid", "autograd", "flake8-bugbear", "types-docutils", "acryl-datahub", "unittest-xml-reporting", "undetected-chromedriver", "eventlet", "aioboto3", "flower", "tensorflow-metadata", "types-tabulate", "korean_lunar_calendar", "python-box", "daff", "readchar", "shortuuid", "microsoft-kiota-abstractions", "async_generator", "appnope", "dpath", "beartype", "altgraph", "expiringdict", "py-spy", "zipfile38", "catboost", "aioresponses", "robotframework", "geventhttpclient", "yq", "mypy_boto3_cloudformation", "mypy_boto3_ec2", "moreorless", "kaleido", "hydra-core", "soda-core", "python-snappy", "elementpath", "pyqt5", "whitenoise", "mkdocs-get-deps", "simple-websocket", "pyhumps", "ffmpy", "construct", "openlineage-integration-common", "hyperpyyaml", "speechbrain", "user-agents", "django-debug-toolbar", "mixpanel", "pyhocon", "myst-parser", "cog", "pipdeptree", "fakeredis", "ghapi", "facebook_business", "pymsteams", "autoflake", "cssutils", "flask-restful", "dash-core-components", "maturin", "opentelemetry-instrumentation-dbapi", "singer-sdk", "weasyprint", "dash-table", "dash-html-components", "html5lib-modern", "launchdarkly-server-sdk", "marshmallow-dataclass", "opentelemetry-instrumentation-flask", "click-default-group", "pygame", "enum-compat", "pyinstaller", "unidiff", "librosa", "num2words", "mypy-boto3-sts", "trailrunner", "url-normalize", "sagemaker-core", "sagemaker-mlflow", "kfp-server-api", "azure-monitor-query", "vcrpy", "drf-spectacular", "paginate", "colorful", "cassandra-driver", "opentelemetry-distro", "rich-click", "configobj", "flask-migrate", "stdlibs", "paho-mqtt", "fake-useragent", "usort", "opentelemetry-instrumentation-urllib3", "openlineage-sql", "hdfs", "apache-airflow-providers-sftp", "dm-tree", "kazoo", "python-telegram-bot", "pyinstaller-hooks-contrib", "sphinx-copybutton", "azure-cosmosdb-table", "jsonschema-path", "ufmt", "pyqt5-sip", "locust", "pulp", "pypng", "xmlschema", "qtpy", "aiohttp-cors", "azure-cosmosdb-nspkg", "opentelemetry-instrumentation-urllib", "dunamai", "interface_meta", "llama-parse", "comtypes", "dbt-bigquery", "meson-python", "boto3-stubs-lite", "yandexcloud", "web3", "nox", "asana", "allure-python-commons", "llama-index", "cmdstanpy", "hexbytes", "pyhive", "modin", "xmlsec", "opentelemetry-instrumentation-logging", "python-editor", "semgrep", "pyproject-metadata", "pypandoc", "pkgconfig", "memray", "pytest-doctestplus", "pgvector", "extension-helpers", "voluptuous", "soundfile", "scikit-build-core", "html2text", "pyogrio", "motor", "olefile", "sphinx-design", "lightning", "sqlfluff", "djangorestframework_simplejwt", "pdf2image", "pyxlsb", "azure-storage-file", "django-environ", "hatch", "recordlinkage", "netcdf4", "deepmerge", "uuid", "pynamodb", "pinecone-client", "django-timezone-field", "prophet", "pytest-remotedata", "lru-dict", "jdcal", "msgraph-core", "fpdf", "httpx-sse", "azureml-core", "qtconsole", "types-deprecated", "pymeeus", "peft", "zope-deprecation", "requests-cache", "pytest-filter-subpackage", "google-cloud-datastore", "netifaces", "sseclient-py", "evaluate", "azure-functions", "multipledispatch", "drf-yasg", "testcontainers", "plotnine", "pikepdf", "influxdb", "types-croniter", "types-markdown", "snuggs", "terminaltables", "opentelemetry-instrumentation-psycopg2", "cftime", "colour", "syrupy", "pytest-arraydiff", "eth-rlp", "llama-index-core", "pytest-astropy", "pytest-astropy-header", "nvidia-ml-py", "hatch-fancy-pypi-readme", "sphinx-autoapi", "sacrebleu", "hijri-converter", "aws-cdk-lib", "pdfplumber", "python-crontab", "apache-airflow-providers-docker", "pex", "pyfiglet", "qdrant-client", "pypdfium2", "clickhouse-connect", "python-pptx", "imageio-ffmpeg", "lxml-html-clean", "opentelemetry-instrumentation-django", "dynaconf", "uritools", "pyusb", "pytest-openfiles", "pastedeploy", "azure-monitor-opentelemetry-exporter", "concurrent-log-handler", "pytest-messenger", "json-log-formatter", "aws-cdk-asset-awscli-v1", "geomet", "zict", "opentelemetry-exporter-prometheus", "mizani", "pastel", "pywinauto", "pprintpp", "astropy", "apache-sedona", "pyqt5-qt5", "geojson", "timezonefinder", "amazon-ion", "pycocotools", "aiofile", "chromadb", "pyzstd", "ortools", "pystache", "pathvalidate", "scandir", "eth-keys", "clickhouse-driver", "pytesseract", "zopfli", "yfinance", "aws-psycopg2", "papermill", "aws-cdk-integ-tests-alpha", "expandvars", "tlparse", "av", "avro-gen3", "packageurl-python", "apache-airflow-providers-postgres", "py7zr", "azure-eventgrid", "sacremoses", "lifelines", "mkdocstrings-python", "pyinstrument", "sqlmodel", "pyppeteer", "pytest-sugar", "allure-pytest", "google-apitools", "types-pymysql", "thrift_sasl", "caio", "hyperopt", "airbyte-api", "diffusers", "newrelic", "python-arango", "flask-httpauth", "datasketch", "soxr", "diff-match-patch", "environs", "proglog", "jsonargparse", "cleanco", "azure-search-documents", "boolean-py", "fixedint", "pytest-repeat", "memory_profiler", "commentjson", "yamale", "sgmllib3k", "dynamodb-json", "microsoft-kiota-authentication-azure", "click-spinner", "pymupdfb", "dictdiffer", "plumbum", "bitstring", "license-expression", "alibabacloud-adb20211201", "unstructured-client", "promise", "pytest-base-url", "bitsandbytes", "pep8-naming", "aws-cdk-asset-kubectl-v20", "appium-python-client", "pytest-json-report", "types-pillow", "pypiwin32", "flaky", "s3path", "anytree", "lit", "poetry-dynamic-versioning", "audioread", "flask-restx", "pydyf", "findspark", "atpublic", "ffmpeg-python", "pytest-custom-exit-code", "chevron", "pyiceberg", "pyppmd", "google-cloud-pubsublite", "langgraph", "multi_key_dict", "yt-dlp", "stanio", "pdpyras", "pamqp", "grimp", "python-pam", "opentelemetry-instrumentation-grpc", "apache-airflow-providers-microsoft-mssql", "oss2", "opsgenie-sdk", "pmdarima", "pybcj", "mbstrdecoder", "patchelf", "cyclonedx-python-lib", "databricks-api", "injector", "rollbar", "ultralytics-thop", "repoze-lru", "bump2version", "behave", "psycopg-pool", "markdown2", "osqp", "objsize", "immutables", "multivolumefile", "pykwalify", "wget", "iopath", "typepy", "databricks-connect", "django-stubs", "pint", "fasttext", "types-psutil", "datefinder", "polling", "opencv-contrib-python", "simpleeval", "pyreadline3", "openlineage-python", "opencensus-ext-logging", "biopython", "shtab", "microsoft-kiota-serialization-json", "types-pygments", "sqlglotrs", "jq", "tablib", "pytest-order", "rlp", "trimesh", "pyquery", "genson", "jsonpath-python", "types-cryptography", "unearth", "types-simplejson", "cbor2", "types-jsonschema", "python-bidi", "venusian", "o365", "python-consul", "jaconv", "sphinxcontrib-mermaid", "teradatasqlalchemy", "haversine", "google-generativeai", "types-psycopg2", "objgraph", "hupper", "pymemcache", "multipart", "translationstring", "singledispatch", "soda-core-snowflake", "django-celery-beat", "zc-lockfile", "pyhamcrest", "ansible-compat", "django-stubs-ext", "azure-mgmt-subscription", "types-html5lib", "pygsheets", "memoization", "svgwrite", "python-crfsuite", "rtree", "flask-bcrypt", "elementary-data", "python-ldap", "blobfile", "pyhanko", "mysql-connector", "salesforce-bulk", "azure", "inflate64", "astropy-iers-data", "pyramid", "cairocffi", "pygeohash", "mkdocstrings", "boa-str", "google-ai-generativelanguage", "dbutils", "segment-analytics-python", "types-mock", "pefile", "joserfc", "pygit2", "eth-keyfile", "jsonconversion", "pympler", "ifaddr", "socksio", "cairosvg", "dependency_injector", "backports-functools-lru-cache", "funcy", "mypy-boto3-iam", "thefuzz", "ec2-metadata", "pycurl", "pathlib-abc", "requests-futures", "hologram", "aws-cdk-asset-node-proxy-agent-v6", "premailer", "cloud-sql-python-connector", "autobahn", "pyfakefs", "pytd", "strip-hints", "mypy-boto3-ssm", "etils", "py-serializable", "neo4j", "kornia", "docker-compose", "txaio", "boto3-type-annotations", "fpdf2", "onnxruntime-gpu", "cvxpy", "reactivex", "pylint-plugin-utils", "sarif-om", "flask-openid", "aiokafka", "gdown", "buildkite-test-collector", "jwt", "jschema-to-python", "itypes", "lark-parser", "mmcif_pdbx", "propka", "robotframework-pythonlibcore", "vertica-python", "dj-database-url", "pdb2pqr", "alchemlyb", "django-simple-history", "virtualenv-clone", "dropbox", "pynvml", "plaster", "plaster_pastedeploy", "types-aiofiles", "python-rapidjson", "sentinels", "dagster", "subprocess-tee", "umap-learn", "webargs", "notion-client", "pytest-playwright", "pynndescent", "safety", "dominate", "coreapi", "boxsdk", "dagster-pandas", "mypy-boto3-ecr", "rfc3987", "tensorflow-datasets", "django-appconf", "yaspin", "curlify", "types-certifi", "pytest-subtests", "azure-mgmt-notificationhubs", "pywinpty", "chispa", "django-model-utils", "microsoft-kiota-serialization-text", "pyaes", "signalfx", "llama-index-llms-openai", "prometheus-fastapi-instrumentator", "torchtext", "munch", "redis-py-cluster", "inquirer", "wordcloud", "diagrams", "hjson", "graphframes", "jproperties", "jieba", "unstructured", "bashlex", "requests-aws-sign", "testpath", "cloudflare", "pytest-instafail", "mkdocs-autorefs", "sphinx-argparse", "riot", "shareplum", "datamodel-code-generator", "googlemaps", "flake8-docstrings", "robotframework-seleniumlibrary", "flask-compress", "python-iso639", "codespell", "pdfkit", "google-cloud-trace", "flatten_json", "morefs", "ephem", "hatch-requirements-txt", "azure-monitor-opentelemetry", "dagster-spark", "google-cloud-recommendations-ai", "azure-mgmt-logic", "grpc-stubs", "dagster-pipes", "azure-core-tracing-opentelemetry", "backports-weakref", "supervisor", "jsonpath-rw", "tensorflow-hub", "cheroot", "scapy", "std-uritemplate", "click-help-colors", "ckzg", "mutagen", "types-decorator", "ecos", "ecs-logging", "aliyun-python-sdk-kms", "cdk-nag", "sqlalchemy2-stubs", "timeout-decorator", "pyclipper", "rustworkx", "uwsgi", "azure-mgmt", "qdldl", "azure-mgmt-scheduler", "sounddevice", "channels", "azure-servicefabric", "tzfpy", "python-hcl2", "azure-mgmt-commerce", "tsx", "ulid-py", "azure-mgmt-powerbiembedded", "markdownify", "mypy-boto3-athena", "scs", "throttlex", "pure-sasl", "opentracing", "streamerate", "types-beautifulsoup4", "pdm", "azure-mgmt-hanaonazure", "sparkorm", "folium", "azure-servicemanagement-legacy", "sqlparams", "azure-mgmt-machinelearningcompute", "azure-mgmt-managementpartner", "pydispatcher", "codeowners", "bitstruct", "opentelemetry-resource-detector-azure", "torchsde", "pytest-ordering", "azureml-dataprep", "anyascii", "bottleneck", "gprof2dot", "flashtext", "dparse", "pylint-django", "igraph", "pinotdb", "opentelemetry-instrumentation-sqlalchemy", "findpython", "launchdarkly-eventsource", "xformers", "azure-mgmt-devspaces", "python-can", "pyudev", "hishel", "prefect-aws", "numcodecs", "checksumdir", "robotframework-requests", "truststore", "yacs", "pyunormalize", "django-phonenumber-field", "insight-cli", "mongoengine", "clang-format", "types-ujson", "boostedblob", "asgi-lifespan", "multitasking", "django-celery-results", "azure-applicationinsights", "flexparser", "flexcache", "trampoline", "pipelinewise-singer-python", "imagehash", "llama-index-agent-openai", "branca", "rq", "tableauhyperapi", "azureml-dataprep-rslex", "dbt-redshift", "category_encoders", "j2cli", "import-linter", "conan", "opentelemetry-propagator-aws-xray", "pytest-check", "pbs-installer", "tf-keras", "priority", "pyramid_debugtoolbar", "dep-logic", "pycomposefile", "tecton", "github3-py", "azure-ai-ml", "smartsheet-python-sdk", "port-for", "types-freezegun", "temporalio", "django-otp", "pyramid_mako", "fasttext-wheel", "pytest-socket", "dirtyjson", "geoalchemy2", "pywinrm", "pytimeparse2", "databricks", "django-ipware", "python-xlib", "portpicker", "intelhex", "opentelemetry-instrumentation-redis", "pydevd", "zarr", "textblob", "python-stdnum", "autograd-gamma", "slack-bolt", "vulture", "logging-azure-rest", "hdbcli", "pyramid-jinja2", "about-time", "backports-tempfile", "pydata-sphinx-theme", "databricks-pypi1", "types-python-slugify", "dockerfile-parse", "alive-progress", "python-keycloak", "flask-socketio", "opentelemetry-exporter-gcp-trace", "pytest-icdiff", "lmdb", "types-aiobotocore", "presto-python-client", "mypy-boto3-stepfunctions", "ws4py", "nvidia-cufft-cu11", "country_converter", "testfixtures", "grpclib", "blosc2", "llama-index-readers-file", "types-tqdm", "hypercorn", "phonenumberslite", "opentelemetry-instrumentation-aiohttp-client", "llama-index-indices-managed-llama-cloud", "nvidia-cusolver-cu11", "requests-sigv4", "parsel", "dnslib", "towncrier", "zeroconf", "striprtf", "langgraph-checkpoint", "social-auth-core", "django-countries", "webtest", "aws-cdk-cloud-assembly-schema", "mypy-boto3-ecs", "ruptures", "stone", "nvidia-cuda-cupti-cu11", "nvidia-cusparse-cu11", "django-crispy-forms", "zstd", "types-markupsafe", "pulumi", "ansible-lint", "pyexasol", "nvidia-curand-cu11", "flake8-isort", "github-heatmap", "pytest-bdd", "requests-html", "langchain-experimental", "orbax-checkpoint", "editorconfig", "gitdb2", "types-jinja2", "strawberry-graphql", "json-delta", "editdistance", "nvidia-nccl-cu11", "sqlfluff-templater-dbt", "pandasql", "opentelemetry-resourcedetector-gcp", "pyformance", "nvidia-nvtx-cu11", "tensorflow-probability", "jupytext", "icdiff", "rdkit", "furo", "tld", "verboselogs", "dicttoxml", "gcovr", "opentelemetry-instrumentation-botocore", "pyluach", "aiormq", "dogpile-cache", "coreschema", "gym-notices", "aio-pika", "intervaltree", "daphne", "koalas", "types-click", "jsbeautifier", "pytest-httpserver", "moviepy", "requirements-parser", "codecov", "skl2onnx", "onnxconverter-common", "flake8-comprehensions", "imagecodecs", "probableparsing", "base58", "coveralls", "c7n", "mypy-boto3-kinesis", "mypy-boto3-emr", "patch-ng", "bumpversion", "node-semver", "django-import-export", "elastic-apm", "oci", "tensorflow-intel", "pylance", "azure-mgmt-appcontainers", "backports-cached-property", "tree_sitter", "rx", "ansi2html", "gspread-dataframe", "plyvel", "js2py", "coolname", "usaddress", "dbt-spark", "kornia-rs", "pip-requirements-parser", "polib", "pyandoc", "aws-sam-cli", "dbus-fast", "clarabel", "python-ulid", "tables", "ydata-profiling", "mirakuru", "gs-quant", "queuelib", "pyairtable", "mypy-boto3-sagemaker", "tritonclient", "tensorstore", "click-log", "llama-index-readers-llama-parse", "mss", "htmlmin", "langchain-aws", "types-pyserial", "arabic_reshaper", "open-clip-torch", "poethepoet", "dataproperty", "sse-starlette", "ntlm-auth", "scrapy", "tcolorpy", "pyzipper", "llama-index-cli", "idna_ssl", "quantlib", "respx", "llama-index-embeddings-openai", "nibabel", "hubspot-api-client", "django-js-asset", "dohq-artifactory", "gcs-oauth2-boto-plugin", "pylev", "sasl", "uuid6", "policy_sentry", "exchangelib", "setuptools-git-versioning", "bazel-runfiles", "bc-detect-secrets", "notifiers", "itemadapter", "protego", "html-text", "opentelemetry-instrumentation-httpx", "pyvirtualdisplay", "tensorflow-io", "singleton-decorator", "opentelemetry-sdk-extension-aws", "rouge-score", "mypy-boto3-kms", "dockerpty", "llama-index-program-openai", "polyfactory", "betterproto", "pytest-dotenv", "aws-encryption-sdk", "llama-index-multi-modal-llms-openai", "xattr", "itemloaders", "apache-airflow-providers-jdbc", "requests-kerberos", "mypy-boto3-apigateway", "social-auth-app-django", "tabledata", "argparse-addons", "paste", "transaction", "youtube-transcript-api", "msoffcrypto-tool", "xhtml2pdf", "contextvars", "rfc3339", "pyhanko-certvalidator", "artifacts-keyring", "discord-py", "ptpython", "apache-airflow-providers-dbt-cloud", "auth0-python", "aiomultiprocess", "path", "mangum", "pytablewriter", "casefy", "flake8-polyfill", "jinja2-simple-tags", "selenium-wire", "ibm-cloud-sdk-core", "cmd2", "pdm-backend", "thop", "uncertainties", "google-analytics-data", "odfpy", "azureml-dataprep-native", "signxml", "zenpy", "svglib", "aws_secretsmanager_caching", "resampy", "jsonschema-spec", "llama-index-legacy", "glob2", "ansicolors", "mleap", "dagster-graphql", "pymongo-auth-aws", "soda-core-spark", "ccxt", "aioredis", "optimum", "pydicom", "curl-cffi", "llama-index-question-gen-openai", "apache-airflow-providers-mongo", "annoy", "spdx-tools", "prisma", "sanic", "flake8-builtins", "quart", "nbsphinx", "langfuse", "requests-unixsocket", "kaitaistruct", "bc-python-hcl2", "tensorflow-addons", "pytest-postgresql", "easydict", "transitions", "sphinx-basic-ng", "dash-bootstrap-components", "dbl-tempo", "textparser", "pinecone-plugin-interface", "advent-of-code", "troposphere", "asteval", "ibm_db", "pycairo", "sshpubkeys", "soda-core-spark-df", "josepy", "requests-auth-aws-sigv4", "pysbd", "aiostream", "types-stripe", "pytorch-metric-learning", "property-manager", "aws_lambda_builders", "pretty_html_table", "visions", "dbt-databricks", "azure-ai-formrecognizer", "seqio-nightly", "microsoft-security-utilities-secret-masker", "databricks-pypi2", "djangorestframework-stubs", "cloudsplaining", "openlineage-airflow", "impyla", "tyro", "html-testrunner", "checkdigit", "ndjson", "pinecone-plugin-inference", "jinja2-humanize-extension", "mypy-boto3-signer", "tensorflow-cpu", "chex", "pep8", "channels_redis", "rstr", "ctranslate2", "retry2", "circuitbreaker", "mypy-boto3-xray", "protoc-gen-openapiv2", "graphlib-backport", "pytube", "aim", "pytest-assume", "cliff", "roman", "ddt", "mypy-boto3-schemas", "aws-embedded-metrics", "cerberus-python-client", "mypy-boto3-ses", "pypyp", "accessible-pygments", "sudachidict-core", "arviz", "flake8-pyproject", "pytest-httpx", "sphinx-tabs", "restrictedpython", "apsw", "rembg", "speechrecognition", "pymilvus", "langgraph-sdk", "azureml-mlflow", "flatten-dict", "pycep-parser", "line_profiler", "ydb", "gnureadline", "supervision", "c7n-org", "linecache2", "strict-rfc3339", "recommonmark", "django-allauth", "crccheck", "colorclass", "sudachipy", "simple-gcp-object-downloader", "html-tag-names", "traceback2", "html-void-elements", "django-waffle", "dagster-webserver", "rpyc", "xmod", "mypy-boto3-sns", "mypy-boto3-emr-serverless", "icalendar", "latexcodec", "bc-jsonpath-ng", "bridgecrew", "pygtrie", "y-py", "msgraph-sdk", "pymatting", "swagger-spec-validator", "mercantile", "raven", "triad", "pytest-aiohttp", "jaxtyping", "oyaml", "sphinxcontrib-spelling", "urwid", "language-tags", "s3cmd", "aws-cdk-aws-lambda-python-alpha", "mando", "rope", "braceexpand", "editor", "livy", "sphinx-autobuild", "djlint", "btrees", "inquirerpy", "apache-airflow-providers-microsoft-azure", "types-aiobotocore-s3", "runs", "frida", "numpy-financial", "types-retry", "dagster-aws", "pfzy", "pyagrum-nightly", "typish", "jupyter_ydoc", "model_bakery", "webvtt-py", "hashids", "google-cloud-pipeline-components", "p4python", "pip-api", "akshare", "radon", "pyannote-database", "docformatter", "pybytebuffer", "mediapipe", "sly", "piexif", "jiwer", "kconfiglib", "fugue", "credstash", "swifter", "azure-storage", "breathe", "pulsar-client", "phik", "pybtex", "pyquaternion", "jupyter_server_ydoc", "array-record", "jupyter_server_fileid", "pyserial-asyncio", "dagster-postgres", "albucore", "aiogram", "celery-types", "lunardate", "bz2file", "hnswlib", "types-werkzeug", "pillow-heif", "wand", "aiocache", "pyahocorasick", "prance", "adagio", "galvani", "llama-cloud", "autopage", "langchain-anthropic", "decopatch", "rjsmin", "mypy-boto3-elbv2", "instructor", "dpkt", "giturlparse", "ypy-websocket", "pylas", "persistent", "panel", "sgqlc", "fasttext-langdetect", "zope-proxy", "oslo-utils", "types-pyasn1", "marshmallow-jsonschema", "yarn-api-client", "opencv-contrib-python-headless", "grapheme", "plac", "python-liquid", "apache-airflow-providers-odbc", "pyupgrade", "python3-logstash", "pypsrp", "openinference-semantic-conventions", "types-flask", "lunarcalendar", "watchgod", "yarg", "django-oauth-toolkit", "gymnasium", "types-colorama", "django-health-check", "nose2", "cachy", "types-defusedxml", "untokenize", "python-lsp-jsonrpc", "statsforecast", "google-cloud-artifact-registry", "nanoid", "gluonts", "azure-mgmt-resourcegraph", "flax", "types-openpyxl", "jinja2-time", "ebcdic", "falcon", "flake8-black", "awkward-cpp", "logzero", "django-prometheus", "pysaml2", "djangorestframework-api-key", "shyaml", "domdf-python-tools", "pyannote-core", "flatdict", "pyrate-limiter", "django-silk", "jsonmerge", "types-bleach", "scikit-optimize", "docx2txt", "safety-schemas", "google-cloud-discoveryengine", "git-remote-codecommit", "zope-deferredimport", "doit", "setuptools-git", "lupa", "mypy-boto3-batch", "pybase64", "clang", "elasticsearch7", "optax", "gym", "workalendar", "pyenchant", "decli", "segment-anything", "pytest-dependency", "snowflake", "flake8-print", "sktime", "log_symbols", "jaraco-text", "scikit-build", "sqllineage", "spinners", "pysam", "pyzbar", "pyscreeze", "keystoneauth1", "pyannote-metrics", "mypy-boto3-route53", "executor", "awslambdaric", "django-csp", "types-termcolor", "pytest-cases", "sanic-routing", "xdoctest", "python-ipware", "certbot-dns-cloudflare", "aiolimiter", "pytest-freezegun", "pyvis", "puremagic", "django-modeltranslation", "asgi-correlation-id", "python-string-utils", "pipreqs", "types-httplib2", "sphinxcontrib-httpdomain", "hdf5plugin", "accesscontrol", "treelib", "fluent-logger", "amqpstorm", "parsley", "awkward", "apache-airflow-providers-datadog", "apache-airflow-providers-celery", "progress", "oslo-config", "smmap2", "python-on-whales", "flake8-quotes", "python-memcached", "tempora", "autocommand", "stdlib-list", "textwrap3", "fastprogress", "unittest2", "pyvmomi", "schwifty", "tdqm", "flask-admin", "cssbeautifier", "param", "mypy-boto3-sagemaker-runtime", "pathlib-mate", "us", "numpydoc", "h5netcdf", "versioneer", "jaraco-collections", "plaid-python", "asteroid-filterbanks", "zigpy", "z3-solver", "swebench", "zodbpickle", "eradicate", "func_timeout", "poetry-plugin-pypi-mirror", "lancedb", "peppercorn", "ariadne", "sklearn2pmml", "mockito", "dotmap", "tableau-api-lib", "openinference-instrumentation", "fredapi", "sphinxcontrib-websupport", "textdistance", "oslo-i18n", "eralchemy2", "eyes-selenium", "snowflake-core", "subprocess32", "cibuildwheel", "facexlib", "types-appdirs", "primepy", "torch-audiomentations", "torch-pitch-shift", "eyes-common", "python-logging-loki", "httpretty", "ansiwrap", "devtools", "pyannote-audio", "pynput", "crc32c", "dateformat", "jsons", "google-reauth", "pytest-snapshot", "pytoolconfig", "shellescape", "pyannote-pipeline", "flake8-import-order", "flask-marshmallow", "flake8-eradicate", "django-object-actions", "dagster-k8s", "detect-secrets", "pyopengl", "rply", "fastapi-pagination", "libsass", "pykakasi", "supabase", "zconfig", "flask-talisman", "django-picklefield", "realtime", "macholib", "types-xmltodict", "acquisition", "pathtools", "django-anymail", "objprint", "zodb", "ndindex", "cheetah3", "vtk", "gevent-websocket", "supafunc", "cherrypy", "pusher", "types-tzlocal", "naked", "sparse", "colored", "rpaframework", "google-cloud-iam", "drf-nested-routers", "types-chardet", "gotrue", "faster-whisper", "arpeggio", "python-oxmsg", "biotite", "google-cloud-bigquery-biglake", "utilsforecast", "django-taggit", "pysmi", "pyjsparser", "mmcif", "types-oauthlib", "pysmb", "sphinx-prompt", "postgrest", "autogluon", "apache-airflow-providers-apache-spark", "update_checker", "oslo-serialization", "pip-audit", "modal", "aiomysql", "mypy-boto3-events", "storage3", "pymisp", "pre-commit-hooks", "attrdict", "sqlalchemy-stubs", "gssapi", "nats-py", "cloudscraper", "core-universal", "distribute", "mypy-boto3-lakeformation", "azureml-telemetry", "pysqlite3-binary", "yoyo-migrations", "debtcollector", "starlette-context", "wmi", "connectorx", "docker-image-py", "pytest-mypy", "localstack-core", "farama-notifications", "iterative-telemetry", "pyshp", "autogluon-core", "datacompy", "starlette-exporter", "argh", "asciitree", "delighted", "autogluon-tabular", "open3d", "stepfunctions", "a2wsgi", "pytest-lazy-fixture", "apache-airflow-providers-pagerduty", "pytweening", "dataclass-wizard", "fido2", "awscliv2", "cnvrgv2", "trl", "gender-guesser", "colorcet", "rcssmin", "django-mptt", "commitizen", "cmaes", "apache-airflow-providers-tableau", "ollama", "django-formtools", "backports-datetime-fromisoformat", "django-migration-linter", "mypy-boto3-dataexchange", "tk", "groq", "janus", "tf2onnx", "tox-uv", "google-api-python-client-stubs", "flask-mail", "dateutils", "torchdiffeq", "openinference-instrumentation-langchain", "sampleproject", "pydruid", "mozilla-django-oidc", "autofaker", "shrub-py", "xlutils", "pyapacheatlas", "databind-json", "openapi-schema-pydantic", "azure-schemaregistry", "geocoder", "opentelemetry-instrumentation-aws-lambda", "webdataset", "pygetwindow", "pyrect", "suds-community", "django-compressor", "pytest-azurepipelines", "databind-core", "portend", "autodocsumm", "beniget", "ast-grep-cli", "pluginbase", "types-dateparser", "halo", "mimesis", "pyspark-dist-explore", "retry_decorator", "spandrel", "tinydb", "polling2", "pyautogui", "pytest-flask", "darglint", "okta", "flask-testing", "snowflake-legacy", "singer-python", "opentelemetry-instrumentation-sqlite3", "sphinx-jinja", "easyprocess", "os-service-types", "openstacksdk", "mltable", "lief", "microsoft-kiota-serialization-form", "lmfit", "autogluon-features", "simple-parsing", "flaml", "regress", "isoweek", "async-property", "jinjasql", "google-cloud-recaptcha-enterprise", "pyviz_comms", "hmsclient", "enrich", "anybadge", "microsoft-kiota-serialization-multipart", "htmldocx", "pypugjs", "seleniumbase", "pytest-recording", "pymsgbox", "clipboard", "mouseinfo", "pip-licenses", "netsuitesdk", "apache-airflow-providers-salesforce", "zope-i18nmessageid", "dlt", "opentelemetry-instrumentation-celery", "apache-airflow-providers-airbyte", "ratelim", "htmldate", "apache-airflow-providers-oracle", "dotty-dict", "presidio-analyzer", "mypy-boto3-appconfig", "flask-oidc", "parver", "jsmin", "bson", "metaflow", "grpc-gateway-protoc-gen-openapiv2", "pyjarowinkler", "formic2", "win32_setctime", "gguf", "assisted-service-client", "jsonfield", "algoliasearch", "exchange-calendars", "dataproc-spark-connect", "opentelemetry-instrumentation-jinja2", "backports-shutil-get-terminal-size", "json-logging", "aiosmtplib", "apeye-core", "tfds-nightly", "backports-entry-points-selectable", "biotraj", "tmtools", "tbats", "clickhouse-sqlalchemy", "jstyleson", "fancycompleter", "tensorflow-gpu", "nptyping", "testtools", "awesomeversion", "clean-fid", "pyu2f", "flake8-tidy-imports", "xarray-einstats", "pyserde", "ratelimiter", "sphinxcontrib-bibtex", "flytekit", "tensorflow-model-optimization", "wurlitzer", "patool", "pyxdg", "pyiso8583", "envs", "avro-gen", "envyaml", "pyspellchecker", "nameparser", "zope-hookable", "feu", "onnxmltools", "wordfreq", "pdbpp", "dataclasses-avroschema", "mecab-python3", "simplegeneric", "pyod", "torch-model-archiver", "wmctrl", "fvcore", "imblearn", "snowplow-tracker", "sharepy", "suds-py3", "django-ses", "rpaframework-core", "cchardet", "crypto", "camel-converter", "flyteidl", "west", "sphinx-book-theme", "zope-component", "keyrings-alt", "scons", "pytest-parallel", "pythran-openblas", "holoviews", "java-manifest", "apeye", "backports-csv", "mlxtend", "looseversion", "locate", "expecttest", "dagster-dbt", "pybuildkite", "dvc", "mxnet", "ldaptor", "jinja2-cli", "pyside6-essentials", "submitit", "blessings", "polyline", "xmljson", "install-jdk", "zope-schema", "spython", "chameleon", "sphinxcontrib-confluencebuilder", "publish-event-sns", "quinn", "dagster-cloud", "pythonnet", "tf-estimator-nightly", "gnupg", "ocspbuilder", "google-cloud-os-config", "azure-storage-nspkg", "collections-extended", "restructuredtext_lint", "python-redis-lock", "ocspresponder", "langchain-google-genai", "phonemizer", "tensorflow-transform", "hdbscan", "aiomqtt", "frictionless", "javaobj-py3", "tempita", "bibtexparser", "plum-dispatch", "elasticsearch8", "psygnal", "openshift", "pywatchman", "gpustat", "catboost-dev", "braintree", "jupyter-cache", "hl7apy", "minidump", "proxy-protocol", "pyqt6-qt6", "backports-ssl-match-hostname", "symengine", "pykmip", "publicsuffixlist", "molecule", "zope-tal", "zope-security", "curatorbin", "pytest-qt", "evergreen-lint", "qudida", "cantools", "opentelemetry-propagator-b3", "dvclive", "codetiming", "palettable", "textstat", "rpaframework-pdf", "azureml-dataset-runtime", "cdktf", "python-miio", "duckduckgo-search", "crayons", "pysnmp", "cursor", "structlog-sentry", "honeybee-energy", "flake8-debugger", "azure-ai-documentintelligence", "antlr4-tools", "acryl-datahub-airflow-plugin", "fastapi_utils", "restfly", "jamo", "tqdm-multiprocess", "python-gettext", "zthreading", "google-cloud-error-reporting", "pylatexenc", "clikit", "icecream", "mypy-boto3-logs", "pytest-celery", "validate_email", "tfx-bsl", "zipfile36", "pybtex-docutils", "requests-oauth", "textfsm", "apache-airflow-providers-redis", "pyrdfa3", "python-keystoneclient", "django_polymorphic", "dbfread", "argilla", "pystan", "robocorp-storage", "sparqlwrapper", "libhoney", "django-admin-rangefilter", "extruct", "fastai", "httmock", "robotframework-seleniumtestability", "setuptools_scm_git_archive", "simpleitk", "easyocr", "pyyaml-include", "django-types", "msgpack-numpy", "logz", "rank-bm25", "google-cloud-org-policy", "opentelemetry-instrumentation-system-metrics", "tbb", "sphinx-sitemap", "appier", "arnparse", "persistence", "xtgeo", "vllm", "django-widget-tweaks", "embedchain", "ipyparallel", "ibm-platform-services", "assertpy", "astral", "youtube-dl", "jsonpath-rw-ext", "scikit-base", "honeybee-core", "flake8-bandit", "slowapi", "django-axes", "case-conversion", "autogluon-common", "acryl-sqlglot", "importlib", "csvw", "statsig", "sphinx-toolbox", "interegular", "psycogreen", "requestsexceptions", "extensionclass", "roundrobin", "datadog-lambda", "flasgger", "mypy-boto3", "ajsonrpc", "docopt-ng", "clldutils", "splunk-sdk", "pyre-extensions", "typing_utils", "localstack-ext", "traittypes", "apache-airflow-providers-atlassian-jira", "zope-exceptions", "mf2py", "zope-container", "aplr", "json-stream-rs-tokenizer", "feast", "spanishconjugator", "python-frontmatter", "openvino", "django-ratelimit", "cdk-aurora-globaldatabase", "sqlalchemy-mate", "sgp4", "java-access-bridge-wrapper", "lkml", "pytest-docker", "viztracer", "grandalf", "zope-configuration", "pyqt6", "pyfaidx", "datadog-logger", "jenkinsapi", "logzio-python-handler", "pygobject", "pyrtf3", "livereload", "djangoql", "azure-containerregistry", "zope-testing", "zope-i18n", "robocorp-vault", "zope-publisher", "parsy", "blake3", "pillow-avif-plugin", "pyroute2", "zope-location", "pynput-robocorp-fork", "tableschema", "config", "confuse", "python-geohash", "zope-contenttype", "zope-browser", "tangled-up-in-unicode", "airbyte-cdk", "pantab", "slacker", "zope-lifecycleevent", "mkdocs-macros-plugin", "databases", "geckodriver-autoinstaller", "cmarkgfm", "dvc-data", "databricks-feature-store", "myst-nb", "readerwriterlock", "django-ckeditor", "dict2xml", "clr_loader", "webhelpers2", "kedro", "maybe-else", "freetype-py", "infi-systray", "prettierfier", "gtts", "outlines", "rarfile", "html5tagger", "mypy-boto3-cloudwatch", "pycognito", "trafilatura", "publicsuffix2", "marko", "glfw", "pytest-github-actions-annotate-failures", "pysubtypes", "opentelemetry-exporter-prometheus-remote-write", "tdigest", "pymiscutils", "ip3country", "pathmagic", "pyside6", "json2html", "pyiotools", "mdx_truly_sane_lists", "shiboken6", "pulumi-aws", "sphinx-airflow-theme", "ably", "tracerite", "zope-cachedescriptors", "zope-traversing", "pynvim", "mypy-boto3-eks", "office365", "extract-msg", "libretranslatepy", "zope-dottedname", "cvxopt", "jplephem", "deep-translator", "sqlalchemy-migrate", "requests_pkcs12", "pyston", "cbor", "wsgiproxy2", "segments", "pyston-autoload", "pip-system-certs", "zope", "isal", "scim2-filter-parser", "zope-size", "opentelemetry-instrumentation-asyncpg", "zope-annotation", "zope-filerepresentation", "honeycomb-beeline", "lime", "httpie", "zope-site", "mapbox_earcut", "pyrepl", "authencoding", "localstack", "contentful", "mkdocs-git-revision-date-localized-plugin", "psqlpy", "zope-processlifetime", "zexceptions", "hstspreload", "coreforecast", "google-cloud-dns", "justext", "gcloud", "ladybug-core", "translate", "zope-datetime", "flufl-lock", "documenttemplate", "awacs", "protoc-wheel-0", "z3c-pt", "lm-format-enforcer", "munkres", "pytelegrambotapi", "pytest-profiling", "fastrlock", "uplink", "zope-tales", "asynch", "zope-pagetemplate", "google-cloud-access-context-manager", "python-semantic-release", "zope-structuredtext", "pyqt6-sip", "formencode", "zope-contentprovider", "zope-sequencesort", "ladybug-geometry", "pytest-clarity", "zope-browserpage", "zope-testbrowser", "zope-browserresource", "pyjks", "zope-viewlet", "turbopuffer", "evidently", "testing-common-database", "pydantic-xml", "multimapping", "business-rules", "zope-ptresource", "asyncache", "escapism", "zope-browsermenu", "uszipcode", "imgaug", "gmpy2", "google-cloud-asset", "dlinfo", "django-reversion", "red-discordbot", "zope-globalrequest", "webrtcvad-wheels", "pebble", "simsimd", "policyuniverse", "clvm-tools-rs", "pyomo", "aws-cdk-aws-glue-alpha", "flask-basicauth", "pytest-watch", "wasmer", "msgpack-python", "pytest-ansible", "julius", "pytest-factoryboy", "pyside6-addons", "stomp-py", "jupyter-packaging", "dotenv", "requirements-detector", "cinemagoer", "leb128", "bioutils", "pylibdmtx", "mongo-tooling-metrics", "azure-mgmt-costmanagement", "spark-sklearn", "pypinyin", "cvdupdate", "django-scim2", "junit2html", "imdbpy", "splunk_handler", "types-boto", "tensorflowonspark", "apache-airflow-providers-apache-kafka", "deptry", "nulltype", "lxml-stubs", "ytsaurus-client", "dvc-render", "lucopy", "vertexai", "lameenc", "fcm-django", "python-intervals", "delta", "cuda-python", "sphinxcontrib-katex", "elasticsearch-dbapi", "sphinx-gallery", "mysql", "easypost", "mongo-ninja-python", "aiopg", "honeybee-schema", "imath", "window-ops", "ibmcloudant", "ytsaurus-yson", "idf-component-manager", "pyminizip", "dagster-cloud-cli", "types-requests-oauthlib", "django-structlog", "seqeval", "django-webpack-loader", "django_coverage_plugin", "hf-transfer", "casadi", "pygerduty", "lml", "python-fsutil", "sphinx-jinja2-compat", "ladybug-geometry-polyskel", "flake8-broken-line", "dict2css", "anyconfig", "markuppy", "python-openstackclient", "python-whois", "snakeviz", "cppy", "dvc-objects", "smartystreets_python_sdk", "skyfield", "scmrepo", "newspaper3k", "mypy-boto3-cognito-idp", "azure-cognitiveservices-speech", "mlserver", "reportportal-client", "pyexcel-io", "types-reportlab", "pyvisa", "plux", "mock-alchemy", "testing-postgresql", "clickhouse-cityhash", "json_stream", "quicktions", "cdk8s", "sqlitedict", "clvm-rs", "pytest-deadfixtures", "dbt-athena-community", "dagster-slack", "functools32", "random-password-generator", "autogluon-timeseries", "resize-right", "emmet-core", "sodapy", "newrelic-telemetry-sdk", "pytest-vcr", "scrapbook", "dbt-duckdb", "biocommons-seqrepo", "ntplib", "wasmer-compiler-cranelift", "openapi-core", "pyawscron", "pyairports", "autogluon-multimodal", "pytest-retry", "rangehttpserver", "typeid-python", "pythonping", "django-ninja", "tcod", "schemdraw", "netmiko", "openvino-telemetry", "flask-smorest", "acme", "mypy-boto3-sso", "hidapi", "honeybee-standards", "pydantic-openapi-helper", "importlab", "nvidia-ml-py3", "pytype", "localstack-client", "easygui", "apache-airflow-providers-github", "ibm-cos-sdk-core", "hgvs", "coola", "find-libpython", "spglib", "ibm-cos-sdk-s3transfer", "lpips", "pytest-nunit", "rpy2", "opentelemetry-instrumentation-pymongo", "deepspeed", "tinysegmenter", "homeassistant", "always-updates", "xmldiff", "suds", "lob", "flake8-plugin-utils", "ladybug-display", "apache-airflow-providers-openlineage", "copier", "prawcore", "descartes", "check-jsonschema", "aws-cdk-cx-api", "gdbmongo", "opentelemetry-exporter-jaeger-thrift", "ibm-cos-sdk", "ibm_db_sa", "milvus-lite", "django-treebeard", "ping3", "pyliftover", "apipkg", "utm", "crewai", "pymannkendall", "fastcluster", "aws-sns-message-validator", "monkeytype", "agefromname", "pytest-flake8", "bezier", "pylint-celery", "lm_eval", "types-aiobotocore-sqs", "django-fsm-2", "luqum", "apache-airflow-providers-apache-hive", "graphene-django", "cli_helpers", "deepl", "couchbase", "flask-script", "canvas-workflow-kit", "aiorwlock", "ntc-templates", "discord", "pyorc", "ladybug-rhino", "gin-config", "django-mysql", "xmodem", "tox-gh-actions", "sqlalchemy-hana", "flametree", "sparkmeasure", "graypy", "databind", "scikit-plot", "pyobjc-core", "zipfile-deflate64", "pybase62", "dvc-studio-client", "types-qrcode", "econml", "mplfinance", "unstructured-inference", "capstone", "bugsnag", "email-reply-parser", "sigtools", "paradime-io", "kcli", "torchbiggraph", "shandy-sqlfmt", "kubernetes-stubs", "teamhack-nmap", "google-cloud-documentai", "xatlas", "sphinxcontrib-plantuml", "docstring-to-markdown", "docxtpl", "honcho", "dodgy", "types-sqlalchemy", "torchdata", "dvc-task", "pdfrw", "scooby", "teamcity-messages", "xmlrunner", "deb-pkg-tools", "optbinning", "langchain-cohere", "tentaclio", "python-barcode", "azure-monitor-ingestion", "types-futures", "secure", "patch", "krb5", "brotlicffi", "pydrive2", "sphinx-reredirects", "roboflow", "manifold3d", "mistletoe", "pyngrok", "courlan", "pyglet", "agilicus", "dagit", "sumy", "tentaclio-s3", "nbqa", "openvisus", "osc-lib", "pytest-alembic", "opentelemetry-instrumentation-pika", "pymeta3", "vhacdx", "langchain-chroma", "mistralai", "awsiotsdk", "python-codon-tables", "azureml-pipeline-core", "tach", "gputil", "ph-units", "asyncstdlib", "dnachisel", "bleak", "praw", "python-igraph", "tree-sitter-python", "guppy3", "dvc-http", "jinja2_pluralize", "bsdiff4", "astpretty", "fusepy", "word2number", "pvlib", "simpy", "backports_abc", "cg", "mcap", "django-localflavor", "crispy-bootstrap5", "aliyun-python-sdk-vpc", "googleads", "tabula-py", "types-ipaddress", "google-search-results", "libusb1", "selinux", "ibis-framework", "nox-poetry", "catkin_pkg", "aws-cdk-region-info", "ansible-base", "taskgroup", "shellcheck-py", "robotframework-stacktrace", "svg-path", "fastdiff", "extras", "geomdl", "xsdata", "cdk-certbot-dns-route53", "segyio", "py-moneyed", "allure-behave", "wincertstore", "mistral-common", "inflector", "flake8-variables-names", "opentelemetry-instrumentation-boto3sqs", "blendmodes", "chalice", "cmakelang", "python-calamine", "river", "files-com", "python-cinderclient", "flake8-simplify", "arch", "aws-cdk-asset-node-proxy-agent-v5", "mkdocs-redirects", "opentelemetry-test-utils", "ruamel-yaml-jinja2", "ailever", "azureml-inference-server-http", "celery-redbeat", "easing-functions", "intuit-oauth", "google-python-cloud-debugger", "prospector", "primp", "paramiko-expect", "keras-nightly", "aiodataloader", "flake8-commas", "types-aioboto3", "neptune-client", "aiohttp-sse-client", "azureml-train-core", "python-gflags", "pytools", "fastly", "pymatgen", "repoze-who", "lasio", "googletrans", "tencentcloud-sdk-python", "onnxsim", "aioquic", "mypy-boto3-firehose", "uuid-utils", "pandas-market-calendars", "names", "azureml-featurestore", "scikeras", "yellowbrick", "presidio-anonymizer", "verspec", "stable-baselines3", "alibabacloud-tea", "bayesian-optimization", "img2pdf", "tomesd", "dag-factory", "azureml-automl-core", "flask-oauthlib", "perlin-noise", "django-two-factor-auth", "types-backports", "entsoe-py", "future_fstrings", "mkdocs-gen-files", "ipympl", "pytest-pythonpath", "sqltrie", "python-socks", "ruyaml", "wmill", "apache-airflow-providers-opsgenie", "types-aiobotocore-dynamodb", "snapshottest", "jupyter_highlight_selected_word", "telethon", "blackduck", "versioneer-518", "google-cloud-scheduler", "modelscope", "duckdb-engine", "pydantic-yaml", "quart-cors", "openpyxl-stubs", "segno", "app-store-scraper", "cached_path", "types-toposort", "layoutparser", "llama-index-embeddings-azure-openai", "morecantile", "lazy-imports", "aws-cdk-core", "keyboard", "pyglove", "nvidia-cuda-nvcc-cu12", "tsdownsample", "ase", "psycopg-c", "bellows", "opentelemetry-instrumentation-starlette", "opentelemetry-exporter-jaeger-proto-grpc", "flash-attn", "openapi3", "mwparserfromhell", "jupyter_nbextensions_configurator", "mike", "mkdocs-monorepo-plugin", "transforms3d", "kaldiio", "sphinx-click", "robotframework-pabot", "flask-swagger-ui", "synchronicity", "sqlalchemy-json", "apache-airflow-microsoft-fabric-plugin", "pip-check", "brotlipy", "argparse-dataclass", "rdrobust", "abqpy", "camelot-py", "imutils", "ragas", "aliyun-python-sdk-r-kvstore", "bzt", "meshio", "import-deps", "zha-quirks", "appengine-python-standard", "mdformat", "tensordict-nightly", "sttable", "lsprotocol", "whoosh", "simplefix", "plantuml-markdown", "pyxirr", "fairlearn", "langid", "pyvista", "ast-grep-py", "zigpy-znp", "fastdownload", "xopen", "zigpy-deconz", "jupyterhub", "nmslib", "clickhouse-toolset", "bigdl-nano", "uuid7", "pandarallel", "effdet", "flask-apscheduler", "cron-converter", "cement", "zigpy-xbee", "prefixed", "mypy-boto3-bedrock-runtime", "sk-dist", "mypy-boto3-route53domains", "databricks-pypi-extras", "libusb-package", "python-lsp-server", "pyro-ppl", "ldapdomaindump", "glances", "pyjnius", "dm-env", "bencode2", "pismosendlogs", "platformio", "asn1", "pi-heif", "pytest-testinfra", "plotly-resampler", "line-bot-sdk", "asammdf", "azureml-train-restclients-hyperdrive", "openai-whisper", "coincurve", "ptvsd", "handpick", "mypy-boto3-dms", "pypdftk", "securesystemslib", "tdda", "rush", "yamlordereddictloader", "pybars3", "pyaudio", "graphitesend", "types-aiobotocore-lambda", "intervals", "python-json-config", "darkdetect", "xlwings", "result", "azure-eventhub-checkpointstoreblob-aio", "monty", "pytest-reportportal", "pygls", "ansible-runner", "flask-shell-ipython", "django-colorfield", "simplejpeg", "target-hotglue", "schedulefree", "flit", "types-aiobotocore-dataexchange", "cxxfilt", "heapdict", "mobly", "azure-schemaregistry-avroserializer", "torch-geometric", "chromedriver-autoinstaller", "fixtures", "opentelemetry-exporter-jaeger", "langchainhub", "mypy-boto3-config", "webassets", "sigstore", "colorzero", "cdk-events-notify", "oauth2", "thriftpy2", "logging-formatter-anticrlf", "python-certifi-win32", "tink", "id", "pinecone", "llama-index-llms-azure-openai", "gpiozero", "sphinx-data-viewer", "pytest-memray", "pem", "tuf", "kedro-telemetry", "dtlpymetrics", "requests-ntlm3", "swig", "comet-ml", "kafka-python-ng", "pyvim", "tslearn", "asyncmy", "django-nested-admin", "lazy", "python-logstash", "pgeocode", "pytest-flakefinder", "python-amazon-sp-api", "django-user-agents", "flupy", "sphinx-needs", "cloudwatch", "array-api-compat", "pymodbus", "mujoco", "apache-airflow-providers-elasticsearch", "great-expectations-experimental", "gspread-formatting", "petl", "wikipedia", "itables", "django-constance", "types-python-jose", "bapy", "pattern", "kedro-datasets", "jinja2-ansible-filters", "gitlint", "aws-cdk-aws-iam", "check-manifest", "robotframework-jsonlibrary", "pylibmc", "gitlint-core", "modern-treasury", "progressbar", "azureml-train-automl-client", "pygraphviz", "alacorder", "drf-spectacular-sidecar", "awscli-local", "mailchimp-marketing", "django-auth-ldap", "opencensus-proto", "django-money", "missingpy", "coverage-badge", "mcap-protobuf-support", "mwclient", "pyobjc-framework-cocoa", "ncclient", "google-play-scraper", "mkdocs-techdocs-core", "rdt", "ropwr", "dirty-equals", "qiskit", "aerospike", "django-auditlog", "django-fsm", "beaker", "django-json-widget", "pylint-flask", "cartopy", "uproot", "opentelemetry-instrumentation-asyncio", "aiosmtpd", "python-swiftclient", "fhir-resources", "partial-json-parser", "pyro-api", "apispec-webframeworks", "httpx-ws", "opencensus-ext-requests", "aresponses", "anycrc", "django-guardian", "grpcio-testing", "yapsy", "pylint-pydantic", "tika", "types-flask-cors", "pytest-datadir", "labmaze", "jsonpath", "anyscale", "djangorestframework-csv", "emojis", "ada-url", "django-tables2", "m2crypto", "accumulation-tree", "python-benedict", "google-api", "evdev", "docstring_parser_fork", "odxtools", "mypy-boto3-efs", "mkdocs-awesome-pages-plugin", "chia-rs", "opentelemetry-instrumentation-tortoiseorm", "pylama", "sigstore-protobuf-specs", "opentelemetry-propagator-gcp", "spotinst-agent", "pybufrkit", "drf-extensions", "abstra", "customtkinter", "alembic-postgresql-enum", "fs-s3fs", "quadprog", "aws-assume-role-lib", "fairscale", "warcio", "types-aiobotocore-ec2", "sphinxcontrib-drawio", "pyexcel", "django-rest-swagger", "chiapos", "s2sphere", "databricks-feature-engineering", "sspilib", "oletools", "sphinx-notfound-page", "kneed", "pythran", "dbt-fabric", "pyvalid", "ml-collections", "sigstore-rekor-types", "flake8-rst-docstrings", "rstcheck", "bravado", "aioesphomeapi", "pyside2", "aws-cdk-aws-ec2", "oslo-context", "python-monkey-business", "spandrel-extra-arches", "intel-openmp", "typeshed-client", "matrix_client", "cma", "easyconfig", "prettyprinter", "pyqtwebengine", "aws-kinesis-agg", "flask-swagger", "a-bigelow-cdk-eventbridge-partner-processors", "pytest-variables", "pcodedmp", "azureml-pipeline-steps", "unstructured-pytesseract", "prometheus-api-client", "controlnet-aux", "torch-complex", "aws-cdk-aws-kms", "xlsx2csv", "mkdocs-include-markdown-plugin", "r2pipe", "flake8-string-format", "backports-strenum", "pyfume", "nvidia-nvcomp-cu12", "gto", "gfpgan", "model-index", "stempeg", "pytest-unordered", "histomicstk", "musdb", "mmhash3", "groundingdino-py", "selectolax", "wtforms-components", "inotify", "beautifulsoup", "aws-cdk-aws-lambda", "types-aiobotocore-rds", "pedalboard", "numpy-quaternion", "lizard", "pip-with-requires-python", "bitvector", "faiss-gpu", "museval", "oslo-log", "pudb", "waiting", "pytest-pylint", "littlefs-python", "pyudorandom", "pandas-datareader", "robotframework-browser", "pybloom_live", "mwtextextractor", "delayed-assert", "azureml-pipeline", "uhashring", "azureml-defaults", "setoptconf-tmp", "opencc-python-reimplemented", "pytest-docker-tools", "opencc", "lalsuite", "pyfunceble-dev", "langchain-groq", "pydeprecate", "attr", "pysimdjson", "types-regex", "rake_nltk", "alembic-utils", "healpy", "mypy-boto3-autoscaling", "shiboken2", "forex-python", "mpld3", "mailjet-rest", "opentelemetry-instrumentation-threading", "timg", "sorl-thumbnail", "pandas_schema", "currencyconverter", "dbx", "python-novaclient", "mnemonic", "djangorestframework-dataclasses", "docrepr", "wtforms-alchemy", "django-configurations", "xml-python", "gpxpy", "crowdstrike-falconpy", "chiavdf", "python-interface", "arthurai", "compressed-rtf", "aws-cdk-aws-s3", "kivy", "yattag", "opacus", "coremltools", "hurry-filesize", "djangorestframework-camel-case", "unitypy", "delocate", "pyftpdlib", "suds-jurko", "bitmath", "django-multiselectfield", "crontab", "aws-cdk-aws-sqs", "haystack-ai", "decord", "schematics", "robotframework-robocop", "pyproject-flake8", "yara-python", "brickflows", "trafaret", "pyinotify", "doc8", "pandas-profiling", "pockets", "fernet", "docspec-python", "nr-stream", "pylink-square", "lomond", "awsebcli", "types-aiobotocore-cloudformation", "litestar", "autodoc-pydantic", "baron", "plotly_express", "dm-control", "tree-sitter-javascript", "shopifyapi", "dj-rest-auth", "oci-cli", "zake", "infinity", "pyfarmhash", "openexr", "rfc8785", "openmim", "cupy-cuda12x", "tree_sitter_languages", "cdk-gitlab-runner", "kafka", "aimmo", "aws-cdk-aws-secretsmanager", "webexteamssdk", "mypy-boto3-cognito-identity", "bravado-core", "pdoc", "docusign-esign", "nr-util", "jupyter_contrib_core", "banal", "feedfinder2", "aiortc", "pydoc-markdown", "langchain-huggingface", "docspec", "hass-client", "routes", "pyreadline", "mkdocs-glightbox", "sqlite-utils", "types-boto3", "jc", "fastapi-slim", "jieba3k", "pyspark-pandas", "reprint", "flake8-annotations", "redbaron", "rauth", "sphinxcontrib-napoleon", "apache-airflow-providers-apache-druid", "cachebox", "poyo", "segtok", "linode-cli", "fslpy", "path-py", "kerberos", "aws-cdk-aws-ssm", "mypy-boto3-textract", "pydomo", "apache-airflow-providers-papermill", "getmac", "loky", "mlforecast", "ordereddict", "pyshark", "aws-cdk-aws-events", "coolprop", "aws-lambda-typing", "azureml-sdk", "get-reader", "types-fpdf2", "vobject", "aws-cdk-aws-s3-assets", "cdk-common", "miscreant", "python-graphql-client", "ansible-pylibssh", "kaldi_io", "eascheduler", "pytest-subprocess", "splink", "aws-msk-iam-sasl-signer-python", "testresources", "asyncer", "higher", "dall-e", "serpent", "django-jazzmin", "lingua-language-detector", "empy", "aws-cdk-aws-sns", "djangorestframework-xml", "pytest-trio", "mkdocs-literate-nav", "unicorn", "djangorestframework-jwt", "typeapi", "lightfm", "clearml", "awslimitchecker", "pypi-attestations", "hbutils", "robocorp-log", "pylsl", "android-backup", "aws-logging-handlers", "tensorflowjs", "py-grpc-prometheus", "pyfunctional", "pyang", "paddlepaddle", "django-elasticsearch-dsl", "multiaddr", "haystack-experimental", "ipcqueue", "django-cleanup", "badx12", "nr-date", "python3-xlib", "django-impersonate", "teradataml", "grequests", "codeguru_profiler_agent", "aws-cdk-aws-ecr", "opentelemetry-instrumentation-openai", "aws-cdk-aws-cloudwatch", "sqlalchemy-trino", "opendatalab", "airflow-exporter", "opentelemetry-instrumentation-kafka-python", "pypd", "linode-metadata", "blackfire", "azure-communication-email", "tatsu", "toml-sort", "embreex", "fuzzyset2", "beanie", "apache-airflow-providers-trino", "robotframework-assertion-engine", "opentelemetry-semantic-conventions-ai", "crochet", "fuzzytm", "pydevd-pycharm", "treelite", "mpi4py", "pyloudnorm", "dagster-docker", "prefect-github", "aliyun-python-sdk-ecs", "azure-mgmt-hybridcompute", "sql-formatter", "alexapy", "qpd", "pygam", "simpful", "python-pptx-templater", "python-debian", "apache-airflow-providers-vertica", "django-tinymce", "apache-airflow-providers-sendgrid", "drf-jwt", "edx-enterprise", "utils", "asyncclick", "event-model", "fugashi", "envparse", "oras", "python-osc", "prefect-sqlalchemy", "adjusttext", "flask-assets", "amplitude-analytics", "dagster-pyspark", "opentelemetry-instrumentation-elasticsearch", "dockerfile", "opentelemetry-instrumentation-boto", "databricks-utils", "nagisa", "ibm-watsonx-ai", "zdaemon", "konlpy", "deepeval", "twofish", "snowflake-ingest", "mypy-boto3-kafka", "versionfinder", "f90nml", "torchinfo", "google-cloud-functions", "json-schema-for-humans", "sqlalchemy-continuum", "lintrunner", "mypy-boto3-iot", "aws-cdk-aws-logs", "pyarmor", "ubelt", "pyathenajdbc", "pyocd", "jupyter_contrib_nbextensions", "aws-cdk-aws-sam", "whylogs", "pyactiveresource", "luigi", "tox-ansible", "dissect-target", "mapclassify", "aws-cdk-aws-ecr-assets", "docxcompose", "blacken-docs", "enlighten", "tzwhere", "basicsr", "gurobipy", "aws-cdk-aws-applicationautoscaling", "pyvisa-py", "supermercado", "tensorflow-io-nightly", "dimod", "depthai", "robyn", "chargebee", "extra-streamlit-components", "gspread-pandas", "visitor", "fiscalyear", "objectory", "inference-schema", "cloudinary", "allennlp-pvt-nightly", "mypy-boto3-ce", "joblibspark", "tailer", "pycaret", "multi-model-server", "pyld", "rio-cogeo", "generalimport", "abstract-ai", "nutter", "django-hijack", "pystac", "aws-cdk-aws-efs", "mypy-boto3-codepipeline", "molecule-plugins", "pbspark", "pytest-selenium", "imap-tools", "argo-workflows", "django-rq", "pyqtgraph", "draftjs_exporter", "streamlit-aggrid", "python-mimeparse", "styleframe", "magic-filter", "qiskit-aer", "in_place", "funasr", "jsonslicer", "super-collections", "rouge", "ttp", "apify-client", "h2o", "nanobind", "pytest-testmon", "pytest-reportlog", "rtfde", "assemblyline-core", "pyinstaller-versionfile", "cognitojwt", "mmengine", "django-autocomplete-light", "stamina", "mypy-boto3-cloudtrail", "django-select2", "nbstripout", "pytest-timestamper", "icontract", "robocorp-tasks", "pulumi-command", "serial", "canmatrix", "drf-writable-nested", "prov", "geojson-pydantic", "cfile", "apache-airflow-providers-jenkins", "dicomweb-client", "pact-python", "cpplint", "statistics", "transliterate", "pycobertura", "great_tables", "openapi-codec", "entrypoint2", "onepasswordconnectsdk", "recordclass", "opentelemetry-instrumentation-pymysql", "pyhs2", "pylsqpack", "reedsolo", "sagemaker-data-insights", "polarsgeoutils", "mypy-boto3-dynamodbstreams", "aws-cdk-aws-stepfunctions", "types-maxminddb", "mypy-boto3-application-autoscaling", "logging", "pydrive", "aws-cdk-custom-resources", "tgcrypto", "numdifftools", "mkl", "pyscaffold", "mypy-boto3-elasticache", "langserve", "murmurhash2", "dagster-gcp", "mypy-boto3-cloudfront", "robocorp", "finbourne-access-sdk", "robocorp-workitems", "nlpaug", "proselint", "screeninfo", "flask-apispec", "django-admin-sortable2", "mypy-boto3-iot-data", "aws-cdk-aws-sns-subscriptions", "tfa-nightly", "bio-grumpy", "tensorflow-recommenders", "pytorch-wpe", "pennylane-lightning", "canopen", "lazy-model", "trufflehog", "aiohttp-socks", "gcloud-aio-pubsub", "django-braces", "robotframework-tidy", "simple-ddl-parser", "mkdocs-section-index", "aws-cdk-aws-codeguruprofiler", "pycarlo", "pylogbeat", "pyroscope-io", "pystoi", "actfast", "mypy-boto3-sesv2", "mypy-boto3-organizations", "streamlit-keyup", "assemblyline-service-server", "yamlfix", "django-templated-mail", "mypy-boto3-connect", "docker-py", "flake8-pep3101", "yandex-query-client", "anywidget", "pymap3d", "pylightxl", "ipfshttpclient", "assemblyline", "b2sdk", "rospkg", "aws-cdk-aws-certificatemanager", "ezdxf", "urlextract", "scrypt", "wagtail", "django-allow-cidr", "sqlalchemy-cockroachdb", "pydoe", "pyliquibase", "google-cloud-ndb", "rosbags", "pynetbox", "aiotieba", "google-cloud-profiler", "django-htmx", "httpie-edgegrid", "amplpy", "junos-eznc", "gdal", "easy-thumbnails", "deap", "aws-cdk-aws-signer", "langchain-pinecone", "pylibsrtp", "uptime-kuma-api", "pythainlp", "anymarkup", "aws-cdk-aws-route53", "anymarkup-core", "cli-exit-tools", "pulumi-tls", "xinspect", "ghostscript", "gpytorch", "equinox", "tensorflow-decision-forests", "apysc", "simple-term-menu", "mypy-boto3-wafv2", "pyexcel-xlsx", "robotframework-retryfailed", "rtoml", "tabcmd", "titlecase", "django-test-migrations", "assemblyline-ui", "jsonnet", "bigdl-chronos", "pycnite", "flexmock", "prefect-shell", "autoray", "arxiv", "aws-cdk-aws-autoscaling-common", "pygdbmi", "lib-detect-testenv", "property-cached", "mypy-boto3-pinpoint-sms-voice-v2", "python-tds", "timeflux", "maison", "stackprinter", "wasmtime", "virtualenvwrapper", "casbin", "onnxscript", "fcache", "fastexcel", "python-schema-registry-client", "scriptconfig", "typer-cli", "aws-cdk-assets", "aioice", "pglast", "logfury", "lightstep", "webapp2", "mypy-boto3-acm", "mitmproxy", "bootstrap-flask", "yalafi", "vadersentiment", "pyqtwebengine-qt5", "django-log-request-id", "bce-python-sdk", "gherkin-official", "streamlit-extras", "ipy", "chess", "mypy-boto3-es", "chiabip158", "awscurl", "pygal", "pysolr", "wiki-fetch", "flake8-logging-format", "mypy-boto3-quicksight", "rlbot", "delta-sharing", "progiter", "rioxarray", "varint", "mypy-boto3-resourcegroupstaggingapi", "aws-cdk-aws-cloudformation", "tensorboard-plugin-profile", "elevenlabs", "drissionpage", "tavern", "pyjwkest", "anndata", "python-binance", "link", "launchable", "interpret-core", "cmsis-pack-manager", "nicegui", "ert", "chalkpy", "solders", "git-python", "opentelemetry-instrumentation-mysql", "spacy-transformers", "dotnetcore2", "jsonformatter", "pyqrcode", "pentapy", "types-passlib", "dagster-shell", "dynet", "esptool", "kmodes", "lusid-sdk", "pysqlite3", "boto-session-manager", "flexget", "sphinx-togglebutton", "azureml-fsspec", "mypy-boto3-transcribe", "pyrogram", "zxcvbn", "paddleocr", "aws-cdk-aws-apigateway", "mypy-boto3-servicediscovery", "opensearch-dsl", "json-encoder", "ipyvuetify", "mypy-boto3-comprehend", "springserve", "setuptools-odoo", "model-archiver", "pylru", "fastapi-mail", "sqlalchemy-drill", "slotted", "pygeos", "mypy-boto3-servicecatalog", "mypy-boto3-ec2-instance-connect", "pytest-freezer", "marshmallow3-annotations", "dask-cuda", "mypy-boto3-securityhub", "esp-idf-kconfig", "yeelight", "tflite-model-maker-nightly", "disposable-email-domains", "uri", "nncf", "gviz-api", "py-backwards-astunparse", "pytest-parametrization", "marshmallow-jsonapi", "robotframework-excellib", "aws-cdk-aws-servicediscovery", "py-backwards", "nbmake", "kopf", "moderngl", "ormsgpack", "mypy-boto3-apigatewaymanagementapi", "s3pathlib", "multiprocessing-logging", "mypy-boto3-dax", "autogluon-vision", "mypy-boto3-guardduty", "mypy-boto3-elb", "autogluon-text", "bearlibterminal", "returns", "jax-jumpy", "rqdatac", "mypy-boto3-apigatewayv2", "pyct", "clint", "mypy-boto3-service-quotas", "mypy-boto3-identitystore", "elasticsearch6", "jax-cuda12-plugin", "ipaddr", "rotary-embedding-torch", "torchlayers-nightly", "aws-cdk-aws-codestarnotifications", "setuptools-download", "aliyun-python-sdk-rds", "music21", "mypy-boto3-support", "iterproxy", "uvicorn-worker", "circus", "amundsen-databuilder", "willow", "geohash2", "ipyvue", "mypy-boto3-ebs", "pyautogen", "elasticsearch-curator", "aws-cdk-aws-elasticloadbalancingv2", "portion", "fastapi-cache2", "django-solo", "mypy-boto3-transfer", "mypy-boto3-codebuild", "mypy-boto3-shield", "first", "asyncio-throttle", "certbot", "pathfinding", "mypy-boto3-docdb", "aws-cdk-aws-ecs", "mypy-boto3-sso-oidc", "mypy-boto3-dlm", "rule-engine", "mypy-boto3-amplify", "python-jwt", "sqlvalidator", "arraykit", "pcpp", "benchmark-runner", "pybacklogpy", "mypy-boto3-fsx", "mypy-boto3-translate", "types-orjson", "django-admin-autocomplete-filter", "mypy-boto3-directconnect", "dataflows-tabulator", "zcbor", "pybedtools", "django-dirtyfields", "pyaml-env", "markdown-inline-graphviz-extension", "mypy-boto3-meteringmarketplace", "mypy-boto3-acm-pca", "flashlight-text", "workos", "python-baseconv", "csscompressor", "mypy-boto3-comprehendmedical", "types-pkg-resources", "sklearn-crfsuite", "opteryx", "pulp-glue", "sqlalchemy-databricks", "kolo", "ffmpeg", "domain2idna", "httpstan", "esprima", "dbnd", "micloud", "mypy-boto3-cur", "aws-cdk-aws-autoscaling", "sagemaker-datawrangler", "graphene-sqlalchemy", "detect-delimiter", "pycollada", "traits", "opentelemetry-instrumentation-tornado", "aws-cdk-aws-cognito", "mypy-boto3-datasync", "grafanalib", "mypy-boto3-imagebuilder", "bingads", "nodejs-wheel-binaries", "robotframework-appiumlibrary", "meteostat", "ci-info", "mypy-boto3-elasticbeanstalk", "jax-cuda12-pjrt", "mypy-boto3-fms", "mypy-boto3-serverlessrepo", "assemblyline-v4-service", "mygeotab", "mypy-boto3-compute-optimizer", "pytest-mpl", "pykml", "sqlite-fts4", "aliyun-python-sdk-core-v3", "actions-toolkit", "mypy-boto3-health", "pyarrow-stubs", "mypy-boto3-forecast", "yeref", "coiled", "pdfminer", "mypy-boto3-globalaccelerator", "iso4217", "bert_score", "mypy-boto3-importexport", "django-modelcluster", "mypy-boto3-ds", "prometheus-async", "k8", "lbt-dragonfly", "faust-cchardet", "mypy-boto3-discovery", "mypy-boto3-inspector", "mypy-boto3-groundstation", "aws-cdk-aws-codebuild", "google-cloud-dialogflow-cx", "mypy-boto3-glacier", "aws-packages", "aiodogstatsd", "ipylab", "bindep", "mmdet", "dm-haiku", "psd-tools", "mypy-boto3-forecastquery", "huaweicloudsdkcore", "mypy-boto3-storagegateway", "mypy-boto3-iot1click-devices", "python-logstash-async", "aws-cdk-aws-route53-targets", "mypy-boto3-mediastore", "mypy-boto3-devicefarm", "calver", "mypy-boto3-elastictranscoder", "stix2-patterns", "synapseml", "mypy-boto3-cognito-sync", "tinybird-cli", "mypy-boto3-iot1click-projects", "weread2notionpro", "mypy-boto3-greengrass", "mypy-boto3-snowball", "etelemetry", "mosek", "can-isotp", "mypy-boto3-sms-voice", "mypy-boto3-mediatailor", "geode-background", "mypy-boto3-mediaconvert", "mysql-python", "mdformat-tables", "pwlf", "zope-sqlalchemy", "ceja", "pynose", "pandoc", "blosc", "mypy-boto3-gamelift", "amazon-textract-response-parser", "aws-error-utils", "soda-core-duckdb", "mypy-boto3-mgh", "async-asgi-testclient", "mypy-boto3-mediastore-data", "mypy-boto3-sms", "markdown-include", "python-status", "certvalidator", "mypy-boto3-mediapackage-vod", "mypy-boto3-codeartifact", "mypy-boto3-connectparticipant", "mypy-boto3-frauddetector", "oic", "apache-airflow-providers-presto", "rejson", "pyjson5", "pyclothoids", "reverse_geocoder", "mypy-boto3-datapipeline", "aws-cdk-aws-kinesis", "mypy-boto3-accessanalyzer", "mammoth", "dagster-snowflake", "mypy-boto3-marketplace-entitlement", "pyarmor-cli-core", "mypy-boto3-mediapackage", "mypy-boto3-iotsecuretunneling", "whichcraft", "mypy-boto3-budgets", "sanitize-filename", "python-subunit", "mypy-boto3-sdb", "mypy-boto3-elastic-inference", "iteration_utilities", "dragonfly-energy", "flask-session2", "pyspark-test", "deepgram-sdk", "memepy", "linear_operator", "django-pgtrigger", "mypy-boto3-chime", "rook", "mxnet-mkl", "pydotplus", "eccodes", "pylint-gitlab", "mypy-boto3-detective", "click-configfile", "compressed-tensors", "awkward0", "fugue-sql-antlr", "pyhdb", "pandas-flavor", "mypy-boto3-s3control", "pyvo", "adbc-driver-manager", "click-shell", "versioningit", "nbdime", "tldrwl", "scenedetect", "pyspark-stubs", "aws-cdk-aws-cloudfront", "scrubadub", "conllu", "slack", "mypy-boto3-rds-data", "filesplit", "rstcheck-core", "dramatiq", "uproot3", "uproot3-methods", "mdutils", "finlab", "fast-curator", "mypy-boto3-workspaces", "pysnooper", "mypy-boto3-medialive", "sccache", "cobble", "aws-cdk-aws-elasticloadbalancing", "postmarker", "mypy-boto3-application-insights", "treelite-runtime", "table-logger", "pytensor", "djoser", "qds-sdk", "django-recaptcha", "neptune", "assemblyline-service-client", "mo-future", "pulp-cli", "apache-airflow-providers-apache-beam", "mypy-boto3-codedeploy", "arize-phoenix", "h3-pyspark", "breadability", "optimizely-sdk", "python-quickbooks", "apache-airflow-providers-grpc", "aws-cdk-aws-autoscaling-hooktargets", "whatthepatch", "ragged-buffer", "keplergl", "sparkaid", "mypy-boto3-migrationhub-config", "bioregistry", "tortoise-orm", "types-enum34", "crhelper", "alibabacloud-tea-openapi", "kedro-viz", "flask-redis", "pymc", "scylla-driver", "deepface", "python_jsonschema_objects", "urllib3-mock", "mypy-boto3-appsync", "cdk-ecr-deployment", "strsimpy", "unleashclient", "mail-parser", "mkdocs-mermaid2-plugin", "astronomer-providers", "mypy-boto3-appstream", "mypy-boto3-swf", "amundsen-common", "dataset", "latex2mathml", "mypy-boto3-iotanalytics", "favicon", "zipcodes", "sqlakeyset", "mypy-boto3-appmesh", "injectool", "flake8-return", "cx_freeze", "flake8-deprecated", "timeago", "python-etcd", "pyfcm", "mypy-boto3-kinesisanalytics", "stanza"]

Now I'm going to check where they disagree:

df["conda_lock"] = conda_lock_result
df["parselmouth"] = parselmouth_result
df["grayskull"] = grayskull_result
discrepancies = df[
    df.apply(
        lambda row: not (
            row["conda_lock"] == row["grayskull"]
            and row["grayskull"] in row["parselmouth"]
        ),
        axis=1,
    )
]

Image

@maresb
Copy link
Contributor Author

maresb commented Oct 23, 2024

The full result
package_name downloads conda_lock parselmouth grayskull
66 tzdata 7052520 python-tzdata python-tzdata tzdata
121 importlib-resources 4416487 importlib_resources importlib-resources importlib-resources
importlib_resources
129 psycopg2-binary 4110590 psycopg2 psycopg2-binary psycopg2-binary
160 ruamel-yaml 3392431 ruamel.yaml ruamel.yaml ruamel_yaml
161 jaraco-classes 3349855 jaraco.classes jaraco.classes jaraco-classes
168 google-cloud-bigquery 3243502 google-cloud-bigquery google-cloud-bigquery google-cloud-bigquery-core
google-cloud-bigquery-core
175 msal-extensions 3066960 msal-extensions msal_extensions msal_extensions
189 ruamel-yaml-clib 2809772 ruamel-yaml-clib ruamel.yaml.clib ruamel-yaml-clib
195 typedload 2705990 typedload typedload
277 redshift-connector 1774191 redshift-connector redshift_connector redshift_connector
278 jupyter-core 1769637 jupyter-core jupyter_core jupyter_core
297 bs4 1599768 bs4 bs4
299 zope-interface 1584491 zope.interface zope.interface zope-interface
300 smart-open 1583722 smart-open smart_open smart-open
313 apache-airflow 1535973 airflow airflow apache-airflow
347 jupyterlab-server 1318989 jupyterlab-server jupyterlab_server jupyterlab_server
369 pytest-error-for-skips 1229513 pytest-error-for-skips pytest-error-for-skips
379 tb-nightly 1182925 tb-nightly tb-nightly
391 jaraco-functools 1123773 jaraco.functools jaraco.functools jaraco-functools
401 antlr4-python3-runtime 1113065 antlr4-python3-runtime antlr-python-runtime antlr4-python3-runtime
427 jaraco-context 1029014 jaraco.context jaraco.context jaraco-context
442 click-man 995243 click-man click-man
444 jupyter-events 983751 jupyter-events jupyter_events jupyter_events
445 seaborn 975632 seaborn-base seaborn seaborn
seaborn-base
466 uv 917922 uv uv
476 azure-cli 884203 azure-cli azure-cli
482 confluent-kafka 871209 confluent-kafka python-confluent-kafka python-confluent-kafka
492 nvidia-nccl-cu12 851871 nvidia-nccl-cu12 nvidia-nccl-cu12
503 cached-property 823238 cached_property cached-property cached-property
cached_property
538 nvidia-cublas-cu12 752937 nvidia-cublas-cu12 nvidia-cublas-cu12
539 nvidia-cudnn-cu12 751897 nvidia-cudnn-cu12 nvidia-cudnn-cu12
552 backports-tarfile 733727 backports.tarfile backports.tarfile backports-tarfile
556 nvidia-cuda-runtime-cu12 731257 nvidia-cuda-runtime-cu12 nvidia-cuda-runtime-cu12
558 nvidia-cuda-cupti-cu12 730047 nvidia-cuda-cupti-cu12 nvidia-cuda-cupti-cu12
559 nvidia-cusparse-cu12 729987 nvidia-cusparse-cu12 nvidia-cusparse-cu12
560 nvidia-cufft-cu12 729622 nvidia-cufft-cu12 nvidia-cufft-cu12
562 nvidia-cuda-nvrtc-cu12 728627 nvidia-cuda-nvrtc-cu12 nvidia-cuda-nvrtc-cu12
564 nvidia-nvjitlink-cu12 726325 nvidia-nvjitlink-cu12 nvidia-nvjitlink-cu12
569 nvidia-curand-cu12 724699 nvidia-curand-cu12 nvidia-curand-cu12
576 nvidia-nvtx-cu12 717026 nvidia-nvtx-cu12 nvidia-nvtx-cu12
579 nvidia-cusolver-cu12 713504 nvidia-cusolver-cu12 nvidia-cusolver-cu12
580 zope-event 711666 zope.event zope.event zope-event
587 pywin32 702731 pywin32 pywin32 pywin32-on-windows
633 backports-zoneinfo 638522 backports.zoneinfo backports.zoneinfo backports-zoneinfo
641 ninja 632874 ninja ninja
644 azure-mgmt-recoveryservices 627707 azure-mgmt-recoveryservices azure-mgmt-recoveryservices
650 analytics-python 622270 analytics-python analytics-python
656 azure-mgmt-signalr 616920 azure-mgmt-signalr azure-mgmt-signalr
666 azure-mgmt-servicebus 609162 azure-mgmt-servicebus azure-mgmt-servicebus
686 azure-mgmt-rdbms 588644 azure-mgmt-rdbms azure-mgmt-rdbms
691 azure-mgmt-advisor 583901 azure-mgmt-advisor azure-mgmt-advisor
693 azure-mgmt-eventhub 582243 azure-mgmt-eventhub azure-mgmt-eventhub
704 azure-mgmt-managementgroups 576747 azure-mgmt-managementgroups azure-mgmt-managementgroups
705 azure-mgmt-loganalytics 576076 azure-mgmt-loganalytics azure-mgmt-loganalytics
706 azure-mgmt-cdn 575636 azure-mgmt-cdn azure-mgmt-cdn
707 azure-mgmt-cognitiveservices 575396 azure-mgmt-cognitiveservices azure-mgmt-cognitiveservices
708 azure-mgmt-datalake-nspkg 573272 azure-mgmt-datalake-nspkg azure-mgmt-datalake-nspkg
709 azure-mgmt-search 573227 azure-mgmt-search azure-mgmt-search
711 azure-mgmt-recoveryservicesbackup 572904 azure-mgmt-recoveryservicesbackup azure-mgmt-recoveryservicesbackup
712 azure-mgmt-iothub 572686 azure-mgmt-iothub azure-mgmt-iothub
715 azure-mgmt-devtestlabs 571123 azure-mgmt-devtestlabs azure-mgmt-devtestlabs
717 azure-mgmt-eventgrid 570525 azure-mgmt-eventgrid azure-mgmt-eventgrid
719 azure-mgmt-applicationinsights 566139 azure-mgmt-applicationinsights azure-mgmt-applicationinsights
720 azure-mgmt-servicefabric 563788 azure-mgmt-servicefabric azure-mgmt-servicefabric
721 azure-mgmt-media 562824 azure-mgmt-media azure-mgmt-media
722 azure-mgmt-billing 562424 azure-mgmt-billing azure-mgmt-billing
723 azure-mgmt-policyinsights 562328 azure-mgmt-policyinsights azure-mgmt-policyinsights
724 azure-mgmt-iothubprovisioningservices 561863 azure-mgmt-iothubprovisioningservices azure-mgmt-iothubprovisioningservices
725 azure-mgmt-batchai 561552 azure-mgmt-batchai azure-mgmt-batchai
726 azure-mgmt-datamigration 560968 azure-mgmt-datamigration azure-mgmt-datamigration
728 azure-appconfiguration 560787 azure-appconfiguration azure-appconfiguration
729 azure-mgmt-iotcentral 560562 azure-mgmt-iotcentral azure-mgmt-iotcentral
730 azure-mgmt-maps 560554 azure-mgmt-maps azure-mgmt-maps
738 libclang 546267 libclang libclang
744 datetime 539318 datetime datetime
749 azure-multiapi-storage 537220 azure-multiapi-storage azure-multiapi-storage
752 evergreen-py 531615 evergreen-py evergreen-py
757 tensorflow-io-gcs-filesystem 527204 tensorflow-io-gcs-filesystem tensorflow-io-gcs-filesystem
774 azure-mgmt-datalake-analytics 508458 azure-mgmt-datalake-analytics azure-mgmt-datalake-analytics
775 javaproperties 506870 javaproperties javaproperties
782 azure-mgmt-reservations 502843 azure-mgmt-reservations azure-mgmt-reservations
783 azure-loganalytics 500837 azure-loganalytics azure-loganalytics
784 azure-mgmt-consumption 500559 azure-mgmt-consumption azure-mgmt-consumption
787 azure-mgmt-relay 498212 azure-mgmt-relay azure-mgmt-relay
790 azure-mgmt-apimanagement 495806 azure-mgmt-apimanagement azure-mgmt-apimanagement
795 azure-mgmt-privatedns 492055 azure-mgmt-privatedns azure-mgmt-privatedns
796 db-contrib-tool 490750 db-contrib-tool db-contrib-tool
797 azure-mgmt-hdinsight 490105 azure-mgmt-hdinsight azure-mgmt-hdinsight
802 azure-mgmt-kusto 485904 azure-mgmt-kusto azure-mgmt-kusto
803 azure-mgmt-synapse 485146 azure-mgmt-synapse azure-mgmt-synapse
804 azure-mgmt-security 484993 azure-mgmt-security azure-mgmt-security
809 azure-mgmt-netapp 481624 azure-mgmt-netapp azure-mgmt-netapp
810 azure-synapse-accesscontrol 481269 azure-synapse-accesscontrol azure-synapse-accesscontrol
811 azure-mgmt-redhatopenshift 481198 azure-mgmt-redhatopenshift azure-mgmt-redhatopenshift
812 azure-mgmt-appconfiguration 481037 azure-mgmt-appconfiguration azure-mgmt-appconfiguration
813 azure-mgmt-sqlvirtualmachine 480370 azure-mgmt-sqlvirtualmachine azure-mgmt-sqlvirtualmachine
814 azure-keyvault-administration 480195 azure-keyvault-administration azure-keyvault-administration
816 azure-mgmt-imagebuilder 479606 azure-mgmt-imagebuilder azure-mgmt-imagebuilder
818 azure-mgmt-botservice 479401 azure-mgmt-botservice azure-mgmt-botservice
822 azure-mgmt-databoxedge 478585 azure-mgmt-databoxedge azure-mgmt-databoxedge
823 azure-synapse-managedprivateendpoints 478559 azure-synapse-managedprivateendpoints azure-synapse-managedprivateendpoints
824 azure-mgmt-servicelinker 478371 azure-mgmt-servicelinker azure-mgmt-servicelinker
825 azure-mgmt-servicefabricmanagedclusters 478100 azure-mgmt-servicefabricmanagedclusters azure-mgmt-servicefabricmanagedclusters
826 azure-mgmt-extendedlocation 477961 azure-mgmt-extendedlocation azure-mgmt-extendedlocation
839 tensorflow-serving-api 466112 tensorflow-serving-api tensorflow-serving-api
848 cmake 459905 cmake cmake
870 azure-mgmt-managedservices 435095 azure-mgmt-managedservices azure-mgmt-managedservices
891 psycopg-binary 413368 psycopg-binary psycopg-binary
893 azure-mgmt-deploymentmanager 411387 azure-mgmt-deploymentmanager azure-mgmt-deploymentmanager
897 pytest-random-order 406247 pytest-random-order pytest-random-order
919 sphinx-rtd-theme 382349 sphinx-rtd-theme sphinx_rtd_theme sphinx_rtd_theme
939 tensorflow-text 366086 tensorflow-text tensorflow-text
944 cloudformation-cli 360042 cloudformation-cli cloudformation-cli
945 opencv-python-headless 359533 opencv opencv
947 ray 358665 ray-core ray-core ray
949 cloudformation-cli-java-plugin 357813 cloudformation-cli-java-plugin cloudformation-cli-java-plugin
950 cloudformation-cli-python-plugin 357792 cloudformation-cli-python-plugin cloudformation-cli-python-plugin
951 cloudformation-cli-go-plugin 357644 cloudformation-cli-go-plugin cloudformation-cli-go-plugin
952 cloudformation-cli-typescript-plugin 357561 cloudformation-cli-typescript-plugin cloudformation-cli-typescript-plugin
954 oldest-supported-numpy 356055 oldest-supported-numpy oldest-supported-numpy
979 datadog-api-client 334973 datadog-api-client datadog-api-client
990 torchaudio 326075 torchaudio torchaudio
991 edgegrid-python 325339 edgegrid-python edgegrid-python
1000 weaviate-client 314711 weaviate-client weaviate-client
1003 nvidia-cublas-cu11 313989 nvidia-cublas-cu11 nvidia-cublas-cu11
1011 nvidia-cudnn-cu11 306175 nvidia-cudnn-cu11 nvidia-cudnn-cu11
1012 keyrings-google-artifactregistry-auth 304767 keyrings-google-artifactregistry-auth keyrings.google-artifactregistry-auth keyrings-google-artifactregistry-auth
1034 nvidia-cuda-runtime-cu11 295487 nvidia-cuda-runtime-cu11 nvidia-cuda-runtime-cu11
1036 nvidia-cuda-nvrtc-cu11 294036 nvidia-cuda-nvrtc-cu11 nvidia-cuda-nvrtc-cu11
1044 pyhcl 287084 pyhcl pyhcl
1046 faiss-cpu 286524 faiss-cpu faiss-cpu
1054 more-executors 283162 more-executors more-executors
1055 astronomer-cosmos 282935 astronomer-cosmos astronomer-cosmos
1058 openxlab 282027 openxlab openxlab
1060 fastpurge 280941 fastpurge fastpurge
1068 py-partiql-parser 275380 py-partiql-parser py-partiql-parser
1071 cohere 272023 cohere cohere
1072 google-cloud 270806 google-cloud google-cloud
1073 pdfminer-six 270664 pdfminer.six pdfminer.six pdfminer-six
1080 langchain-google-vertexai 267080 langchain-google-vertexai langchain-google-vertexai
1087 eval-type-backport 265142 eval_type_backport eval-type-backport eval-type-backport
eval_type_backport
1111 prefect-gcp 250085 prefect-gcp prefect-gcp
1113 asyncio 249211 asyncio asyncio
1133 firebase-admin 236614 firebase-admin firebase-admin
1142 teradatasql 231690 teradatasql teradatasql
1143 azure-eventhub 231452 azure-eventhub azure-eventhub
1148 cloudevents 226542 cloudevents cloudevents
1151 azure-kusto-ingest 224999 azure-kusto-ingest azure-kusto-ingest
1162 pandera 221680 pandera-core pandera pandera
pandera-base
pandera-core
1191 types-cffi 210846 types-cffi types-cffi
1207 sklearn 206178 sklearn sklearn
1235 functions-framework 193426 functions-framework functions-framework
1238 uamqp 192962 uamqp uamqp
1241 spark-nlp 191995 spark-nlp spark-nlp
1255 acryl-datahub 184784 acryl-datahub acryl-datahub
1275 py-spy 179573 py-spy py-spy
1276 zipfile38 179543 zipfile38 zipfile38
1285 kaleido 176728 kaleido python-kaleido python-kaleido
1287 soda-core 176607 soda-core soda-core
1298 hyperpyyaml 173011 hyperpyyaml hyperpyyaml
1299 speechbrain 172876 speechbrain speechbrain
1305 cog 171528 cog cog
1310 pymsteams 170647 pymsteams pymsteams
1317 singer-sdk 168596 singer-sdk singer-sdk
1321 html5lib-modern 168052 html5lib-modern html5lib-modern
1332 mypy-boto3-sts 166198 mypy-boto3-sts mypy-boto3-sts
1335 sagemaker-core 165730 sagemaker-core sagemaker-core
1338 azure-monitor-query 165313 azure-monitor-query azure-monitor-query
1361 azure-cosmosdb-table 160217 azure-cosmosdb-table azure-cosmosdb-table
1371 azure-cosmosdb-nspkg 157773 azure-cosmosdb-nspkg azure-cosmosdb-nspkg
1393 semgrep 153648 semgrep semgrep
1402 soundfile 151633 pysoundfile pysoundfile soundfile
1420 uuid 148747 uuid uuid
1422 pinecone-client 148324 pinecone-client pinecone-client
1431 azureml-core 146365 azureml-core azureml-core
1432 qtconsole 145551 qtconsole-base qtconsole qtconsole
qtconsole-base
1436 zope-deprecation 144871 zope.deprecation zope.deprecation zope-deprecation
1443 azure-functions 143060 azure-functions azure-functions
1468 aws-cdk-lib 137845 aws-cdk-lib aws-cdk-lib
1486 azure-monitor-opentelemetry-exporter 135902 azure-monitor-opentelemetry-exporter azure-monitor-opentelemetry-exporter
1488 pytest-messenger 135468 pytest-messenger pytest-messenger
1489 json-log-formatter 135424 json-log-formatter json-log-formatter
1490 aws-cdk-asset-awscli-v1 135036 aws-cdk-asset-awscli-v1 aws-cdk-asset-awscli-v1
1500 pyqt5-qt5 131739 pyqt5-qt5 pyqt5-qt5
1503 amazon-ion 131344 amazon-ion amazon-ion
1508 ortools 130733 ortools ortools-python ortools-python
1517 aws-psycopg2 129564 aws-psycopg2 aws-psycopg2
1519 aws-cdk-integ-tests-alpha 128527 aws-cdk-integ-tests-alpha aws-cdk-integ-tests-alpha
1521 tlparse 128414 tlparse tlparse
1523 avro-gen3 128149 avro-gen3 avro-gen3
1527 azure-eventgrid 127767 azure-eventgrid azure-eventgrid
1547 soxr 123977 soxr-python soxr-python soxr
1554 boolean-py 122217 boolean.py boolean.py boolean-py
1555 fixedint 121855 fixedint fixedint
1557 memory-profiler 121812 memory-profiler memory_profiler memory_profiler
1561 dynamodb-json 120775 dynamodb-json dynamodb-json
1564 pymupdfb 120605 pymupdfb pymupdfb
1575 aws-cdk-asset-kubectl-v20 118936 aws-cdk-asset-kubectl-v20 aws-cdk-asset-kubectl-v20
1579 pypiwin32 118605 pypiwin32 pypiwin32
1583 lit 118249 lit-nlp lit lit
lit-nlp
1603 python-pam 114246 python-pam python-pam
1611 patchelf 113300 patchelf patchelf
1613 databricks-api 113203 databricks-api databricks-api
1616 ultralytics-thop 112347 ultralytics-thop ultralytics-thop
1617 repoze-lru 112166 repoze.lru repoze.lru repoze-lru
1627 wget 110582 python-wget python-wget wget
1630 databricks-connect 110116 databricks-connect databricks-connect
1637 opencv-contrib-python 108964 opencv-contrib-python opencv-contrib-python
1641 opencensus-ext-logging 108268 opencensus-ext-logging opencensus-ext-logging
1644 microsoft-kiota-serialization-json 107978 microsoft-kiota-serialization-json microsoft-kiota-serialization-json
1647 jq 107783 jq jq
1663 python-consul 105091 python-consul python-consul
1666 teradatasqlalchemy 104554 teradatasqlalchemy teradatasqlalchemy
1676 soda-core-snowflake 103389 soda-core-snowflake soda-core-snowflake
1678 zc-lockfile 103010 zc.lockfile zc.lockfile zc-lockfile
1690 elementary-data 101755 elementary-data elementary-data
1694 mysql-connector 101555 mysql-connector mysql-connector
1695 salesforce-bulk 101490 salesforce-bulk salesforce-bulk
1703 boa-str 100844 boa-str boa-str
1705 dbutils 100799 dbutils dbutils
1706 segment-analytics-python 100798 analytics-python analytics-python segment-analytics-python
1712 jsonconversion 100179 jsonconversion jsonconversion
1718 backports-functools-lru-cache 99397 backports.functools_lru_cache backports.functools_lru_cache backports-functools-lru-cache
1720 mypy-boto3-iam 99310 mypy-boto3-iam mypy-boto3-iam
1722 ec2-metadata 99014 ec2-metadata ec2-metadata
1727 aws-cdk-asset-node-proxy-agent-v6 98692 aws-cdk-asset-node-proxy-agent-v6 aws-cdk-asset-node-proxy-agent-v6
1732 pytd 98144 pytd pytd
1741 boto3-type-annotations 97332 boto3-type-annotations boto3-type-annotations
1743 onnxruntime-gpu 97162 onnxruntime-gpu onnxruntime-novec onnxruntime-gpu
1752 jwt 96231 jwt jwt
1781 coreapi 92509 coreapi coreapi python-coreapi
python-coreapi
1784 mypy-boto3-ecr 92064 mypy-boto3-ecr mypy-boto3-ecr
1792 azure-mgmt-notificationhubs 91325 azure-mgmt-notificationhubs azure-mgmt-notificationhubs
1794 chispa 91046 chispa chispa
1796 microsoft-kiota-serialization-text 90278 microsoft-kiota-serialization-text microsoft-kiota-serialization-text
1798 signalfx 90230 signalfx signalfx
1803 redis-py-cluster 89957 redis-py-cluster redis-py-cluster
1813 requests-aws-sign 89359 requests-aws-sign requests-aws-sign
1819 riot 88743 riot riot
1820 shareplum 88619 shareplum shareplum
1828 pdfkit 87920 python-pdfkit python-pdfkit pdfkit
1834 azure-monitor-opentelemetry 87348 azure-monitor-opentelemetry azure-monitor-opentelemetry
1837 azure-mgmt-logic 87239 azure-mgmt-logic azure-mgmt-logic
1840 azure-core-tracing-opentelemetry 86789 azure-core-tracing-opentelemetry azure-core-tracing-opentelemetry
1841 backports-weakref 86628 backports.weakref backports.weakref backports-weakref
1849 ckzg 85352 ckzg ckzg
1855 cdk-nag 84791 cdk-nag cdk-nag
1863 azure-mgmt-scheduler 83765 azure-mgmt-scheduler azure-mgmt-scheduler
1866 azure-servicefabric 83293 azure-servicefabric azure-servicefabric
1869 azure-mgmt-commerce 83184 azure-mgmt-commerce azure-mgmt-commerce
1870 tsx 83135 tsx tsx
1871 ulid-py 83098 ulid-py ulid-py
1872 azure-mgmt-powerbiembedded 83066 azure-mgmt-powerbiembedded azure-mgmt-powerbiembedded
1874 mypy-boto3-athena 83044 mypy-boto3-athena mypy-boto3-athena
1876 throttlex 83009 throttlex throttlex
1879 streamerate 82963 streamerate streamerate
1882 azure-mgmt-hanaonazure 82807 azure-mgmt-hanaonazure azure-mgmt-hanaonazure
1883 sparkorm 82749 sparkorm sparkorm
1887 azure-mgmt-machinelearningcompute 82539 azure-mgmt-machinelearningcompute azure-mgmt-machinelearningcompute
1888 azure-mgmt-managementpartner 82453 azure-mgmt-managementpartner azure-mgmt-managementpartner
1890 codeowners 82339 codeowners codeowners
1892 opentelemetry-resource-detector-azure 82288 opentelemetry-resource-detector-azure opentelemetry-resource-detector-azure
1895 azureml-dataprep 82060 azureml-dataprep azureml-dataprep
1902 igraph 81650 python-igraph python-igraph igraph
1908 azure-mgmt-devspaces 81381 azure-mgmt-devspaces azure-mgmt-devspaces
1919 django-phonenumber-field 80914 django-phonenumber-field django-phonenumber-field
1920 insight-cli 80911 insight-cli insight-cli
1922 clang-format 80743 clang-format clang-format
1924 boostedblob 80631 boostedblob boostedblob
1928 azure-applicationinsights 80241 azure-applicationinsights azure-applicationinsights
1932 pipelinewise-singer-python 79906 pipelinewise-singer-python pipelinewise-singer-python
1937 tableauhyperapi 79535 tableauhyperapi tableauhyperapi
1938 azureml-dataprep-rslex 79511 azureml-dataprep-rslex azureml-dataprep-rslex
1940 category-encoders 79426 category-encoders category_encoders category_encoders
1951 pycomposefile 78429 pycomposefile pycomposefile
1952 tecton 78357 tecton tecton
1953 github3-py 78246 github3.py github3.py github3-py
1958 temporalio 77305 temporalio temporalio
1959 django-otp 77180 django-otp django-otp
1961 fasttext-wheel 77112 fasttext-wheel fasttext-wheel
1966 pytimeparse2 76748 pytimeparse2 pytimeparse2
1967 databricks 76698 databricks databricks
1973 pydevd 76377 pydevd pydevd
1980 logging-azure-rest 75869 logging-azure-rest logging-azure-rest
1981 hdbcli 75857 hdbcli hdbcli
1982 pyramid-jinja2 75822 pyramid-jinja2 pyramid-jinja2
1984 backports-tempfile 75800 backports.tempfile backports.tempfile backports-tempfile
1986 databricks-pypi1 75686 databricks-pypi1 databricks-pypi1
1997 mypy-boto3-stepfunctions 73859 mypy-boto3-stepfunctions mypy-boto3-stepfunctions
1999 nvidia-cufft-cu11 73749 nvidia-cufft-cu11 nvidia-cufft-cu11
2003 blosc2 73598 python-blosc2 python-blosc2 blosc2
2007 phonenumberslite 73497 phonenumberslite phonenumberslite
2010 nvidia-cusolver-cu11 73397 nvidia-cusolver-cu11 nvidia-cusolver-cu11
2011 requests-sigv4 73393 requests-sigv4 requests-sigv4
2021 aws-cdk-cloud-assembly-schema 72978 aws-cdk.cloud-assembly-schema aws-cdk.cloud-assembly-schema aws-cdk-cloud-assembly-schema
2022 mypy-boto3-ecs 72732 mypy-boto3-ecs mypy-boto3-ecs
2025 nvidia-cuda-cupti-cu11 72594 nvidia-cuda-cupti-cu11 nvidia-cuda-cupti-cu11
2026 nvidia-cusparse-cu11 72572 nvidia-cusparse-cu11 nvidia-cusparse-cu11
2028 zstd 72460 python-zstd python-zstd zstd
2030 pulumi 72318 pulumi pulumi
2033 nvidia-curand-cu11 72125 nvidia-curand-cu11 nvidia-curand-cu11
2035 github-heatmap 72080 github-heatmap github-heatmap
2044 json-delta 71682 json-delta json-delta
2046 nvidia-nccl-cu11 71654 nvidia-nccl-cu11 nvidia-nccl-cu11
2047 sqlfluff-templater-dbt 71650 sqlfluff-templater-dbt sqlfluff-templater-dbt
2050 pyformance 71185 pyformance pyformance
2051 nvidia-nvtx-cu11 71152 nvidia-nvtx-cu11 nvidia-nvtx-cu11
2064 dogpile-cache 70529 dogpile.cache dogpile.cache dogpile-cache
2065 coreschema 70312 coreschema coreschema python-coreschema
python-coreschema
2084 c7n 68932 c7n c7n
2085 mypy-boto3-kinesis 68802 mypy-boto3-kinesis mypy-boto3-kinesis
2086 mypy-boto3-emr 68795 mypy-boto3-emr mypy-boto3-emr
2093 tensorflow-intel 68214 tensorflow-intel tensorflow-intel
2095 azure-mgmt-appcontainers 68153 azure-mgmt-appcontainers azure-mgmt-appcontainers
2096 backports-cached-property 68110 backports.cached-property backports.cached-property backports-cached-property
2109 pyandoc 67707 pyandoc pyandoc
2119 pyairtable 67316 pyairtable pyairtable
2120 mypy-boto3-sagemaker 67255 mypy-boto3-sagemaker mypy-boto3-sagemaker
2128 types-pyserial 66767 types-pyserial types-pyserial
2131 poethepoet 66636 poethepoet poethepoet
2137 pyzipper 66287 pyzipper pyzipper
2154 bazel-runfiles 65105 bazel-runfiles bazel-runfiles
2162 tensorflow-io 64407 tensorflow-io tensorflow-io
2166 mypy-boto3-kms 64148 mypy-boto3-kms mypy-boto3-kms
2178 mypy-boto3-apigateway 63620 mypy-boto3-apigateway mypy-boto3-apigateway
2191 discord-py 62662 discord.py discord.py discord-py
2202 selenium-wire 61982 selenium-wire selenium-wire
2206 thop 61660 thop thop
2208 google-analytics-data 61600 google-analytics-data google-analytics-data
2210 azureml-dataprep-native 61483 azureml-dataprep-native azureml-dataprep-native
2222 pymongo-auth-aws 60477 pymongo-auth-aws pymongo-auth-aws
2223 soda-core-spark 60416 soda-core-spark soda-core-spark
2224 ccxt 60235 ccxt ccxt
2228 curl-cffi 60077 curl-cffi curl-cffi
2233 prisma 59809 prisma prisma
2238 langfuse 59536 langfuse langfuse
2242 tensorflow-addons 59389 tensorflow-addons tensorflow-addons
2248 dbl-tempo 59105 dbl-tempo dbl-tempo
2249 textparser 59013 textparser textparser
2250 pinecone-plugin-interface 58968 pinecone-plugin-interface pinecone-plugin-interface
2251 advent-of-code 58920 advent-of-code advent-of-code
2254 ibm-db 58815 ibm-db ibm_db ibm_db
2257 soda-core-spark-df 58654 soda-core-spark-df soda-core-spark-df
2259 requests-auth-aws-sigv4 58481 requests-auth-aws-sigv4 requests-auth-aws-sigv4
2262 types-stripe 58289 types-stripe types-stripe
2269 azure-ai-formrecognizer 58165 azure-ai-formrecognizer azure-ai-formrecognizer
2270 seqio-nightly 58161 seqio-nightly seqio-nightly
2271 microsoft-security-utilities-secret-masker 58139 microsoft-security-utilities-secret-masker microsoft-security-utilities-secret-masker
2272 databricks-pypi2 58081 databricks-pypi2 databricks-pypi2
2278 html-testrunner 57532 html-testrunner html-testrunner
2279 checkdigit 57438 checkdigit checkdigit
2280 ndjson 57437 ndjson ndjson
2281 pinecone-plugin-inference 57435 pinecone-plugin-inference pinecone-plugin-inference
2283 mypy-boto3-signer 57276 mypy-boto3-signer mypy-boto3-signer
2284 tensorflow-cpu 57265 tensorflow-cpu tensorflow-cpu
2289 ctranslate2 56759 ctranslate2 ctranslate2
2290 retry2 56718 retry2 retry2
2292 mypy-boto3-xray 56598 mypy-boto3-xray mypy-boto3-xray
2297 pytest-assume 56493 pytest-assume pytest-assume
2301 mypy-boto3-schemas 56272 mypy-boto3-schemas mypy-boto3-schemas
2303 cerberus-python-client 56162 cerberus-python-client cerberus-python-client
2305 pypyp 56096 pypyp pypyp
2318 azureml-mlflow 55460 azureml-mlflow azureml-mlflow
2321 line-profiler 55327 line-profiler line_profiler line_profiler
2322 ydb 55324 ydb ydb
2325 c7n-org 55113 c7n-org c7n-org
2333 simple-gcp-object-downloader 54623 simple-gcp-object-downloader simple-gcp-object-downloader
2340 xmod 54406 xmod xmod
2341 mypy-boto3-sns 54241 mypy-boto3-sns mypy-boto3-sns
2342 mypy-boto3-emr-serverless 54221 mypy-boto3-emr-serverless mypy-boto3-emr-serverless
2346 bridgecrew 54103 bridgecrew bridgecrew
2349 msgraph-sdk 53988 msgraph-sdk msgraph-sdk
2362 aws-cdk-aws-lambda-python-alpha 53414 aws-cdk-aws-lambda-python-alpha aws-cdk-aws-lambda-python-alpha
2366 editor 53174 editor editor
2367 livy 53129 livy livy
2374 runs 52806 runs runs
2375 frida 52796 frida frida
2380 pyagrum-nightly 52678 pyagrum-nightly pyagrum-nightly
2382 jupyter-ydoc 52601 jupyter-ydoc jupyter_ydoc jupyter_ydoc
2384 webvtt-py 52507 webvtt-py webvtt-py
2386 google-cloud-pipeline-components 52416 google-cloud-pipeline-components google-cloud-pipeline-components
2387 p4python 52365 p4python p4python
2389 akshare 52285 akshare akshare
2391 pyannote-database 52228 pyannote.database pyannote.database pyannote-database
2394 mediapipe 51981 mediapipe mediapipe
2398 kconfiglib 51784 kconfiglib kconfiglib
2409 array-record 51343 array-record array-record
2414 aiogram 51062 aiogram aiogram
2415 celery-types 51056 celery-types celery-types
2420 pillow-heif 50666 pillow-heif pillow-heif
2426 galvani 50462 galvani galvani
2432 mypy-boto3-elbv2 50218 mypy-boto3-elbv2 mypy-boto3-elbv2
2437 pylas 50042 pylas pylas
2441 fasttext-langdetect 49629 fasttext-langdetect fasttext-langdetect
2442 zope-proxy 49613 zope.proxy zope.proxy zope-proxy
2443 oslo-utils 49599 oslo.utils oslo.utils oslo-utils
2444 types-pyasn1 49529 types-pyasn1 types-pyasn1
2447 opencv-contrib-python-headless 49415 opencv-contrib-python-headless opencv-contrib-python-headless
2453 python3-logstash 49163 python3-logstash python3-logstash
2466 types-defusedxml 48357 types-defusedxml types-defusedxml
2473 azure-mgmt-resourcegraph 48085 azure-mgmt-resourcegraph azure-mgmt-resourcegraph
2482 django-prometheus 47699 django-prometheus django-prometheus
2484 djangorestframework-api-key 47608 djangorestframework-api-key djangorestframework-api-key
2487 pyannote-core 47558 pyannote.core pyannote.core pyannote-core
2496 google-cloud-discoveryengine 47145 google-cloud-discoveryengine google-cloud-discoveryengine
2498 zope-deferredimport 47036 zope.deferredimport zope.deferredimport zope-deferredimport
2504 clang 46885 clang clang
2505 elasticsearch7 46831 elasticsearch7 elasticsearch7
2511 segment-anything 46624 segment-anything segment-anything
2513 snowflake 46595 snowflake snowflake
2517 jaraco-text 46514 jaraco.text jaraco.text jaraco-text
2521 pysam 46383 pysam pysam
2525 pyannote-metrics 46105 pyannote-metrics pyannote.metrics pyannote-metrics
2526 mypy-boto3-route53 46100 mypy-boto3-route53 mypy-boto3-route53
2529 django-csp 45915 django-csp django-csp
2535 certbot-dns-cloudflare 45721 certbot-dns-cloudflare certbot-dns-cloudflare
2540 django-modeltranslation 45444 django-modeltranslation django-modeltranslation
2542 python-string-utils 45377 python-string-utils python-string-utils
2544 types-httplib2 45316 types-httplib2 types-httplib2
2547 accesscontrol 45169 accesscontrol accesscontrol
2550 amqpstorm 45072 amqpstorm amqpstorm
2556 oslo-config 44872 oslo.config oslo.config oslo-config
2569 tdqm 44348 tdqm tdqm
2573 mypy-boto3-sagemaker-runtime 44189 mypy-boto3-sagemaker-runtime mypy-boto3-sagemaker-runtime
2579 jaraco-collections 43959 jaraco.collections jaraco.collections jaraco-collections
2580 plaid-python 43806 plaid-python plaid-python
2581 asteroid-filterbanks 43791 asteroid-filterbanks asteroid-filterbanks
2582 zigpy 43743 zigpy zigpy
2583 z3-solver 43737 z3-solver z3-solver
2584 swebench 43706 swebench swebench
2588 poetry-plugin-pypi-mirror 43683 poetry-plugin-pypi-mirror poetry-plugin-pypi-mirror
2590 peppercorn 43578 peppercorn peppercorn
2595 tableau-api-lib 43400 tableau-api-lib tableau-api-lib
2600 oslo-i18n 43182 oslo.i18n oslo.i18n oslo-i18n
2602 eyes-selenium 43130 eyes-selenium eyes-selenium
2603 snowflake-core 43068 snowflake.core snowflake.core snowflake-core
2608 primepy 42912 primepy primepy
2609 torch-audiomentations 42906 torch-audiomentations torch-audiomentations
2610 torch-pitch-shift 42891 torch-pitch-shift torch-pitch-shift
2611 eyes-common 42874 eyes-common eyes-common
2612 python-logging-loki 42844 python-logging-loki python-logging-loki
2615 devtools 42741 python-devtools python-devtools devtools
2616 pyannote-audio 42721 pyannote-audio pyannote-audio
2619 dateformat 42576 dateformat dateformat
2625 pyannote-pipeline 42413 pyannote-pipeline pyannote-pipeline
2629 django-object-actions 42198 django-object-actions django-object-actions
2631 detect-secrets 42085 detect-secrets detect-secrets
2643 types-xmltodict 41765 types-xmltodict types-xmltodict
2644 acquisition 41689 acquisition acquisition
2651 vtk 41569 vtk vtk
2655 pusher 41474 pusher pusher
2662 drf-nested-routers 41366 drf-nested-routers drf-nested-routers
2665 faster-whisper 41259 faster-whisper faster-whisper
2669 google-cloud-bigquery-biglake 41173 google-cloud-bigquery-biglake google-cloud-bigquery-biglake
2674 mmcif 40830 mmcif mmcif
2675 types-oauthlib 40822 types-oauthlib types-oauthlib
2682 oslo-serialization 40586 oslo.serialization oslo.serialization oslo-serialization
2686 mypy-boto3-events 40522 mypy-boto3-events mypy-boto3-events
2688 pymisp 40511 pymisp pymisp
2694 cloudscraper 40216 cloudscraper cloudscraper
2695 core-universal 40173 core-universal core-universal
2696 distribute 40160 distribute distribute
2697 mypy-boto3-lakeformation 40158 mypy-boto3-lakeformation mypy-boto3-lakeformation
2698 azureml-telemetry 40146 azureml-telemetry azureml-telemetry
2699 pysqlite3-binary 40131 pysqlite3-binary pysqlite3-binary
2703 wmi 39889 wmi wmi
2707 localstack-core 39786 localstack-core localstack-core
2711 autogluon-core 39692 autogluon-core autogluon.core autogluon-core
2716 delighted 39505 delighted delighted
2717 autogluon-tabular 39504 autogluon-tabular autogluon.tabular autogluon-tabular
2720 a2wsgi 39414 a2wsgi a2wsgi
2727 cnvrgv2 39242 cnvrgv2 cnvrgv2
2736 ollama 38822 ollama-python ollama-python ollama
2739 django-migration-linter 38658 django-migration-linter django-migration-linter
2740 mypy-boto3-dataexchange 38646 mypy-boto3-dataexchange mypy-boto3-dataexchange
2741 tk 38603 tk tk
2745 tox-uv 38438 tox-uv tox-uv
2746 google-api-python-client-stubs 38401 google-api-python-client-stubs google-api-python-client-stubs
2751 sampleproject 38282 sampleproject sampleproject
2753 mozilla-django-oidc 38240 mozilla-django-oidc mozilla-django-oidc
2754 autofaker 38194 autofaker autofaker
2755 shrub-py 38184 shrub-py shrub-py
2758 databind-json 38075 databind.json databind.json databind-json
2760 azure-schemaregistry 38028 azure-schemaregistry azure-schemaregistry
2762 opentelemetry-instrumentation-aws-lambda 37975 opentelemetry-instrumentation-aws-lambda opentelemetry-instrumentation-aws-lambda
2769 databind-core 37873 databind.core databind.core databind-core
2773 ast-grep-cli 37639 ast-grep-cli ast-grep-cli
2778 pyspark-dist-explore 37502 pyspark-dist-explore pyspark-dist-explore
2780 spandrel 37452 spandrel spandrel
2786 okta 37376 okta okta
2788 snowflake-legacy 37355 snowflake-legacy snowflake-legacy
2789 singer-python 37354 singer-python singer-python
2795 mltable 37200 mltable mltable
2797 microsoft-kiota-serialization-form 37188 microsoft-kiota-serialization-form microsoft-kiota-serialization-form
2799 autogluon-features 37093 autogluon-features autogluon.features autogluon-features
2806 google-cloud-recaptcha-enterprise 36880 google-cloud-recaptcha-enterprise google-cloud-recaptcha-enterprise
2811 microsoft-kiota-serialization-multipart 36714 microsoft-kiota-serialization-multipart microsoft-kiota-serialization-multipart
2814 seleniumbase 36665 seleniumbase seleniumbase
2819 pip-licenses 36532 pip-licenses pip-licenses
2822 zope-i18nmessageid 36523 zope-i18nmessageid zope-i18nmessageid
2827 htmldate 36308 htmldate htmldate
2830 presidio-analyzer 36281 presidio-analyzer presidio-analyzer
2831 mypy-boto3-appconfig 36268 mypy-boto3-appconfig mypy-boto3-appconfig
2833 parver 36218 parver parver
2837 grpc-gateway-protoc-gen-openapiv2 36157 grpc-gateway-protoc-gen-openapiv2 grpc-gateway-protoc-gen-openapiv2
2839 formic2 36131 formic2 formic2
2842 assisted-service-client 36042 assisted-service-client assisted-service-client
2844 algoliasearch 35965 algoliasearch algoliasearch
2846 dataproc-spark-connect 35948 dataproc-spark-connect dataproc-spark-connect
2848 backports-shutil-get-terminal-size 35873 backports.shutil_get_terminal_size backports.shutil_get_terminal_size backports-shutil-get-terminal-size
2852 tfds-nightly 35775 tfds-nightly tfds-nightly
2853 backports-entry-points-selectable 35769 backports.entry-points-selectable backports.entry-points-selectable backports-entry-points-selectable
2855 tmtools 35746 tmtools tmtools
2860 tensorflow-gpu 35684 tensorflow-gpu tensorflow-gpu
2864 clean-fid 35554 clean-fid clean-fid
2872 tensorflow-model-optimization 35416 tensorflow-model-optimization tensorflow-model-optimization
2876 pyiso8583 35264 pyiso8583 pyiso8583
2878 avro-gen 35190 avro-gen avro-gen
2879 envyaml 35175 envyaml envyaml
2882 zope-hookable 35077 zope.hookable zope.hookable zope-hookable
2883 feu 35075 feu feu
2891 torch-model-archiver 34898 torch-model-archiver torch-model-archiver
2894 imblearn 34788 imblearn imblearn
2895 snowplow-tracker 34787 snowplow-tracker snowplow-tracker
2896 sharepy 34753 sharepy sharepy
2901 crypto 34633 crypto crypto
2906 zope-component 34461 zope.component zope.component zope-component
2907 keyrings-alt 34460 keyrings.alt keyrings.alt keyrings-alt
2910 pythran-openblas 34387 pythran-openblas pythran-openblas
2912 java-manifest 34373 java-manifest java-manifest
2914 backports-csv 34336 backports.csv backports.csv backports-csv
2920 pybuildkite 34218 pybuildkite pybuildkite
2922 mxnet 34177 mxnet mxnet
2924 jinja2-cli 34147 jinja2-cli jinja2-cli
2925 pyside6-essentials 34084 pyside6-essentials pyside6-essentials
2931 zope-schema 33900 zope-schema zope-schema
2935 publish-event-sns 33879 publish-event-sns publish-event-sns
2936 quinn 33866 quinn quinn
2939 tf-estimator-nightly 33779 tf-estimator-nightly tf-estimator-nightly
2941 ocspbuilder 33728 ocspbuilder ocspbuilder
2942 google-cloud-os-config 33712 google-cloud-os-config google-cloud-os-config
2946 python-redis-lock 33622 python-redis-lock python-redis-lock
2947 ocspresponder 33601 ocspresponder ocspresponder
2949 phonemizer 33487 phonemizer phonemizer
2950 tensorflow-transform 33482 tensorflow-transform tensorflow-transform
2958 elasticsearch8 33387 elasticsearch8 elasticsearch8
2960 openshift 33280 openshift openshift
2961 pywatchman 33277 pywatchman pywatchman
2963 catboost-dev 33273 catboost-dev catboost-dev
2964 braintree 33267 braintree braintree
2966 hl7apy 33240 hl7apy hl7apy
2967 minidump 33221 minidump minidump
2968 proxy-protocol 33196 proxy-protocol proxy-protocol
2969 pyqt6-qt6 33184 pyqt6-qt6 pyqt6-qt6
2970 backports-ssl-match-hostname 33177 ssl_match_hostname ssl_match_hostname backports-ssl-match-hostname
2971 symengine 33149 symengine python-symengine python-symengine
2975 zope-tal 33113 zope-tal zope-tal
2976 zope-security 33094 zope-security zope-security
2977 curatorbin 33087 curatorbin curatorbin
2979 evergreen-lint 33055 evergreen-lint evergreen-lint
2988 azureml-dataset-runtime 32957 azureml-dataset-runtime azureml-dataset-runtime
2989 cdktf 32930 cdktf cdktf
2990 python-miio 32924 python-miio python-miio
2991 duckduckgo-search 32914 duckduckgo-search duckduckgo-search
2995 structlog-sentry 32884 structlog-sentry structlog-sentry
2996 honeybee-energy 32869 honeybee-energy honeybee-energy
3000 acryl-datahub-airflow-plugin 32712 acryl-datahub-airflow-plugin acryl-datahub-airflow-plugin
3001 fastapi-utils 32683 fastapi-utils fastapi_utils fastapi_utils
fastapi_utils-core
3002 restfly 32617 restfly restfly
3005 python-gettext 32584 python-gettext python-gettext
3006 zthreading 32576 zthreading zthreading
3014 tfx-bsl 32443 tfx-bsl tfx-bsl
3017 requests-oauth 32358 requests-oauth requests-oauth
3018 textfsm 32305 textfsm textfsm
3028 libhoney 32164 libhoney libhoney
3038 django-types 31971 django-types django-types
3040 logz 31941 logz logz
3041 rank-bm25 31896 rank-bm25 rank-bm25
3042 google-cloud-org-policy 31855 google-cloud-org-policy google-cloud-org-policy
3044 tbb 31848 tbb tbb
3046 appier 31800 appier appier
3047 arnparse 31790 arnparse arnparse
3048 persistence 31767 persistence persistence
3049 xtgeo 31737 xtgeo xtgeo
3050 vllm 31726 vllm vllm
3052 embedchain 31699 embedchain embedchain
3058 jsonpath-rw-ext 31489 jsonpath-rw-ext jsonpath-rw-ext
3060 honeybee-core 31452 honeybee-core honeybee-core
3065 autogluon-common 31291 autogluon-common autogluon.common autogluon-common
3066 acryl-sqlglot 31279 acryl-sqlglot acryl-sqlglot
3067 importlib 31250 importlib importlib
3068 csvw 31248 csvw csvw
3069 statsig 31183 statsig statsig
3074 extensionclass 31068 extensionclass extensionclass
3076 datadog-lambda 31051 datadog-lambda datadog-lambda
3078 mypy-boto3 31018 mypy-boto3 mypy-boto3
3081 clldutils 30964 clldutils clldutils
3082 splunk-sdk 30940 splunk-sdk splunk-sdk
3088 zope-exceptions 30859 zope-exceptions zope-exceptions
3090 zope-container 30847 zope-container zope-container
3091 aplr 30838 aplr aplr
3094 spanishconjugator 30792 spanishconjugator spanishconjugator
3097 django-ratelimit 30766 django-ratelimit django-ratelimit
3098 cdk-aurora-globaldatabase 30728 cdk-aurora-globaldatabase cdk-aurora-globaldatabase
3103 pytest-docker 30634 pytest-docker pytest-docker
3106 zope-configuration 30622 zope-configuration zope-configuration
3107 pyqt6 30616 pyqt6 pyqt6
3108 pyfaidx 30604 pyfaidx pyfaidx
3109 datadog-logger 30603 datadog-logger datadog-logger
3111 logzio-python-handler 30593 logzio-python-handler logzio-python-handler
3113 pyrtf3 30562 pyrtf3 pyrtf3
3115 djangoql 30530 djangoql djangoql
3116 azure-containerregistry 30524 azure-containerregistry azure-containerregistry
3117 zope-testing 30523 zope-testing zope-testing
3118 zope-i18n 30487 zope-i18n zope-i18n
3120 zope-publisher 30461 zope-publisher zope-publisher
3123 pillow-avif-plugin 30450 pillow-avif-plugin pillow-avif-plugin
3125 zope-location 30384 zope-location zope-location
3131 zope-contenttype 30207 zope-contenttype zope-contenttype
3132 zope-browser 30193 zope-browser zope-browser
3134 airbyte-cdk 30154 airbyte-cdk airbyte-cdk
3135 pantab 30144 pantab pantab
3137 zope-lifecycleevent 30126 zope-lifecycleevent zope-lifecycleevent
3140 geckodriver-autoinstaller 30108 geckodriver-autoinstaller geckodriver-autoinstaller
3143 databricks-feature-store 30071 databricks-feature-store databricks-feature-store
3146 django-ckeditor 30036 django-ckeditor django-ckeditor
3147 dict2xml 30030 dict2xml dict2xml
3151 maybe-else 29936 maybe-else maybe-else
3153 infi-systray 29894 infi-systray infi-systray
3154 prettierfier 29876 prettierfier prettierfier
3161 trafilatura 29830 trafilatura trafilatura
3164 glfw 29793 pyglfw pyglfw glfw
3166 pysubtypes 29776 pysubtypes pysubtypes
3168 tdigest 29738 tdigest tdigest
3169 pymiscutils 29734 pymiscutils pymiscutils
3170 ip3country 29729 ip3country ip3country
3171 pathmagic 29722 pathmagic pathmagic
3174 pyiotools 29691 pyiotools pyiotools
3176 shiboken6 29679 shiboken6 shiboken6
3177 pulumi-aws 29672 pulumi-aws pulumi-aws
3178 sphinx-airflow-theme 29670 sphinx-airflow-theme sphinx-airflow-theme
3179 ably 29613 ably ably
3181 zope-cachedescriptors 29561 zope-cachedescriptors zope-cachedescriptors
3182 zope-traversing 29541 zope-traversing zope-traversing
3184 mypy-boto3-eks 29519 mypy-boto3-eks mypy-boto3-eks
3185 office365 29510 office365 office365
3187 libretranslatepy 29496 libretranslatepy libretranslatepy
3188 zope-dottedname 29485 zope-dottedname zope-dottedname
3191 deep-translator 29466 deep-translator deep-translator
3194 pyston 29372 pyston pyston
3195 cbor 29368 cbor cbor
3197 segments 29290 segments segments
3198 pyston-autoload 29280 pyston-autoload pyston-autoload
3200 zope 29246 zope zope
3201 isal 29208 python-isal python-isal isal
3202 scim2-filter-parser 29208 scim2-filter-parser scim2-filter-parser
3203 zope-size 29172 zope-size zope-size
3205 zope-annotation 29156 zope-annotation zope-annotation
3206 zope-filerepresentation 29153 zope-filerepresentation zope-filerepresentation
3207 honeycomb-beeline 29128 honeycomb-beeline honeycomb-beeline
3210 zope-site 29098 zope-site zope-site
3213 authencoding 29067 authencoding authencoding
3215 contentful 29047 contentful contentful
3217 psqlpy 29022 psqlpy psqlpy
3218 zope-processlifetime 29019 zope-processlifetime zope-processlifetime
3219 zexceptions 28999 zexceptions zexceptions
3223 justext 28945 justext justext
3224 gcloud 28943 gcloud gcloud
3225 ladybug-core 28904 ladybug-core ladybug-core
3226 translate 28902 translate translate
3227 zope-datetime 28894 zope-datetime zope-datetime
3228 flufl-lock 28889 flufl.lock flufl.lock flufl-lock
3229 documenttemplate 28877 documenttemplate documenttemplate
3231 protoc-wheel-0 28872 protoc-wheel-0 protoc-wheel-0
3232 z3c-pt 28847 z3c-pt z3c-pt
3235 pytelegrambotapi 28819 pytelegrambotapi pytelegrambotapi
3238 uplink 28764 uplink uplink
3239 zope-tales 28756 zope-tales zope-tales
3240 asynch 28750 asynch asynch
3241 zope-pagetemplate 28736 zope-pagetemplate zope-pagetemplate
3242 google-cloud-access-context-manager 28736 google-cloud-access-context-manager google-cloud-access-context-manager
3244 zope-structuredtext 28684 zope-structuredtext zope-structuredtext
3245 pyqt6-sip 28682 pyqt6-sip pyqt6-sip
3247 zope-contentprovider 28612 zope-contentprovider zope-contentprovider
3248 zope-sequencesort 28581 zope-sequencesort zope-sequencesort
3249 ladybug-geometry 28562 ladybug-geometry ladybug-geometry
3251 zope-browserpage 28552 zope-browserpage zope-browserpage
3252 zope-testbrowser 28531 zope-testbrowser zope-testbrowser
3253 zope-browserresource 28523 zope-browserresource zope-browserresource
3254 pyjks 28523 pyjks pyjks
3255 zope-viewlet 28522 zope-viewlet zope-viewlet
3256 turbopuffer 28514 turbopuffer turbopuffer
3258 testing-common-database 28496 testing-common-database testing-common-database
3259 pydantic-xml 28474 pydantic-xml pydantic-xml
3260 multimapping 28463 multimapping multimapping
3261 business-rules 28450 business-rules business-rules
3262 zope-ptresource 28445 zope-ptresource zope-ptresource
3265 zope-browsermenu 28416 zope-browsermenu zope-browsermenu
3266 uszipcode 28383 uszipcode uszipcode
3269 google-cloud-asset 28359 google-cloud-asset google-cloud-asset
3270 dlinfo 28346 dlinfo dlinfo
3272 red-discordbot 28311 red-discordbot red-discordbot
3273 zope-globalrequest 28298 zope-globalrequest zope-globalrequest
3274 webrtcvad-wheels 28289 webrtcvad-wheels webrtcvad-wheels
3276 simsimd 28236 simsimd simsimd
3278 clvm-tools-rs 28202 clvm-tools-rs clvm-tools-rs
3280 aws-cdk-aws-glue-alpha 28156 aws-cdk-aws-glue-alpha aws-cdk-aws-glue-alpha
3284 msgpack-python 28088 msgpack-python msgpack-python
3285 pytest-ansible 28068 pytest-ansible pytest-ansible
3286 julius 28065 julius julius
3288 pyside6-addons 28053 pyside6-addons pyside6-addons
3289 stomp-py 28032 stomp.py stomp.py stomp-py
3291 dotenv 27954 dotenv dotenv
3295 bioutils 27868 bioutils bioutils
3297 mongo-tooling-metrics 27852 mongo-tooling-metrics mongo-tooling-metrics
3298 azure-mgmt-costmanagement 27836 azure-mgmt-costmanagement azure-mgmt-costmanagement
3299 spark-sklearn 27819 spark-sklearn spark-sklearn
3301 cvdupdate 27786 cvdupdate cvdupdate
3302 django-scim2 27767 django-scim2 django-scim2
3304 imdbpy 27749 imdbpy imdbpy
3310 nulltype 27665 nulltype nulltype
3312 ytsaurus-client 27612 ytsaurus-client ytsaurus-client
3314 lucopy 27603 lucopy lucopy
3315 vertexai 27580 vertexai vertexai
3316 lameenc 27578 lameenc lameenc
3317 fcm-django 27568 fcm-django fcm-django
3318 python-intervals 27558 python-intervals python-intervals
3321 sphinxcontrib-katex 27517 sphinxcontrib-katex sphinxcontrib-katex
3324 mysql 27490 mysql mysql
3325 easypost 27472 easypost easypost
3326 mongo-ninja-python 27455 mongo-ninja-python mongo-ninja-python
3327 aiopg 27386 aiopg aiopg
3328 honeybee-schema 27385 honeybee-schema honeybee-schema
3329 imath 27359 imath imath
3332 ytsaurus-yson 27296 ytsaurus-yson ytsaurus-yson
3333 idf-component-manager 27271 idf-component-manager idf-component-manager
3336 types-requests-oauthlib 27178 types-requests-oauthlib types-requests-oauthlib
3341 hf-transfer 27109 hf-transfer hf-transfer
3343 pygerduty 27071 pygerduty pygerduty
3347 ladybug-geometry-polyskel 27037 ladybug-geometry-polyskel ladybug-geometry-polyskel
3353 python-whois 26819 python-whois python-whois
3361 mypy-boto3-cognito-idp 26738 mypy-boto3-cognito-idp mypy-boto3-cognito-idp
3362 azure-cognitiveservices-speech 26737 azure-cognitiveservices-speech azure-cognitiveservices-speech
3363 mlserver 26716 mlserver mlserver
3366 types-reportlab 26676 types-reportlab types-reportlab
3369 mock-alchemy 26601 mock-alchemy mock-alchemy
3370 testing-postgresql 26577 testing-postgresql testing-postgresql
3373 quicktions 26553 quicktions quicktions
3374 cdk8s 26546 cdk8s cdk8s
3376 clvm-rs 26470 clvm-rs clvm-rs
3381 random-password-generator 26431 random-password-generator random-password-generator
3382 autogluon-timeseries 26426 autogluon-timeseries autogluon.timeseries autogluon-timeseries
3383 resize-right 26407 resize-right resize-right
3390 biocommons-seqrepo 26329 biocommons-seqrepo biocommons-seqrepo
3394 pyawscron 26268 pyawscron pyawscron
3396 autogluon-multimodal 26249 autogluon-multimodal autogluon.multimodal autogluon-multimodal
3397 pytest-retry 26235 pytest-retry pytest-retry
3399 typeid-python 26204 typeid-python typeid-python
3400 pythonping 26196 pythonping pythonping
3402 tcod 26160 tcod tcod
3404 netmiko 26147 netmiko netmiko
3408 mypy-boto3-sso 26074 mypy-boto3-sso mypy-boto3-sso
3410 honeybee-standards 26062 honeybee-standards honeybee-standards
3411 pydantic-openapi-helper 26059 pydantic-openapi-helper pydantic-openapi-helper
3418 ibm-cos-sdk-core 25893 ibm-cos-sdk-core ibm-cos-sdk-core
3419 hgvs 25890 hgvs hgvs
3420 coola 25851 coola coola
3423 ibm-cos-sdk-s3transfer 25738 ibm-cos-sdk-s3transfer ibm-cos-sdk-s3transfer
3431 always-updates 25641 always-updates always-updates
3434 lob 25577 lob lob
3436 ladybug-display 25527 ladybug-display ladybug-display
3442 aws-cdk-cx-api 25430 aws-cdk.cx-api aws-cdk.cx-api aws-cdk-cx-api
3443 gdbmongo 25422 gdbmongo gdbmongo
3445 ibm-cos-sdk 25364 ibm-cos-sdk ibm-cos-sdk
3447 milvus-lite 25359 milvus-lite milvus-lite
3449 ping3 25355 ping3 ping3
3450 pyliftover 25330 pyliftover pyliftover
3453 crewai 25299 crewai crewai
3456 aws-sns-message-validator 25287 aws-sns-message-validator aws-sns-message-validator
3458 agefromname 25262 agefromname agefromname
3460 bezier 25235 bezier bezier
3464 django-fsm-2 25176 django-fsm-2 django-fsm-2
3469 deepl 25117 deepl deepl
3470 couchbase 25093 couchbase couchbase
3472 canvas-workflow-kit 25079 canvas-workflow-kit canvas-workflow-kit
3474 ntc-templates 25038 ntc-templates ntc-templates
3475 discord 25019 discord discord
3477 ladybug-rhino 25009 ladybug-rhino ladybug-rhino
3479 django-mysql 24950 django-mysql django-mysql
3480 xmodem 24938 xmodem xmodem
3481 tox-gh-actions 24906 tox-gh-actions tox-gh-actions
3484 sparkmeasure 24875 sparkmeasure sparkmeasure
3486 databind 24792 databind databind
3490 pybase62 24735 pybase62 pybase62
3492 types-qrcode 24711 types-qrcode types-qrcode
3495 unstructured-inference 24699 unstructured-inference unstructured-inference
3498 email-reply-parser 24657 email-reply-parser email-reply-parser
3500 paradime-io 24618 paradime-io paradime-io
3501 kcli 24610 kcli kcli
3504 kubernetes-stubs 24590 kubernetes-stubs kubernetes-stubs
3505 teamhack-nmap 24558 teamhack-nmap teamhack-nmap
3506 google-cloud-documentai 24548 google-cloud-documentai google-cloud-documentai
3507 xatlas 24529 xatlas xatlas
3513 types-sqlalchemy 24482 types-sqlalchemy types-sqlalchemy
3520 deb-pkg-tools 24359 deb-pkg-tools deb-pkg-tools
3521 optbinning 24356 optbinning optbinning
3522 langchain-cohere 24353 langchain-cohere langchain-cohere
3523 tentaclio 24349 tentaclio tentaclio
3525 azure-monitor-ingestion 24310 azure-monitor-ingestion azure-monitor-ingestion
3528 patch 24239 python-patch patch
3529 krb5 24233 pykrb5 pykrb5 krb5
3533 roboflow 24203 roboflow roboflow
3534 manifold3d 24202 manifold3d manifold3d
3537 courlan 24111 courlan courlan
3539 agilicus 24106 agilicus agilicus
3542 tentaclio-s3 24057 tentaclio-s3 tentaclio-s3
3547 opentelemetry-instrumentation-pika 23986 opentelemetry-instrumentation-pika opentelemetry-instrumentation-pika
3548 pymeta3 23976 pymeta3 pymeta3
3549 vhacdx 23962 vhacdx vhacdx
3552 awsiotsdk 23932 awsiotsdk awsiotsdk
3554 azureml-pipeline-core 23914 azureml-pipeline-core azureml-pipeline-core
3555 tach 23914 tach tach
3557 ph-units 23907 ph-units ph-units
3559 dnachisel 23824 dnachisel dnachisel
3562 python-igraph 23798 python-igraph python-igraph
3567 bsdiff4 23718 bsdiff4 bsdiff4
3571 pvlib 23676 pvlib pvlib pvlib-python
pvlib-python
3574 cg 23647 cg cg
3575 mcap 23647 mcap mcap
3578 aliyun-python-sdk-vpc 23640 aliyun-python-sdk-vpc aliyun-python-sdk-vpc
3579 googleads 23618 googleads googleads
3582 google-search-results 23588 google-search-results google-search-results
3584 selinux 23584 python-selinux python-selinux selinux
3587 catkin-pkg 23551 catkin-pkg catkin_pkg catkin_pkg
3588 aws-cdk-region-info 23542 aws-cdk.region-info aws-cdk.region-info aws-cdk-region-info
3591 shellcheck-py 23479 shellcheck-py shellcheck-py
3593 svg-path 23468 svg-path svg.path svg-path
3596 geomdl 23444 geomdl geomdl
3598 cdk-certbot-dns-route53 23402 cdk-certbot-dns-route53 cdk-certbot-dns-route53
3600 py-moneyed 23366 py-moneyed py-moneyed
3603 mistral-common 23344 mistral-common mistral-common
3604 inflector 23334 inflector inflector
3606 opentelemetry-instrumentation-boto3sqs 23293 opentelemetry-instrumentation-boto3sqs opentelemetry-instrumentation-boto3sqs
3607 blendmodes 23291 blendmodes blendmodes
3612 files-com 23220 files-com files-com
3615 arch 23189 arch-py arch-py arch
3616 aws-cdk-asset-node-proxy-agent-v5 23177 aws-cdk-asset-node-proxy-agent-v5 aws-cdk-asset-node-proxy-agent-v5
3618 opentelemetry-test-utils 23140 opentelemetry-test-utils opentelemetry-test-utils
3619 ruamel-yaml-jinja2 23120 ruamel.yaml.jinja2 ruamel.yaml.jinja2 ruamel-yaml-jinja2
3620 ailever 23099 ailever ailever
3621 azureml-inference-server-http 23092 azureml-inference-server-http azureml-inference-server-http
3624 intuit-oauth 23081 intuit-oauth intuit-oauth
3625 google-python-cloud-debugger 23080 google-python-cloud-debugger google-python-cloud-debugger
3627 primp 23037 primp primp
3628 paramiko-expect 22969 paramiko-expect paramiko-expect
3629 keras-nightly 22965 keras-nightly keras-nightly
3630 aiodataloader 22954 aiodataloader aiodataloader
3632 types-aioboto3 22945 types-aioboto3 types-aioboto3
3635 azureml-train-core 22890 azureml-train-core azureml-train-core
3638 fastly 22838 fastly fastly
3640 repoze-who 22798 repoze.who repoze.who repoze-who
3643 tencentcloud-sdk-python 22766 tencentcloud-sdk-python tencentcloud-sdk-python
3644 onnxsim 22759 onnxsim onnxsim
3646 mypy-boto3-firehose 22749 mypy-boto3-firehose mypy-boto3-firehose
3648 pandas-market-calendars 22715 pandas_market_calendars pandas-market-calendars pandas-market-calendars
pandas_market_calendars
3649 names 22677 names names
3650 azureml-featurestore 22625 azureml-featurestore azureml-featurestore
3651 scikeras 22600 scikeras scikeras
3653 presidio-anonymizer 22570 presidio-anonymizer presidio-anonymizer
3659 tomesd 22487 tomesd tomesd
3660 dag-factory 22480 dag-factory dag-factory
3661 azureml-automl-core 22461 azureml-automl-core azureml-automl-core
3663 perlin-noise 22448 perlin-noise perlin-noise
3664 django-two-factor-auth 22440 django-two-factor-auth django-two-factor-auth
3674 wmill 22298 wmill wmill
3679 telethon 22239 telethon telethon
3680 blackduck 22216 blackduck blackduck
3683 modelscope 22183 modelscope modelscope
3687 openpyxl-stubs 22131 openpyxl-stubs openpyxl-stubs
3689 app-store-scraper 22126 app-store-scraper app-store-scraper
3690 cached-path 22123 cached-path cached_path cached_path
3691 types-toposort 22074 types-toposort types-toposort
3692 layoutparser 22062 layoutparser layoutparser
3693 llama-index-embeddings-azure-openai 22058 llama-index-embeddings-azure-openai llama-index-embeddings-azure-openai
3696 aws-cdk-core 22031 aws-cdk.core aws-cdk.core aws-cdk-core
3698 pyglove 22028 pyglove pyglove
3699 nvidia-cuda-nvcc-cu12 22024 nvidia-cuda-nvcc-cu12 nvidia-cuda-nvcc-cu12
3703 bellows 21978 bellows bellows
3707 openapi3 21916 openapi3 openapi3
3717 synchronicity 21813 synchronicity synchronicity
3718 sqlalchemy-json 21812 sqlalchemy-json sqlalchemy-json
3719 apache-airflow-microsoft-fabric-plugin 21809 apache-airflow-microsoft-fabric-plugin apache-airflow-microsoft-fabric-plugin
3720 pip-check 21795 pip-check pip-check
3723 rdrobust 21785 rdrobust rdrobust
3724 abqpy 21740 abqpy abqpy
3728 aliyun-python-sdk-r-kvstore 21721 aliyun-python-sdk-r-kvstore aliyun-python-sdk-r-kvstore
3729 bzt 21705 bzt bzt
3731 import-deps 21695 import-deps import-deps
3732 zha-quirks 21678 zha-quirks zha-quirks
3733 appengine-python-standard 21665 appengine-python-standard appengine-python-standard
3735 tensordict-nightly 21644 tensordict-nightly tensordict-nightly
3736 sttable 21642 sttable sttable
3739 simplefix 21616 simplefix simplefix
3740 plantuml-markdown 21596 plantuml-markdown plantuml-markdown
3743 langid 21572 langid langid
3745 ast-grep-py 21553 ast-grep-py ast-grep-py
3746 zigpy-znp 21537 zigpy-znp zigpy-znp
3749 zigpy-deconz 21502 zigpy-deconz zigpy-deconz
3752 clickhouse-toolset 21438 clickhouse-toolset clickhouse-toolset
3753 bigdl-nano 21435 bigdl-nano bigdl-nano
3754 uuid7 21421 uuid7 uuid7
3756 effdet 21396 effdet effdet
3758 cron-converter 21384 cron-converter cron-converter
3760 zigpy-xbee 21374 zigpy-xbee zigpy-xbee
3762 mypy-boto3-bedrock-runtime 21356 mypy-boto3-bedrock-runtime mypy-boto3-bedrock-runtime
3764 mypy-boto3-route53domains 21336 mypy-boto3-route53domains mypy-boto3-route53domains
3765 databricks-pypi-extras 21331 databricks-pypi-extras databricks-pypi-extras
3769 ldapdomaindump 21302 ldapdomaindump ldapdomaindump
3773 bencode2 21276 bencode2 bencode2
3774 pismosendlogs 21268 pismosendlogs pismosendlogs
3777 pi-heif 21248 pi-heif pi-heif
3780 line-bot-sdk 21228 line-bot-sdk line-bot-sdk
3782 azureml-train-restclients-hyperdrive 21197 azureml-train-restclients-hyperdrive azureml-train-restclients-hyperdrive
3783 openai-whisper 21170 openai-whisper openai-whisper
3786 handpick 21149 handpick handpick
3787 mypy-boto3-dms 21144 mypy-boto3-dms mypy-boto3-dms
3788 pypdftk 21135 pypdftk pypdftk
3790 tdda 21108 tdda tdda
3791 rush 21093 rush rush
3793 pybars3 21077 pybars3 pybars3
3795 graphitesend 21064 graphitesend graphitesend
3798 python-json-config 21046 python-json-config python-json-config
3802 azure-eventhub-checkpointstoreblob-aio 21009 azure-eventhub-checkpointstoreblob-aio azure-eventhub-checkpointstoreblob-aio
3807 flask-shell-ipython 20968 flask-shell-ipython flask-shell-ipython
3809 simplejpeg 20944 simplejpeg simplejpeg
3810 target-hotglue 20903 target-hotglue target-hotglue
3813 types-aiobotocore-dataexchange 20872 types-aiobotocore-dataexchange types-aiobotocore-dataexchange
3816 mobly 20859 mobly mobly
3817 azure-schemaregistry-avroserializer 20849 azure-schemaregistry-avroserializer azure-schemaregistry-avroserializer
3818 torch-geometric 20846 pytorch_geometric pytorch_geometric torch-geometric
3823 mypy-boto3-config 20820 mypy-boto3-config mypy-boto3-config
3825 sigstore 20794 sigstore sigstore
3826 colorzero 20793 colorzero colorzero
3827 cdk-events-notify 20785 cdk-events-notify cdk-events-notify
3830 logging-formatter-anticrlf 20736 logging-formatter-anticrlf logging-formatter-anticrlf
3832 tink 20703 tink tink
3833 id 20693 id id
3834 pinecone 20681 pinecone pinecone
3835 llama-index-llms-azure-openai 20674 llama-index-llms-azure-openai llama-index-llms-azure-openai
3836 gpiozero 20662 gpiozero gpiozero
3840 tuf 20610 tuf tuf
3842 dtlpymetrics 20591 dtlpymetrics dtlpymetrics
3843 requests-ntlm3 20558 requests-ntlm3 requests-ntlm3
3844 swig 20558 swig swig
3845 comet-ml 20536 comet-ml comet-ml
3847 pyvim 20499 pyvim pyvim
3849 asyncmy 20493 asyncmy asyncmy
3855 python-amazon-sp-api 20446 python-amazon-sp-api python-amazon-sp-api
3859 cloudwatch 20436 cloudwatch cloudwatch
3864 great-expectations-experimental 20342 great-expectations-experimental great-expectations-experimental
3865 gspread-formatting 20339 gspread-formatting gspread-formatting
3870 types-python-jose 20311 types-python-jose types-python-jose
3871 bapy 20249 bapy bapy
3875 gitlint 20224 gitlint gitlint
3876 aws-cdk-aws-iam 20210 aws-cdk.aws-iam aws-cdk.aws-iam aws-cdk-aws-iam
3878 robotframework-jsonlibrary 20194 robotframework-jsonlibrary robotframework-jsonlibrary
3880 gitlint-core 20193 gitlint-core gitlint-core
3881 modern-treasury 20150 modern-treasury modern-treasury
3883 azureml-train-automl-client 20134 azureml-train-automl-client azureml-train-automl-client
3885 alacorder 20112 alacorder alacorder
3888 mailchimp-marketing 20059 mailchimp-marketing mailchimp-marketing
3889 django-auth-ldap 20051 django-auth-ldap django-auth-ldap
3891 django-money 20050 django-money django-money
3892 missingpy 19994 missingpy missingpy
3894 mcap-protobuf-support 19967 mcap-protobuf-support mcap-protobuf-support
3897 ncclient 19952 ncclient ncclient
3898 google-play-scraper 19951 google-play-scraper google-play-scraper
3899 mkdocs-techdocs-core 19946 mkdocs-techdocs-core mkdocs-techdocs-core
3901 ropwr 19892 ropwr ropwr
3904 aerospike 19871 aerospike aerospike
3912 opentelemetry-instrumentation-asyncio 19807 opentelemetry-instrumentation-asyncio opentelemetry-instrumentation-asyncio
3915 fhir-resources 19758 fhir-resources fhir-resources
3916 partial-json-parser 19752 partial-json-parser partial-json-parser
3920 opencensus-ext-requests 19722 opencensus-ext-requests opencensus-ext-requests
3921 aresponses 19699 aresponses aresponses
3922 anycrc 19699 anycrc anycrc
3924 grpcio-testing 19666 grpcio-testing grpcio-testing
3926 pylint-pydantic 19661 pylint-pydantic pylint-pydantic
3928 types-flask-cors 19645 types-flask-cors types-flask-cors
3935 ada-url 19592 ada-url ada-url
3938 accumulation-tree 19566 accumulation-tree accumulation-tree
3940 google-api 19531 google-api google-api
3943 odxtools 19505 odxtools odxtools
3944 mypy-boto3-efs 19492 mypy-boto3-efs mypy-boto3-efs
3945 mkdocs-awesome-pages-plugin 19490 mkdocs-awesome-pages-plugin mkdocs-awesome-pages-plugin
3946 chia-rs 19479 chia-rs chia-rs
3947 opentelemetry-instrumentation-tortoiseorm 19466 opentelemetry-instrumentation-tortoiseorm opentelemetry-instrumentation-tortoiseorm
3949 sigstore-protobuf-specs 19425 sigstore-protobuf-specs sigstore-protobuf-specs
3951 spotinst-agent 19419 spotinst-agent spotinst-agent
3953 drf-extensions 19403 drf-extensions drf-extensions
3954 abstra 19398 abstra abstra
3955 customtkinter 19398 customtkinter customtkinter
3956 alembic-postgresql-enum 19383 alembic-postgresql-enum alembic-postgresql-enum
3959 aws-assume-role-lib 19331 aws-assume-role-lib aws-assume-role-lib
3961 warcio 19323 warcio warcio
3963 sphinxcontrib-drawio 19309 sphinxcontrib-drawio sphinxcontrib-drawio
3966 chiapos 19261 chiapos chiapos
3968 databricks-feature-engineering 19242 databricks-feature-engineering databricks-feature-engineering
3974 dbt-fabric 19185 dbt-fabric dbt-fabric
3975 pyvalid 19180 pyvalid pyvalid
3977 sigstore-rekor-types 19176 sigstore-rekor-types sigstore-rekor-types
3981 aioesphomeapi 19134 aioesphomeapi aioesphomeapi
3983 aws-cdk-aws-ec2 19082 aws-cdk.aws-ec2 aws-cdk.aws-ec2 aws-cdk-aws-ec2
3984 oslo-context 19067 oslo.context oslo.context oslo-context
3986 spandrel-extra-arches 19063 spandrel-extra-arches spandrel-extra-arches
3987 intel-openmp 19052 intel-openmp intel-openmp
3991 easyconfig 19030 easyconfig easyconfig
3994 aws-kinesis-agg 18993 aws-kinesis-agg aws-kinesis-agg
3996 a-bigelow-cdk-eventbridge-partner-processors 18980 a-bigelow-cdk-eventbridge-partner-processors a-bigelow-cdk-eventbridge-partner-processors
3999 azureml-pipeline-steps 18960 azureml-pipeline-steps azureml-pipeline-steps
4000 unstructured-pytesseract 18950 unstructured-pytesseract unstructured-pytesseract
4001 prometheus-api-client 18935 prometheus-api-client prometheus-api-client
4002 controlnet-aux 18903 controlnet-aux controlnet-aux
4004 aws-cdk-aws-kms 18865 aws-cdk.aws-kms aws-cdk.aws-kms aws-cdk-aws-kms
4007 r2pipe 18841 r2pipe r2pipe
4009 backports-strenum 18807 backports.strenum backports.strenum backports-strenum
4011 nvidia-nvcomp-cu12 18790 nvidia-nvcomp-cu12 nvidia-nvcomp-cu12
4013 gfpgan 18782 gfpgan gfpgan
4017 histomicstk 18702 histomicstk histomicstk
4022 wtforms-components 18678 wtforms-components wtforms-components
4023 inotify 18676 inotify inotify
4024 beautifulsoup 18670 beautifulsoup beautifulsoup
4025 aws-cdk-aws-lambda 18668 aws-cdk.aws-lambda aws-cdk.aws-lambda aws-cdk-aws-lambda
4027 pedalboard 18664 pedalboard pedalboard
4028 numpy-quaternion 18648 quaternion quaternion numpy-quaternion
4030 pip-with-requires-python 18633 pip-with-requires-python pip-with-requires-python
4032 faiss-gpu 18626 faiss-gpu faiss-gpu
4033 museval 18625 museval museval
4034 oslo-log 18583 oslo.log oslo.log oslo-log
4038 littlefs-python 18573 littlefs-python littlefs-python
4039 pyudorandom 18566 pyudorandom pyudorandom
4043 mwtextextractor 18534 mwtextextractor mwtextextractor
4045 azureml-pipeline 18511 azureml-pipeline azureml-pipeline
4046 uhashring 18502 uhashring uhashring
4047 azureml-defaults 18498 azureml-defaults azureml-defaults
4049 opencc-python-reimplemented 18436 opencc-python-reimplemented opencc-python-reimplemented
4050 pytest-docker-tools 18432 pytest-docker-tools pytest-docker-tools
4051 opencc 18430 opencc opencc
4053 pyfunceble-dev 18421 pyfunceble-dev pyfunceble-dev
4058 types-regex 18389 types-regex types-regex
4062 mypy-boto3-autoscaling 18346 mypy-boto3-autoscaling mypy-boto3-autoscaling
4063 shiboken2 18344 shiboken2 shiboken2
4064 forex-python 18343 forex-python forex-python
4066 mailjet-rest 18334 mailjet-rest mailjet-rest
4067 opentelemetry-instrumentation-threading 18330 opentelemetry-instrumentation-threading opentelemetry-instrumentation-threading
4071 currencyconverter 18300 currencyconverter currencyconverter
4072 dbx 18289 dbx dbx
4077 wtforms-alchemy 18247 wtforms-alchemy wtforms-alchemy
4079 xml-python 18227 xml-python xml-python
4081 crowdstrike-falconpy 18185 crowdstrike-falconpy crowdstrike-falconpy
4082 chiavdf 18182 chiavdf chiavdf
4084 arthurai 18176 arthurai arthurai
4086 aws-cdk-aws-s3 18111 aws-cdk.aws-s3 aws-cdk.aws-s3 aws-cdk-aws-s3
4091 hurry-filesize 18069 hurry.filesize hurry.filesize hurry-filesize
4093 unitypy 18054 unitypy unitypy
4100 aws-cdk-aws-sqs 18002 aws-cdk.aws-sqs aws-cdk.aws-sqs aws-cdk-aws-sqs
4102 decord 17999 decord decord
4106 yara-python 17972 yara-python yara-python
4107 brickflows 17968 brickflows brickflows
4113 fernet 17901 fernet fernet
4115 nr-stream 17879 nr.stream nr.stream nr-stream
4117 lomond 17854 lomond lomond
4125 tree-sitter-javascript 17785 tree-sitter-javascript tree-sitter-javascript
4126 shopifyapi 17768 shopifyapi shopifyapi
4129 zake 17760 zake zake
4131 pyfarmhash 17746 pyfarmhash pyfarmhash
4133 rfc8785 17736 rfc8785 rfc8785
4135 cupy-cuda12x 17721 cupy-cuda12x cupy-cuda12x
4136 tree-sitter-languages 17693 tree-sitter-languages tree_sitter_languages tree_sitter_languages
4137 cdk-gitlab-runner 17688 cdk-gitlab-runner cdk-gitlab-runner
4138 kafka 17685 kafka kafka
4139 aimmo 17681 aimmo aimmo
4140 aws-cdk-aws-secretsmanager 17677 aws-cdk.aws-secretsmanager aws-cdk.aws-secretsmanager aws-cdk-aws-secretsmanager
4142 mypy-boto3-cognito-identity 17672 mypy-boto3-cognito-identity mypy-boto3-cognito-identity
4145 docusign-esign 17661 docusign-esign docusign-esign
4146 nr-util 17653 nr.util nr.util nr-util
4150 aiortc 17641 aiortc aiortc
4154 hass-client 17635 hass-client hass-client
4159 types-boto3 17599 types-boto3 types-boto3
4161 fastapi-slim 17588 fastapi-slim fastapi-slim
4163 pyspark-pandas 17568 pyspark-pandas pyspark-pandas
4164 reprint 17541 reprint reprint
4170 cachebox 17475 cachebox cachebox
4173 linode-cli 17448 linode-cli linode-cli
4175 path-py 17405 path.py path.py path-py
4176 kerberos 17402 python-kerberos python-kerberos kerberos
4177 aws-cdk-aws-ssm 17393 aws-cdk.aws-ssm aws-cdk.aws-ssm aws-cdk-aws-ssm
4179 pydomo 17360 pydomo pydomo
4181 getmac 17356 getmac getmac
4184 ordereddict 17330 ordereddict ordereddict
4186 aws-cdk-aws-events 17319 aws-cdk.aws-events aws-cdk.aws-events aws-cdk-aws-events
4188 aws-lambda-typing 17290 aws-lambda-typing aws-lambda-typing
4189 azureml-sdk 17288 azureml-sdk azureml-sdk
4190 get-reader 17286 get-reader get-reader
4191 types-fpdf2 17268 types-fpdf2 types-fpdf2
4193 aws-cdk-aws-s3-assets 17254 aws-cdk.aws-s3-assets aws-cdk.aws-s3-assets aws-cdk-aws-s3-assets
4194 cdk-common 17252 cdk-common cdk-common
4195 miscreant 17200 miscreant miscreant
4196 python-graphql-client 17198 python-graphql-client python-graphql-client
4197 ansible-pylibssh 17177 ansible-pylibssh ansible-pylibssh
4199 eascheduler 17152 eascheduler eascheduler
4202 aws-msk-iam-sasl-signer-python 17129 aws-msk-iam-sasl-signer-python aws-msk-iam-sasl-signer-python
4203 testresources 17128 testresources testresources
4206 dall-e 17119 dall-e dall-e
4208 django-jazzmin 17108 django-jazzmin django-jazzmin
4211 aws-cdk-aws-sns 17102 aws-cdk.aws-sns aws-cdk.aws-sns aws-cdk-aws-sns
4217 typeapi 17033 typeapi typeapi
4221 pypi-attestations 17010 pypi-attestations pypi-attestations
4222 hbutils 16998 hbutils hbutils
4224 pylsl 16973 pylsl pylsl
4225 android-backup 16961 android-backup android-backup
4226 aws-logging-handlers 16958 aws-logging-handlers aws-logging-handlers
4227 tensorflowjs 16957 tensorflowjs tensorflowjs
4230 pyang 16941 pyang pyang
4231 paddlepaddle 16912 paddlepaddle paddlepaddle
4235 ipcqueue 16879 ipcqueue ipcqueue
4237 badx12 16870 badx12 badx12
4238 nr-date 16859 nr.date nr.date nr-date
4239 python3-xlib 16839 python3-xlib python3-xlib
4240 django-impersonate 16832 django-impersonate django-impersonate
4241 teradataml 16803 teradataml teradataml
4243 codeguru-profiler-agent 16783 codeguru-profiler-agent codeguru_profiler_agent codeguru_profiler_agent
4244 aws-cdk-aws-ecr 16781 aws-cdk.aws-ecr aws-cdk.aws-ecr aws-cdk-aws-ecr
4245 opentelemetry-instrumentation-openai 16780 opentelemetry-instrumentation-openai opentelemetry-instrumentation-openai
4246 aws-cdk-aws-cloudwatch 16772 aws-cdk.aws-cloudwatch aws-cdk.aws-cloudwatch aws-cdk-aws-cloudwatch
4247 sqlalchemy-trino 16763 sqlalchemy-trino sqlalchemy-trino
4248 opendatalab 16746 opendatalab opendatalab
4249 airflow-exporter 16746 airflow-exporter airflow-exporter
4250 opentelemetry-instrumentation-kafka-python 16745 opentelemetry-instrumentation-kafka-python opentelemetry-instrumentation-kafka-python
4252 linode-metadata 16736 linode-metadata linode-metadata
4253 blackfire 16729 blackfire blackfire
4254 azure-communication-email 16726 azure-communication-email azure-communication-email
4256 toml-sort 16719 toml-sort toml-sort
4257 embreex 16707 embreex embreex
4258 fuzzyset2 16702 fuzzyset2 fuzzyset2
4262 opentelemetry-semantic-conventions-ai 16656 opentelemetry-semantic-conventions-ai opentelemetry-semantic-conventions-ai
4265 pydevd-pycharm 16640 pydevd-pycharm pydevd-pycharm
4268 pyloudnorm 16624 pyloudnorm pyloudnorm
4270 prefect-github 16572 prefect-github prefect-github
4271 aliyun-python-sdk-ecs 16566 aliyun-python-sdk-ecs aliyun-python-sdk-ecs
4272 azure-mgmt-hybridcompute 16553 azure-mgmt-hybridcompute azure-mgmt-hybridcompute
4273 sql-formatter 16551 sql-formatter sql-formatter
4274 alexapy 16550 alexapy alexapy
4278 python-pptx-templater 16516 python-pptx-templater python-pptx-templater
4283 drf-jwt 16479 drf-jwt drf-jwt
4284 edx-enterprise 16457 edx-enterprise edx-enterprise
4285 utils 16452 utils utils
4288 fugashi 16437 fugashi fugashi
4289 envparse 16432 envparse envparse
4291 python-osc 16413 python-osc python-osc
4292 prefect-sqlalchemy 16400 prefect-sqlalchemy prefect-sqlalchemy
4295 amplitude-analytics 16380 amplitude-analytics amplitude-analytics
4298 dockerfile 16356 dockerfile dockerfile
4300 databricks-utils 16343 databricks-utils databricks-utils
4301 nagisa 16342 nagisa nagisa
4302 ibm-watsonx-ai 16341 ibm-watsonx-ai ibm-watsonx-ai
4304 konlpy 16333 konlpy konlpy
4305 deepeval 16327 deepeval deepeval
4308 mypy-boto3-kafka 16304 mypy-boto3-kafka mypy-boto3-kafka
4316 mypy-boto3-iot 16278 mypy-boto3-iot mypy-boto3-iot
4317 aws-cdk-aws-logs 16277 aws-cdk.aws-logs aws-cdk.aws-logs aws-cdk-aws-logs
4318 pyarmor 16275 pyarmor pyarmor
4320 pyathenajdbc 16260 pyathenajdbc pyathenajdbc
4323 aws-cdk-aws-sam 16227 aws-cdk.aws-sam aws-cdk.aws-sam aws-cdk-aws-sam
4324 whylogs 16182 whylogs whylogs
4325 pyactiveresource 16181 pyactiveresource pyactiveresource
4327 tox-ansible 16156 tox-ansible tox-ansible
4328 dissect-target 16138 dissect-target dissect-target
4330 aws-cdk-aws-ecr-assets 16090 aws-cdk.aws-ecr-assets aws-cdk.aws-ecr-assets aws-cdk-aws-ecr-assets
4335 basicsr 16081 basicsr basicsr
4336 gurobipy 16063 gurobipy gurobipy
4337 aws-cdk-aws-applicationautoscaling 16063 aws-cdk.aws-applicationautoscaling aws-cdk.aws-applicationautoscaling aws-cdk-aws-applicationautoscaling
4340 tensorflow-io-nightly 16039 tensorflow-io-nightly tensorflow-io-nightly
4342 depthai 16017 depthai depthai
4344 chargebee 15999 chargebee chargebee
4345 extra-streamlit-components 15991 extra-streamlit-components extra-streamlit-components
4349 objectory 15967 objectory objectory
4350 inference-schema 15962 inference-schema inference-schema
4351 cloudinary 15937 cloudinary cloudinary
4352 allennlp-pvt-nightly 15935 allennlp-pvt-nightly allennlp-pvt-nightly
4353 mypy-boto3-ce 15931 mypy-boto3-ce mypy-boto3-ce
4354 joblibspark 15927 joblibspark joblibspark
4360 generalimport 15894 generalimport generalimport
4361 abstract-ai 15894 abstract-ai abstract-ai
4362 nutter 15891 nutter nutter
4363 django-hijack 15885 django-hijack django-hijack
4365 aws-cdk-aws-efs 15879 aws-cdk.aws-efs aws-cdk.aws-efs aws-cdk-aws-efs
4366 mypy-boto3-codepipeline 15873 mypy-boto3-codepipeline mypy-boto3-codepipeline
4367 molecule-plugins 15851 molecule-plugins molecule-plugins
4368 pbspark 15848 pbspark pbspark
4377 styleframe 15796 styleframe styleframe
4378 magic-filter 15788 magic-filter magic-filter
4381 funasr 15739 funasr funasr
4382 jsonslicer 15727 jsonslicer jsonslicer
4383 super-collections 15721 super_collections super_collections super-collections
4386 apify-client 15691 apify-client apify-client
4392 assemblyline-core 15632 assemblyline-core assemblyline-core
4394 cognitojwt 15618 cognitojwt cognitojwt
4398 mypy-boto3-cloudtrail 15593 mypy-boto3-cloudtrail mypy-boto3-cloudtrail
4401 pytest-timestamper 15586 pytest-timestamper pytest-timestamper
4404 pulumi-command 15576 pulumi-command pulumi-command
4405 serial 15573 serial serial
4407 drf-writable-nested 15551 drf-writable-nested drf-writable-nested
4410 cfile 15525 cfile cfile
4413 pact-python 15499 pact-python pact-python
4416 transliterate 15492 transliterate transliterate
4421 onepasswordconnectsdk 15443 onepasswordconnectsdk onepasswordconnectsdk
4424 pyhs2 15431 pyhs2 pyhs2
4427 sagemaker-data-insights 15413 sagemaker-data-insights sagemaker-data-insights
4428 polarsgeoutils 15402 polarsgeoutils polarsgeoutils
4429 mypy-boto3-dynamodbstreams 15397 mypy-boto3-dynamodbstreams mypy-boto3-dynamodbstreams
4430 aws-cdk-aws-stepfunctions 15388 aws-cdk.aws-stepfunctions aws-cdk.aws-stepfunctions aws-cdk-aws-stepfunctions
4432 mypy-boto3-application-autoscaling 15367 mypy-boto3-application-autoscaling mypy-boto3-application-autoscaling
4433 logging 15359 logging logging
4435 aws-cdk-custom-resources 15357 aws-cdk.custom-resources aws-cdk.custom-resources aws-cdk-custom-resources
4436 tgcrypto 15350 tgcrypto tgcrypto
4438 mkl 15319 mkl mkl
4440 mypy-boto3-elasticache 15304 mypy-boto3-elasticache mypy-boto3-elasticache
4441 langserve 15301 langserve langserve
4442 murmurhash2 15296 murmurhash2 murmurhash2
4444 mypy-boto3-cloudfront 15295 mypy-boto3-cloudfront mypy-boto3-cloudfront
4446 finbourne-access-sdk 15273 finbourne-access-sdk finbourne-access-sdk
4452 django-admin-sortable2 15222 django-admin-sortable2 django-admin-sortable2
4453 mypy-boto3-iot-data 15216 mypy-boto3-iot-data mypy-boto3-iot-data
4454 aws-cdk-aws-sns-subscriptions 15215 aws-cdk.aws-sns-subscriptions aws-cdk.aws-sns-subscriptions aws-cdk-aws-sns-subscriptions
4455 tfa-nightly 15214 tfa-nightly tfa-nightly
4456 bio-grumpy 15212 bio-grumpy bio-grumpy
4457 tensorflow-recommenders 15204 tensorflow-recommenders tensorflow-recommenders
4467 simple-ddl-parser 15149 simple-ddl-parser simple-ddl-parser
4468 mkdocs-section-index 15145 mkdocs-section-index mkdocs-section-index
4469 aws-cdk-aws-codeguruprofiler 15143 aws-cdk.aws-codeguruprofiler aws-cdk.aws-codeguruprofiler aws-cdk-aws-codeguruprofiler
4470 pycarlo 15141 pycarlo pycarlo
4472 pyroscope-io 15124 pyroscope-io pyroscope-io
4474 actfast 15108 actfast actfast
4475 mypy-boto3-sesv2 15095 mypy-boto3-sesv2 mypy-boto3-sesv2
4476 mypy-boto3-organizations 15082 mypy-boto3-organizations mypy-boto3-organizations
4478 assemblyline-service-server 15058 assemblyline-service-server assemblyline-service-server
4479 yamlfix 15054 yamlfix yamlfix
4480 django-templated-mail 15052 django-templated-mail django-templated-mail
4481 mypy-boto3-connect 15034 mypy-boto3-connect mypy-boto3-connect
4482 docker-py 15024 docker-py docker-py
4487 pylightxl 14997 pylightxl pylightxl
4489 assemblyline 14995 assemblyline assemblyline
4492 aws-cdk-aws-certificatemanager 14974 aws-cdk.aws-certificatemanager aws-cdk.aws-certificatemanager aws-cdk-aws-certificatemanager
4494 urlextract 14956 urlextract urlextract
4497 django-allow-cidr 14946 django-allow-cidr django-allow-cidr
4500 pyliquibase 14915 pyliquibase pyliquibase
4501 google-cloud-ndb 14915 google-cloud-ndb google-cloud-ndb
4503 pynetbox 14907 pynetbox pynetbox
4504 aiotieba 14897 aiotieba aiotieba
4505 google-cloud-profiler 14896 google-cloud-profiler google-cloud-profiler
4507 httpie-edgegrid 14873 httpie-edgegrid httpie-edgegrid
4509 junos-eznc 14869 junos-eznc junos-eznc
4513 aws-cdk-aws-signer 14858 aws-cdk.aws-signer aws-cdk.aws-signer aws-cdk-aws-signer
4514 langchain-pinecone 14851 langchain-pinecone langchain-pinecone
4515 pylibsrtp 14849 pylibsrtp pylibsrtp
4516 uptime-kuma-api 14837 uptime-kuma-api uptime-kuma-api
4517 pythainlp 14831 pythainlp pythainlp
4518 anymarkup 14829 anymarkup anymarkup
4519 aws-cdk-aws-route53 14820 aws-cdk.aws-route53 aws-cdk.aws-route53 aws-cdk-aws-route53
4520 anymarkup-core 14798 anymarkup-core anymarkup-core
4521 cli-exit-tools 14793 cli-exit-tools cli-exit-tools
4522 pulumi-tls 14790 pulumi-tls pulumi-tls
4523 xinspect 14784 xinspect xinspect
4527 tensorflow-decision-forests 14775 tensorflow-decision-forests tensorflow-decision-forests
4528 apysc 14760 apysc apysc
4530 mypy-boto3-wafv2 14755 mypy-boto3-wafv2 mypy-boto3-wafv2
4532 robotframework-retryfailed 14748 robotframework-retryfailed robotframework-retryfailed
4536 django-test-migrations 14737 django-test-migrations django-test-migrations
4537 assemblyline-ui 14728 assemblyline-ui assemblyline-ui
4539 bigdl-chronos 14721 bigdl-chronos bigdl-chronos
4541 flexmock 14716 flexmock flexmock
4542 prefect-shell 14702 prefect-shell prefect-shell
4545 aws-cdk-aws-autoscaling-common 14689 aws-cdk.aws-autoscaling-common aws-cdk.aws-autoscaling-common aws-cdk-aws-autoscaling-common
4546 pygdbmi 14687 pygdbmi pygdbmi
4547 lib-detect-testenv 14684 lib-detect-testenv lib-detect-testenv
4549 mypy-boto3-pinpoint-sms-voice-v2 14670 mypy-boto3-pinpoint-sms-voice-v2 mypy-boto3-pinpoint-sms-voice-v2
4550 python-tds 14657 python-tds python-tds
4551 timeflux 14652 timeflux timeflux
4552 maison 14648 maison maison
4554 wasmtime 14630 wasmtime wasmtime
4555 virtualenvwrapper 14624 virtualenvwrapper virtualenvwrapper
4556 casbin 14615 casbin casbin
4557 onnxscript 14607 onnxscript onnxscript
4558 fcache 14600 fcache fcache
4560 python-schema-registry-client 14588 python-schema-registry-client python-schema-registry-client
4563 aws-cdk-assets 14570 aws-cdk.assets aws-cdk.assets aws-cdk-assets
4564 aioice 14568 aioice aioice
4565 pglast 14567 pglast pglast
4567 lightstep 14550 lightstep lightstep
4568 webapp2 14548 webapp2 webapp2
4569 mypy-boto3-acm 14542 mypy-boto3-acm mypy-boto3-acm
4572 yalafi 14534 yalafi yalafi
4574 pyqtwebengine-qt5 14497 pyqtwebengine-qt5 pyqtwebengine-qt5
4576 bce-python-sdk 14494 bce-python-sdk bce-python-sdk
4578 streamlit-extras 14478 streamlit-extras streamlit-extras
4581 mypy-boto3-es 14462 mypy-boto3-es mypy-boto3-es
4582 chiabip158 14456 chiabip158 chiabip158
4583 awscurl 14437 awscurl awscurl
4586 wiki-fetch 14428 wiki-fetch wiki-fetch
4588 mypy-boto3-quicksight 14415 mypy-boto3-quicksight mypy-boto3-quicksight
4589 rlbot 14409 rlbot rlbot
4591 progiter 14393 progiter progiter
4594 mypy-boto3-resourcegroupstaggingapi 14375 mypy-boto3-resourcegroupstaggingapi mypy-boto3-resourcegroupstaggingapi
4595 aws-cdk-aws-cloudformation 14366 aws-cdk.aws-cloudformation aws-cdk.aws-cloudformation aws-cdk-aws-cloudformation
4596 tensorboard-plugin-profile 14358 tensorboard-plugin-profile tensorboard-plugin-profile
4597 elevenlabs 14354 elevenlabs elevenlabs
4598 drissionpage 14348 drissionpage drissionpage
4599 tavern 14346 tavern tavern
4603 link 14322 link link
4604 launchable 14313 launchable launchable
4608 ert 14299 ert ert
4609 chalkpy 14289 chalkpy chalkpy
4611 git-python 14272 git-python git-python
4614 dotnetcore2 14257 dotnetcore2 dotnetcore2
4615 jsonformatter 14251 jsonformatter jsonformatter
4616 pyqrcode 14247 pyqrcode pyqrcode
4618 types-passlib 14242 types-passlib types-passlib
4620 dynet 14224 dynet dynet
4623 lusid-sdk 14195 lusid-sdk lusid-sdk
4625 boto-session-manager 14179 boto-session-manager boto-session-manager
4626 flexget 14178 flexget flexget
4628 azureml-fsspec 14175 azureml-fsspec azureml-fsspec
4629 mypy-boto3-transcribe 14168 mypy-boto3-transcribe mypy-boto3-transcribe
4631 zxcvbn 14153 zxcvbn zxcvbn
4632 paddleocr 14141 paddleocr paddleocr
4633 aws-cdk-aws-apigateway 14136 aws-cdk.aws-apigateway aws-cdk.aws-apigateway aws-cdk-aws-apigateway
4634 mypy-boto3-servicediscovery 14133 mypy-boto3-servicediscovery mypy-boto3-servicediscovery
4636 json-encoder 14131 json-encoder json-encoder
4638 mypy-boto3-comprehend 14120 mypy-boto3-comprehend mypy-boto3-comprehend
4639 springserve 14119 springserve springserve
4640 setuptools-odoo 14109 setuptools-odoo setuptools-odoo
4645 slotted 14075 slotted slotted
4647 mypy-boto3-servicecatalog 14062 mypy-boto3-servicecatalog mypy-boto3-servicecatalog
4648 mypy-boto3-ec2-instance-connect 14061 mypy-boto3-ec2-instance-connect mypy-boto3-ec2-instance-connect
4652 mypy-boto3-securityhub 14049 mypy-boto3-securityhub mypy-boto3-securityhub
4653 esp-idf-kconfig 14039 esp-idf-kconfig esp-idf-kconfig
4654 yeelight 14027 yeelight yeelight
4655 tflite-model-maker-nightly 14025 tflite-model-maker-nightly tflite-model-maker-nightly
4656 disposable-email-domains 14024 disposable-email-domains disposable-email-domains
4657 uri 14021 uri uri
4659 gviz-api 14012 gviz-api gviz-api
4660 py-backwards-astunparse 14005 py-backwards-astunparse py-backwards-astunparse
4661 pytest-parametrization 14001 pytest-parametrization pytest-parametrization
4664 aws-cdk-aws-servicediscovery 14000 aws-cdk.aws-servicediscovery aws-cdk.aws-servicediscovery aws-cdk-aws-servicediscovery
4665 py-backwards 13999 py-backwards py-backwards
4670 mypy-boto3-apigatewaymanagementapi 13979 mypy-boto3-apigatewaymanagementapi mypy-boto3-apigatewaymanagementapi
4671 s3pathlib 13965 s3pathlib s3pathlib
4673 mypy-boto3-dax 13953 mypy-boto3-dax mypy-boto3-dax
4674 autogluon-vision 13951 autogluon-vision autogluon.vision autogluon-vision
4675 mypy-boto3-guardduty 13950 mypy-boto3-guardduty mypy-boto3-guardduty
4676 mypy-boto3-elb 13947 mypy-boto3-elb mypy-boto3-elb
4677 autogluon-text 13925 autogluon-text autogluon.text autogluon-text
4678 bearlibterminal 13921 bearlibterminal bearlibterminal
4681 rqdatac 13907 rqdatac rqdatac
4682 mypy-boto3-apigatewayv2 13907 mypy-boto3-apigatewayv2 mypy-boto3-apigatewayv2
4683 pyct 13906 pyct pyct pyct-core
pyct-core
4685 mypy-boto3-service-quotas 13902 mypy-boto3-service-quotas mypy-boto3-service-quotas
4686 mypy-boto3-identitystore 13898 mypy-boto3-identitystore mypy-boto3-identitystore
4687 elasticsearch6 13895 elasticsearch6 elasticsearch6
4688 jax-cuda12-plugin 13894 jax-cuda12-plugin jax-cuda12-plugin
4689 ipaddr 13894 ipaddr ipaddr
4691 torchlayers-nightly 13879 torchlayers-nightly torchlayers-nightly
4692 aws-cdk-aws-codestarnotifications 13873 aws-cdk.aws-codestarnotifications aws-cdk.aws-codestarnotifications aws-cdk-aws-codestarnotifications
4693 setuptools-download 13871 setuptools-download setuptools-download
4694 aliyun-python-sdk-rds 13868 aliyun-python-sdk-rds aliyun-python-sdk-rds
4696 mypy-boto3-support 13866 mypy-boto3-support mypy-boto3-support
4697 iterproxy 13861 iterproxy iterproxy
4704 mypy-boto3-ebs 13841 mypy-boto3-ebs mypy-boto3-ebs
4705 pyautogen 13840 pyautogen pyautogen
4706 elasticsearch-curator 13836 elasticsearch-curator elasticsearch-curator
4707 aws-cdk-aws-elasticloadbalancingv2 13836 aws-cdk.aws-elasticloadbalancingv2 aws-cdk.aws-elasticloadbalancingv2 aws-cdk-aws-elasticloadbalancingv2
4709 fastapi-cache2 13830 fastapi-cache2 fastapi-cache2
4711 mypy-boto3-transfer 13814 mypy-boto3-transfer mypy-boto3-transfer
4712 mypy-boto3-codebuild 13808 mypy-boto3-codebuild mypy-boto3-codebuild
4713 mypy-boto3-shield 13807 mypy-boto3-shield mypy-boto3-shield
4714 first 13806 first first
4717 pathfinding 13786 pathfinding pathfinding
4718 mypy-boto3-docdb 13782 mypy-boto3-docdb mypy-boto3-docdb
4719 aws-cdk-aws-ecs 13780 aws-cdk.aws-ecs aws-cdk.aws-ecs aws-cdk-aws-ecs
4720 mypy-boto3-sso-oidc 13773 mypy-boto3-sso-oidc mypy-boto3-sso-oidc
4721 mypy-boto3-dlm 13772 mypy-boto3-dlm mypy-boto3-dlm
4723 mypy-boto3-amplify 13769 mypy-boto3-amplify mypy-boto3-amplify
4724 python-jwt 13764 python-jwt python-jwt
4725 sqlvalidator 13764 sqlvalidator sqlvalidator
4728 benchmark-runner 13748 benchmark-runner benchmark-runner
4729 pybacklogpy 13740 pybacklogpy pybacklogpy
4730 mypy-boto3-fsx 13734 mypy-boto3-fsx mypy-boto3-fsx
4731 mypy-boto3-translate 13722 mypy-boto3-translate mypy-boto3-translate
4733 django-admin-autocomplete-filter 13720 django-admin-autocomplete-filter django-admin-autocomplete-filter
4734 mypy-boto3-directconnect 13701 mypy-boto3-directconnect mypy-boto3-directconnect
4736 zcbor 13695 zcbor zcbor
4737 pybedtools 13691 pybedtools pybedtools
4738 django-dirtyfields 13690 django-dirtyfields django-dirtyfields
4740 markdown-inline-graphviz-extension 13677 markdown-inline-graphviz-extension markdown-inline-graphviz-extension
4741 mypy-boto3-meteringmarketplace 13671 mypy-boto3-meteringmarketplace mypy-boto3-meteringmarketplace
4742 mypy-boto3-acm-pca 13671 mypy-boto3-acm-pca mypy-boto3-acm-pca
4743 flashlight-text 13667 flashlight-text flashlight-text
4744 workos 13667 workos workos
4746 csscompressor 13663 csscompressor csscompressor
4747 mypy-boto3-comprehendmedical 13663 mypy-boto3-comprehendmedical mypy-boto3-comprehendmedical
4748 types-pkg-resources 13663 types-pkg-resources types-pkg_resources types-pkg-resources
4750 opteryx 13659 opteryx opteryx
4751 pulp-glue 13645 pulp-glue pulp-glue
4753 kolo 13636 kolo kolo
4754 ffmpeg 13636 ffmpeg ffmpeg
4755 domain2idna 13625 domain2idna domain2idna
4758 dbnd 13610 dbnd dbnd
4759 micloud 13610 micloud micloud
4760 mypy-boto3-cur 13600 mypy-boto3-cur mypy-boto3-cur
4761 aws-cdk-aws-autoscaling 13594 aws-cdk.aws-autoscaling aws-cdk.aws-autoscaling aws-cdk-aws-autoscaling
4762 sagemaker-datawrangler 13586 sagemaker-datawrangler sagemaker-datawrangler
4764 detect-delimiter 13573 detect-delimiter detect-delimiter
4768 aws-cdk-aws-cognito 13555 aws-cdk.aws-cognito aws-cdk.aws-cognito aws-cdk-aws-cognito
4769 mypy-boto3-datasync 13551 mypy-boto3-datasync mypy-boto3-datasync
4770 grafanalib 13545 grafanalib grafanalib
4771 mypy-boto3-imagebuilder 13539 mypy-boto3-imagebuilder mypy-boto3-imagebuilder
4772 bingads 13534 bingads bingads
4773 nodejs-wheel-binaries 13528 nodejs-wheel-binaries nodejs-wheel-binaries
4775 meteostat 13516 meteostat meteostat
4777 mypy-boto3-elasticbeanstalk 13508 mypy-boto3-elasticbeanstalk mypy-boto3-elasticbeanstalk
4778 jax-cuda12-pjrt 13506 jax-cuda12-pjrt jax-cuda12-pjrt
4779 mypy-boto3-fms 13503 mypy-boto3-fms mypy-boto3-fms
4780 mypy-boto3-serverlessrepo 13499 mypy-boto3-serverlessrepo mypy-boto3-serverlessrepo
4781 assemblyline-v4-service 13496 assemblyline-v4-service assemblyline-v4-service
4782 mygeotab 13495 mygeotab mygeotab
4783 mypy-boto3-compute-optimizer 13493 mypy-boto3-compute-optimizer mypy-boto3-compute-optimizer
4787 aliyun-python-sdk-core-v3 13485 aliyun-python-sdk-core-v3 aliyun-python-sdk-core-v3
4789 mypy-boto3-health 13481 mypy-boto3-health mypy-boto3-health
4791 mypy-boto3-forecast 13457 mypy-boto3-forecast mypy-boto3-forecast
4792 yeref 13451 yeref yeref
4795 mypy-boto3-globalaccelerator 13445 mypy-boto3-globalaccelerator mypy-boto3-globalaccelerator
4797 bert-score 13435 bert-score bert_score bert_score
4798 mypy-boto3-importexport 13430 mypy-boto3-importexport mypy-boto3-importexport
4800 mypy-boto3-ds 13426 mypy-boto3-ds mypy-boto3-ds
4801 prometheus-async 13423 prometheus-async prometheus-async
4802 k8 13423 k8 k8
4803 lbt-dragonfly 13421 lbt-dragonfly lbt-dragonfly
4804 faust-cchardet 13413 faust-cchardet faust-cchardet
4805 mypy-boto3-discovery 13413 mypy-boto3-discovery mypy-boto3-discovery
4806 mypy-boto3-inspector 13407 mypy-boto3-inspector mypy-boto3-inspector
4807 mypy-boto3-groundstation 13407 mypy-boto3-groundstation mypy-boto3-groundstation
4808 aws-cdk-aws-codebuild 13395 aws-cdk.aws-codebuild aws-cdk.aws-codebuild aws-cdk-aws-codebuild
4809 google-cloud-dialogflow-cx 13391 google-cloud-dialogflow-cx google-cloud-dialogflow-cx
4810 mypy-boto3-glacier 13382 mypy-boto3-glacier mypy-boto3-glacier
4811 aws-packages 13376 aws-packages aws-packages
4812 aiodogstatsd 13375 aiodogstatsd aiodogstatsd
4814 bindep 13373 bindep bindep
4817 psd-tools 13369 psd-tools psd-tools
4818 mypy-boto3-forecastquery 13368 mypy-boto3-forecastquery mypy-boto3-forecastquery
4819 huaweicloudsdkcore 13362 huaweicloudsdkcore huaweicloudsdkcore
4820 mypy-boto3-storagegateway 13360 mypy-boto3-storagegateway mypy-boto3-storagegateway
4821 mypy-boto3-iot1click-devices 13360 mypy-boto3-iot1click-devices mypy-boto3-iot1click-devices
4823 aws-cdk-aws-route53-targets 13352 aws-cdk.aws-route53-targets aws-cdk.aws-route53-targets aws-cdk-aws-route53-targets
4824 mypy-boto3-mediastore 13349 mypy-boto3-mediastore mypy-boto3-mediastore
4825 mypy-boto3-devicefarm 13344 mypy-boto3-devicefarm mypy-boto3-devicefarm
4827 mypy-boto3-elastictranscoder 13341 mypy-boto3-elastictranscoder mypy-boto3-elastictranscoder
4828 stix2-patterns 13335 stix2-patterns stix2-patterns
4829 synapseml 13334 synapseml synapseml
4830 mypy-boto3-cognito-sync 13333 mypy-boto3-cognito-sync mypy-boto3-cognito-sync
4831 tinybird-cli 13328 tinybird-cli tinybird-cli
4832 mypy-boto3-iot1click-projects 13327 mypy-boto3-iot1click-projects mypy-boto3-iot1click-projects
4833 weread2notionpro 13327 weread2notionpro weread2notionpro
4834 mypy-boto3-greengrass 13320 mypy-boto3-greengrass mypy-boto3-greengrass
4835 mypy-boto3-snowball 13306 mypy-boto3-snowball mypy-boto3-snowball
4837 mosek 13302 mosek mosek
4839 mypy-boto3-sms-voice 13297 mypy-boto3-sms-voice mypy-boto3-sms-voice
4840 mypy-boto3-mediatailor 13288 mypy-boto3-mediatailor mypy-boto3-mediatailor
4841 geode-background 13286 geode-background geode-background
4842 mypy-boto3-mediaconvert 13283 mypy-boto3-mediaconvert mypy-boto3-mediaconvert
4846 zope-sqlalchemy 13264 zope.sqlalchemy zope.sqlalchemy zope-sqlalchemy
4847 ceja 13263 ceja ceja
4848 pynose 13263 pynose pynose
4849 pandoc 13258 pandoc pandoc
4850 blosc 13256 python-blosc python-blosc blosc
4851 mypy-boto3-gamelift 13253 mypy-boto3-gamelift mypy-boto3-gamelift
4852 amazon-textract-response-parser 13239 amazon-textract-response-parser amazon-textract-response-parser
4854 soda-core-duckdb 13237 soda-core-duckdb soda-core-duckdb
4855 mypy-boto3-mgh 13236 mypy-boto3-mgh mypy-boto3-mgh
4856 async-asgi-testclient 13235 async-asgi-testclient async-asgi-testclient
4857 mypy-boto3-mediastore-data 13228 mypy-boto3-mediastore-data mypy-boto3-mediastore-data
4858 mypy-boto3-sms 13226 mypy-boto3-sms mypy-boto3-sms
4860 python-status 13224 python-status python-status
4861 certvalidator 13223 certvalidator certvalidator
4862 mypy-boto3-mediapackage-vod 13220 mypy-boto3-mediapackage-vod mypy-boto3-mediapackage-vod
4863 mypy-boto3-codeartifact 13218 mypy-boto3-codeartifact mypy-boto3-codeartifact
4864 mypy-boto3-connectparticipant 13212 mypy-boto3-connectparticipant mypy-boto3-connectparticipant
4865 mypy-boto3-frauddetector 13211 mypy-boto3-frauddetector mypy-boto3-frauddetector
4869 pyjson5 13199 pyjson5 pyjson5
4870 pyclothoids 13183 pyclothoids pyclothoids
4872 mypy-boto3-datapipeline 13180 mypy-boto3-datapipeline mypy-boto3-datapipeline
4873 aws-cdk-aws-kinesis 13167 aws-cdk.aws-kinesis aws-cdk.aws-kinesis aws-cdk-aws-kinesis
4874 mypy-boto3-accessanalyzer 13161 mypy-boto3-accessanalyzer mypy-boto3-accessanalyzer
4875 mammoth 13160 mammoth mammoth
4877 mypy-boto3-marketplace-entitlement 13154 mypy-boto3-marketplace-entitlement mypy-boto3-marketplace-entitlement
4878 pyarmor-cli-core 13143 pyarmor-cli-core pyarmor-cli-core
4879 mypy-boto3-mediapackage 13136 mypy-boto3-mediapackage mypy-boto3-mediapackage
4880 mypy-boto3-iotsecuretunneling 13134 mypy-boto3-iotsecuretunneling mypy-boto3-iotsecuretunneling
4882 mypy-boto3-budgets 13123 mypy-boto3-budgets mypy-boto3-budgets
4883 sanitize-filename 13110 sanitize-filename sanitize-filename
4885 mypy-boto3-sdb 13099 mypy-boto3-sdb mypy-boto3-sdb
4886 mypy-boto3-elastic-inference 13094 mypy-boto3-elastic-inference mypy-boto3-elastic-inference
4888 dragonfly-energy 13092 dragonfly-energy dragonfly-energy
4892 memepy 13085 memepy memepy
4894 django-pgtrigger 13077 django-pgtrigger django-pgtrigger
4895 mypy-boto3-chime 13077 mypy-boto3-chime mypy-boto3-chime
4896 rook 13073 rook rook
4897 mxnet-mkl 13073 mxnet-mkl mxnet-mkl
4899 eccodes 13060 eccodes python-eccodes python-eccodes
4900 pylint-gitlab 13053 pylint-gitlab pylint-gitlab
4901 mypy-boto3-detective 13051 mypy-boto3-detective mypy-boto3-detective
4903 compressed-tensors 13040 compressed-tensors compressed-tensors
4908 mypy-boto3-s3control 13013 mypy-boto3-s3control mypy-boto3-s3control
4914 tldrwl 13004 tldrwl tldrwl
4915 scenedetect 12996 scenedetect scenedetect
4917 aws-cdk-aws-cloudfront 12990 aws-cdk.aws-cloudfront aws-cdk.aws-cloudfront aws-cdk-aws-cloudfront
4918 scrubadub 12986 scrubadub scrubadub
4920 slack 12970 slack slack
4921 mypy-boto3-rds-data 12969 mypy-boto3-rds-data mypy-boto3-rds-data
4922 filesplit 12964 filesplit filesplit
4928 finlab 12926 finlab finlab
4929 fast-curator 12919 fast-curator fast-curator
4930 mypy-boto3-workspaces 12916 mypy-boto3-workspaces mypy-boto3-workspaces
4932 mypy-boto3-medialive 12909 mypy-boto3-medialive mypy-boto3-medialive
4933 sccache 12902 sccache sccache
4934 cobble 12901 cobble cobble
4935 aws-cdk-aws-elasticloadbalancing 12899 aws-cdk.aws-elasticloadbalancing aws-cdk.aws-elasticloadbalancing aws-cdk-aws-elasticloadbalancing
4936 postmarker 12895 postmarker postmarker
4937 mypy-boto3-application-insights 12894 mypy-boto3-application-insights mypy-boto3-application-insights
4938 treelite-runtime 12889 treelite-runtime treelite-runtime
4939 table-logger 12886 table-logger table-logger
4941 djoser 12884 djoser djoser
4945 assemblyline-service-client 12861 assemblyline-service-client assemblyline-service-client
4947 pulp-cli 12857 pulp-cli pulp-cli
4949 mypy-boto3-codedeploy 12853 mypy-boto3-codedeploy mypy-boto3-codedeploy
4953 optimizely-sdk 12843 optimizely-sdk optimizely-sdk
4954 python-quickbooks 12836 python-quickbooks python-quickbooks
4956 aws-cdk-aws-autoscaling-hooktargets 12834 aws-cdk.aws-autoscaling-hooktargets aws-cdk.aws-autoscaling-hooktargets aws-cdk-aws-autoscaling-hooktargets
4958 ragged-buffer 12829 ragged-buffer ragged-buffer
4960 sparkaid 12828 sparkaid sparkaid
4961 mypy-boto3-migrationhub-config 12827 mypy-boto3-migrationhub-config mypy-boto3-migrationhub-config
4965 crhelper 12812 crhelper crhelper
4973 urllib3-mock 12771 urllib3-mock urllib3-mock
4974 mypy-boto3-appsync 12759 mypy-boto3-appsync mypy-boto3-appsync
4975 cdk-ecr-deployment 12758 cdk-ecr-deployment cdk-ecr-deployment
4977 unleashclient 12753 unleashclient unleashclient
4979 mkdocs-mermaid2-plugin 12747 mkdocs-mermaid2-plugin mkdocs-mermaid2-plugin
4980 astronomer-providers 12742 astronomer-providers astronomer-providers
4981 mypy-boto3-appstream 12737 mypy-boto3-appstream mypy-boto3-appstream
4982 mypy-boto3-swf 12733 mypy-boto3-swf mypy-boto3-swf
4986 mypy-boto3-iotanalytics 12692 mypy-boto3-iotanalytics mypy-boto3-iotanalytics
4987 favicon 12683 favicon favicon
4988 zipcodes 12676 zipcodes zipcodes
4990 mypy-boto3-appmesh 12665 mypy-boto3-appmesh mypy-boto3-appmesh
4991 injectool 12659 injectool injectool
4995 timeago 12652 timeago timeago
4996 python-etcd 12652 python-etcd python-etcd
4997 pyfcm 12651 pyfcm pyfcm
4998 mypy-boto3-kinesisanalytics 12650 mypy-boto3-kinesisanalytics mypy-boto3-kinesisanalytics

Interpreting these results requires subjective analysis...

@maresb
Copy link
Contributor Author

maresb commented Oct 23, 2024

I am likely wrong about some of these, so corrections are much appreciated!

  • tzdata

    End users should generally not need to use this package directly and should use a Python library like dateutil.tz or zoneinfo

    Grayskull resolves this as tzdata which is the non-Python version. However, this package should provide a Python module named tzdata. So installing the non-Python version could possibly lead to breakage, and is a point against Grayskull.

  • importlib-resources
    The conda-forge package for importlib-resources depends on the primary package importlib_resources, so importlib_resources is better. This is a minor point against Grayskull.

  • psycopg2-binary

    alternative name for the package, patched to rename the package in the metadata so pip check will pass for packages that depend on pyscopg2-binary

    This is hidden in the 2.x.x branch of the feedstock. Curiously, psycopg2 is about 4× less downloaded than psycopg2-binary. This is a point against Grayskull that could lead to pip check breakage.

  • ruamel-yaml
    The common name for this package is ruamel.yaml, but the canonical PyPI name is ruamel-yaml. Unfortunately it picked up the should-be-retired ruamel_yaml package. In practice this works most of the time, since ruamel-yaml is usually specified as ruamel.yaml. But this illustrates what I see as an undesirable property of Grayskull: the mapping result can change after canonicalization. This is a point against Grayskull.

  • jaraco-classes
    The correct conda-forge name is jaraco.classes. This is a point against Grayskull.

  • google-cloud-bigquery

    On conda-forge, the package google-cloud-bigquery is quite bloated because it contains all the extras. The pypi package google-cloud-bigquery is instead google-cloud-bigquery-core on conda-forge

    Grayskull benefited from the intervention of Add a quirk for google-cloud-bigquery #396 on its config.yaml. This is a minor point against conda-lock.

  • msal-extensions
    msal-extensions doesn't exist on conda-forge. This is a point against conda-lock.

  • ruamel-yaml-clib
    The correct conda-forge name is ruamel.yaml.clib. This is a point in favor of Parselmouth.

  • typedload
    This is not yet on conda-forge. Probably this is the most popular PyPI package that's not yet on conda-forge. Minor point in favor of Parselmouth for understanding this (and actually for Grayskull as well since it would have been marked red)

  • redshift-connector
    The correct conda-forge name is redshift_connector. Point against conda-lock

  • jupyter-core
    The correct conda-forge name is jupyter_core. Point against conda-lock

  • bs4

    This is a dummy package designed to prevent namesquatting on PyPI. You should install beautifulsoup4 instead.

    bs4 similarly exists on conda-forge, depending on beautifulsoup4. IMO all three are wrong, since the preferred answer is beautifulsoup4, although bs4 won't lead to breakage. Minor point against conda-lock and Grayskull, medium point against Parselmouth.

  • zope-interface
    The correct conda-forge name is zope.interface. Point against Grayskull

I'll stop here since this is fairly time-consuming. My takeaway is that both Grayskull and conda-lock have a lot of room for improvement. Also they are failing for different reasons, so I think that unifying the efforts could lead to a dramatic improvement. Finally, Parselmouth has a lot of potential if it were to invert its mapping.

@maresb
Copy link
Contributor Author

maresb commented Oct 23, 2024

My takeaway is that both Grayskull and conda-lock have a lot of room for improvement. Also they are failing for different reasons, so I think that unifying the efforts could lead to a dramatic improvement.

To be more specific, Grayskull's approach is basically to guess at the correct conda-forge name by querying anaconda.org with the original PyPI name and a few variations. There is a community-maintained table of exceptions for cases where the heuristic fails and someone bothers to add it. This works well surprisingly often, but fails on cases where it discovers the wrong package, like tzdata or ruamel-yaml, or when the heuristic fails to locate the package, like zope-interface.

Conda-lock's approach is to rely on bot-generated mappings with a separate table of exceptions. I looked at the bot code in detail a few years back, and I was impressed by the clever graph-theoretic heuristics to prioritize conflicting dependencies. However, the code is fairly old and tricky to understand, and when something goes wrong (regro/cf-scripts#3031) it's not so easy to diagnose. The source of truth for the PyPI package is the recipe's source URL. This fails in cases like msal-extensions, redshift-connector, and jupyter-core since the source URL is GitHub instead of PyPI.

Parselmouth takes another approach and parses the metadata in the individual Conda archives. In particular, it uses the conda-forge-metadata package mentioned by @beckermr to grab the info.tar.gz and get the files list. Then it locates .dist-info/METADATA and .egg-info/PKG-INFO files and parses the PyPI name (and version) from the directory name. This works extremely well except for packages that alias other packages without including the source, like bs4. Also I find the source code fairly easy to read.

Some scattered thoughts on the situation:

  • Each of these approaches independently works fairly well, so a fusion should work very well.
  • It's pretty ridiculous that we have two separate exception files for conda-lock and grayskull; we should somehow merge these efforts.
  • Given the number of PyPI package-equivalents on conda-forge, it makes way more sense to precompute the mapping in the cloud (note that grayskull_pypi_mapping.json used by conda-lock is only 1.6 MB.)
  • Heuristics work surprisingly well, and could work even better. We have enough redundancy that we could refine the current heuristics quite a bit. (I'm thinking of things like detecting -base and -core suffixes.)
  • It would be nice to automatically detect alias packages like bs4 and importlib-resources.
  • Add purls (Package URLs) to PackageRecord ceps#63 will definitely help, but I think Parselmouth more-or-less achieves this already
  • I'm still hoping that @nichmor will join the conversation. I think pixi would have a lot to gain by solving the PyPI → conda-forge mapping as well.

@beckermr
Copy link

The bot's code is a good sign that complexity in this task makes it harder to debug and reason about. Given the info above, I'd vote for the parslemouth approach plus a hand-built table of exceptions/overrides/defaults for things that fail, are wrong, aliases, etc.

@beckermr
Copy link

Id be more than happy to host this solution in the conda-forge-metadata package (which is on pypi too).

@maresb
Copy link
Contributor Author

maresb commented Oct 24, 2024

The bot's code is a good sign that complexity in this task makes it harder to debug and reason about. Given the info above, I'd vote for the parslemouth approach plus a hand-built table of exceptions/overrides/defaults for things that fail, are wrong, aliases, etc.

Ya, I'm mostly thinking along these lines too. I think we ideally want the exception table to be machine-assisted though. I'd rather we pick out the uncertain mappings and flag them for a human to decide rather than for breakage to occur and someone get annoyed enough to open a PR.

In any case we'll need users to download a table, so unless @nichmor volunteers for it, I'm inclined to say we should build the table ourselves.

Id be more than happy to host this solution in the conda-forge-metadata package (which is on pypi too).

Thanks!!! I just wonder what architecture we need. Like if we generate our own mapping, I would advocate to put that in a separate repository in order to separate the code from the data.

@beckermr
Copy link

I'd rather have the table file in the same spot as the metadata package along with the code to make it. We can version it separately ofc.

@maresb
Copy link
Contributor Author

maresb commented Oct 24, 2024

I'd rather have the table file in the same spot as the metadata package along with the code to make it. We can version it separately ofc.

You have a lot more experience than I do in this precise subject, so I'll defer to your judgement here. But a few considerations are on my mind:

  • If we update the mapping every half-hour, that will result in a lot of commits, potentially making it challenging to find development-related commits.
  • We may want to maintain intermediate artifacts in addition to the final mapping, so that would result in even more load
  • I have had a lot of problems cloning large repositories when I'm on the road with mobile data or a slow connection
  • To channel @bollwyvl, for user-based code we should strive to minimize extraneous dependencies, so it would be nice to separate the client (which only needs requests and probably some caching functionality) from the code that does the heavy lifting to construct the mapping. Perhaps we could create a separate package within the conda-forge-metadata repository for this?

@maresb
Copy link
Contributor Author

maresb commented Oct 24, 2024

Some more data on inverting Parselmouth:

match_lengths = [len(matches) for matches in parselmouth_result]
df["match_length"] = match_lengths
print(df.match_length.value_counts())
match_length
1     3510
0     1395
2       88
3        5
5        1
11       1
Name: count, dtype: int64

PyPI packages with more than two conda-forge matches

We should be able to handle these no problem by hand since there are only 7.

df[df.match_length > 2]

Image

The unabridged lists

[
  [
    "cffi",
    "google-cloud-sdk",
    "pypy3.9"
  ],
  [
    "argon2-cffi",
    "argon2_cffi",
    "privy"
  ],
  [
    "cloudpathlib",
    "cloudpathlib-all",
    "cloudpathlib-azure",
    "cloudpathlib-gs",
    "cloudpathlib-s3"
  ],
  [
    "pandera",
    "pandera-base",
    "pandera-core"
  ],
  [
    "pyqt",
    "pyqt-impl",
    "pyqtwebkit"
  ],
  [
    "_dvc",
    "dvc",
    "dvc-base"
  ],
  [
    "ibis-clickhouse",
    "ibis-dask",
    "ibis-framework",
    "ibis-framework-core",
    "ibis-hdf5",
    "ibis-impala",
    "ibis-mysql",
    "ibis-parquet",
    "ibis-postgres",
    "ibis-pyspark",
    "ibis-sqlite"
  ]
]

PyPI packages with exactly two conda-forge matches

These will be tricky, and I think we'll want heuristics for them. There are enough that it'd be helpful to have a solution requiring minimal human intervention to keep up-to-date.

Image

PyPI packages with no conda-forge matches

For this I should be more careful with the Grayskull results and filter out conda-forge packages that don't exist:

from grayskull.base.pkg_info import is_pkg_available
from tqdm.notebook import tqdm


grayskull_filtered = [n if is_pkg_available(n) else None for n in tqdm(grayskull_result)]
df["grayskull"] = grayskull_filtered
df[df.match_length == 0].head(30)

Image

Going down the list, I see various categories:

  • Not yet on conda-forge but probably will be: typedload, pytest-error-for-skips, click-man
  • Probably not suitable for conda-forge: tb-nightly
  • Aliases: bs4beautifulsoup4, analytics-pythonsegment-analytics-python
  • Non-Python binary packages: uv, ninja
  • Deprecated: azure-mgmt-* (Request to archive azure & azure-mgmt conda-forge/admin-requests#950)
  • nvidia-*-cu12 (I'm a bit scared of CUDA 😅 )
  • Unsure: azure-cli (the recipe looks out-of-date)

@beckermr
Copy link

beckermr commented Oct 24, 2024

A few comments:

Here is a proposal:

  • We have a weekly cronjob that runs parslemouth on new packages whose names have not been seen before and updates a file of results for conda -> pypi and pypi -> conda.
  • When a user asks for a translation one way or the other, we take what is in the results file above and pass that through the overrides/defaults/missing file. If the package is missing from the results file and the overrides/defaults/missing, we raise an error with instructions to add a manual entry or raise an issue asking for thr mapping to be updated.
  • we version the mapping with conda-forge-metadata releases to make things simpler.
  • To keep git stuff cleaner we can add commits to mapping files to the git file to ignore in blames.
  • We can also structure/sort the json carefully to minimize diffs.
  • We are only looking at ~60k lines of JSON or so. I think that is manageable for size.

@maresb
Copy link
Contributor Author

maresb commented Oct 24, 2024

I think we're broadly in agreement. I still have more questions about the details though...

We don't need to update the mapping more than once a week IMHO.

This feels pretty infrequent to me, but we could probably make it work (see my comment below on fallback). On the other extreme, Parselmouth runs every 10 minutes, but it seems to only update on average once every five hours.

I'd prefer to use conditional imports + optional installs to keep everything under one package.

Sure, that should work well. When I install conda-forge-metadata over conda-lock it needs to pull in beautifulsoup4 and deprecated (and transitive dependencies soupsieve and wrapt respectively). In this case it looks like beautifulsoup4 is only used as a fallback, so that should be easy to conditionally import.

updates a file of results for conda -> pypi

I haven't checked the quality, but I believe Parselmouth is this. So I don't know that this direction is necessary. Everything I've said in this issue is exclusively related to pypi → conda-forge.

When a user asks for a translation one way or the other, we take what is in the results file above and pass that through the overrides/defaults/missing file.

Shouldn't the results file already include the overrides? (I mean, I don't think we'd want to ignore it when we compute our update.) That way the lookup function doesn't need any logic.

If the package is missing from the results file and the overrides/defaults/missing, we raise an error with instructions to add a manual entry or raise an issue asking for thr mapping to be updated.

In case of a missing entry, we might be perform a Grayskull-style fallback by polling anaconda.org for a package of a similar name. In contrast to my last remark, this would add logic, but it might be a sufficient stopgap for newly-added packages in 95% of cases.

we version the mapping with conda-forge-metadata releases to make things simpler.

So each time the mapping updates we would have to cut a new release, even if the code is unchanged? And then we'd have to deal with the corresponding perpetual conda-forge package updates? That seems pretty messy to me.

To keep git stuff cleaner we can add commits to mapping files to the git file to ignore in blames.

I do like the idea of using .git-blame-ignore-revs but not all tools support it. Perhaps another possible alternative may be to the data in a separate branch?

We can also structure/sort the json carefully to minimize diffs.

I'm actually really fond of the structure in regro/cf-graph-countyfair. I like the way there is YAML for readable diffs alongside the minified JSON.

We are only looking at ~60k lines of JSON or so. I think that is manageable for size.

Ya, I was skeptical until looking at the numbers for Parselmouth. It's been running on a 10 minute cadence since May (just under 6 months), with 756 mapping updates, and the .git directory is less than 9MB.

I hope I'm not getting annoying on this point, but on the other hand, what do you see as the benefit to having the generated mappings in the same repository as the code? It seems to me like it'd be so easy to just create a separate repo containing just the .github/workflows and the generated mappings. We could always combine them at a later point, but we can't separate them without rewriting the history. For instance, maybe conda-forge-metadata eventually outgrows these mappings, but then you're essentially stuck with forever hosting them in the same repo.

@beckermr
Copy link

Thanks a bunch and no worries. Ad hoc things have been the issue for this task, so the discussion is helpful to remove that ambiguity.

  • We should store the overrides separate from the input data so that folks can make PRs against them, understand exactly what is being changed, etc.

  • I'd prefer to not default to some heuristic fallback because it is better IMHO to know that something failed or is not updated than to supply a heuristic default. A lot of the issues we have are that the heuristics fail and weird stuff happens. Downstream tools like grayskull can use their own heuristics but for official metadata, we should either have it (and it is correct) or not. We could provide backup that defers to parslemouth which seems essentially absolutely correct.

  • After dealing with gobs of random repos / infra over the years, I've come to the conclusion that having stuff in one spot, even if it causes more versions, is just easier to manage and reason about. I've deprecated and removed two repos that stored data on cronjobs in the past several years and that has made my life a lot better.

  • By only updating once a week, we limit the march of versions.

@maresb
Copy link
Contributor Author

maresb commented Oct 24, 2024

Thanks so much @beckermr for your patience on this. Agreed that it's helpful to work out these details.

We should store the overrides separate from the input data so that folks can make PRs against them, understand exactly what is being changed, etc.

💯 on keeping the overrides separate from the rest of the input data. But the output data should already include the overrides, right?

In terms of transparency on what's being changed in a multi-step process, I would try to solve that with intermediate artifacts.

I'd prefer to not default to some heuristic fallback because it is better IMHO to know that something failed or is not updated than to supply a heuristic default. A lot of the issues we have are that the heuristics fail and weird stuff happens. Downstream tools like grayskull can use their own heuristics but for official metadata, we should either have it (and it is correct) or not. We could provide backup that defers to parslemouth which seems essentially absolutely correct.

Ah, ok, I'm glad you wrote this because I think we're trying to solve subtly different problems here. I'm primarily interested in creating a best-guess heuristic that can be shared between conda-lock, Grayskull, and whoever else wants to use it. It seems like you want to create official metadata.

So in that case it seems like a two-tiered approach would make sense:

  1. Invert the Parselmouth mapping. For the 95 packages with more than one inverse, choose one by hand from an explicit mapping file. For packages that don't get picked up by Parselmouth, either ignore them or add them by hand.
  2. Add any extra fancy heuristics separately on top of this, possibly outside of conda-forge-metadata.

Is this what you had in mind?

I've deprecated and removed two repos that stored data on cronjobs in the past several years and that has made my life a lot better.

I'm constantly trying to improve my sense of design, and I know that I have a long ways to go. When to combine/split stuff seems like one of the fundamental challenges. In this particular case all my instincts are screaming to keep them separate, but I do believe that you probably know better than I do. If these examples are public, is this something I could take a look at in order to understand the benefit of consolidation?

By only updating once a week, we limit the march of versions.

So to be explicit, the mapping artifact would be included in the PyPI distribution, and distinct artifacts would have distinct conda-forge-metadata versions?

@beckermr
Copy link

beckermr commented Oct 24, 2024

The three things I have gotten rid of are:

All of these broke on a regular basis, encountered fundamental limitations/errors, and needed babysitting. I am glad to no longer have to watch over them.

Yes I had a two-step process in mind with conda-forge-metadata only handling the first step.

So to be explicit, the mapping artifact would be included in the PyPI distribution, and distinct artifacts would have distinct conda-forge-metadata versions?

Yes that is the idea. This way everything is versioned and we can track down errors, weird things, etc.

@jakirkham
Copy link
Member

jakirkham commented Oct 25, 2024

  • nvidia-*-cu12 (I'm a bit scared of CUDA 😅 )

These are wheels with the CUDA Toolkit libraries and headers. The naming scheme should follow a common pattern between Conda and PyPI

There's some overlap between the two efforts. So it should be possible for folks involved to help inform that mapping once we are settled on where it lives

@jakirkham
Copy link
Member

jakirkham commented Oct 25, 2024

  • I'm still hoping that @nichmor will join the conversation. I think pixi would have a lot to gain by solving the PyPI → conda-forge mapping as well.

Maybe @ruben-arts and/or @wolfv will have thoughts on the structure of this mapping 🙂

@nichmor
Copy link

nichmor commented Oct 25, 2024

hey @maresb !

First, thanks a lot for your tests and effort in comparing these 3 tools!

Indeed parselmouth would benefit by having an inverted mapping - maybe initially under the files as we store it for conda-forge and pytorch ( https://github.com/prefix-dev/parselmouth/tree/main/files ). We also have a related issue to map more than to one pypi-name that I think we should take into account ( prefix-dev/parselmouth#11 ).

Your list with some differences between parselmouth and other mapping tools is also a very good start for me to understand how parselmouth can cover it.

A little about parselmouth:
We store mapping for each of the package using it's hash - https://conda-mapping.prefix.dev/hash-v0/313cbde8ded706790d4fb8ea114ba1d706ff5be0780f63c01de81f569e593a03.
We extract this information by looking into .dist-info or .egg-info ( https://github.com/prefix-dev/parselmouth/blob/main/src/parselmouth/internals/artifact.py#L12 ) -> I think this is the "correct" way in term that we really look into that conda-forge will ship

pixi use it to get the mapping during the solving and installing, and if we don't have it there ( maybe it is something newer that parselmouth can pick up ) we also store compressed mapping ( https://github.com/prefix-dev/parselmouth/blob/main/files/compressed_mapping.json )

In this way, we can guarantee having the best mapping for package and cover cases when one platform has something different than others, or even to know to what exactly version it maps. (for example maybe conda-forge package has a different version on its pypi under the hood).

This way we can also have mappings for all channels ( we have for pytorch also ), or it's mirrors, and we can save some storage by using CAS approach here.
and it's also easy to contribute an additional channel: https://github.com/prefix-dev/parselmouth/blob/main/src/parselmouth/internals/channels.py#L12.

My vision is that parselmouth would become a unified standard library that can handle extraction for mapping, from conda-forge ( as it is right now ) or from pypi package ( the inverted mapping ).
This way all projects can rely on it, and extract it during the runtime ( or use already stored).
By having one unified library we can cover edge-cases ( https://github.com/prefix-dev/parselmouth/blob/main/src/parselmouth/internals/yank.py#L1 ) like this and have one standard answer for them.

it can also give us a confident step to this ( conda/ceps#63 ) , so we can use parselmouth to extract it.

let me know if you have any questions or if I have missed something.

p.s Sorry for the long reply - I was on vacation during the initial discussion

@maresb
Copy link
Contributor Author

maresb commented Oct 28, 2024

Welcome back @nichmor! When I get the chance I'd like to read the full parselmouth source to understand all the details, since the data is such good quality.

As the next step in computing the likely candidates for overrides, I think the biggest open case is detecting PyPI packages with no conda-forge matches For this I would like to look at conda-forge package names and do Grayskull-style guessing to find PyPI packages that have a similar name but aren't directly included as Python packages by conda-forge (as detected by Parselmouth).

For that I need a list of available conda-forge package names. This sounds simple, but I'm actually a bit stuck on a simple way to get this. Ideas @beckermr or anyone else?

@beckermr
Copy link

Look at our feedstock-outputs repo. Each package has a json file in that repo.

@bollwyvl
Copy link

(or you can use the single-file branch which has... a single file).

@nichmor
Copy link

nichmor commented Nov 13, 2024

Hey @maresb!

We have a first iteration of the reverse PyPI-to-Conda mapping ready. The PR in progress is here: prefix-dev/parselmouth#33.

The main idea is that by accessing a specific URL:
https://conda-mapping.prefix.dev/pypi-to-conda-{version}/{channel}/{pypi-norm-name}.json
for example:
https://conda-mapping.prefix.dev/pypi-to-conda-v0/conda-forge/requests.json

you’ll receive a dictionary mapping versions of a PyPI package to the corresponding Conda package names. Right now, it only includes Conda names, but we plan to extend it to include Conda versions as well, which will make it more accurate.

The full mapping file is available here:
https://conda-mapping.prefix.dev/pypi-to-conda-v0/conda-forge/index/index.json

The mapping schema will be stored near the mapping location:
https://conda-mapping.prefix.dev/pypi-to-conda-v0/conda-forge/schema/schema.json

This way, we can version it and maintain older schemas for better self-documentation.

It’s not merged yet (some edge cases still need to be covered), but all the mappings are uploaded, so you can start experimenting.

We also plan to release this as both a CLI tool and a library, so you can use it directly from your terminal or within your app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants