@@ -83,23 +83,33 @@ def two_groups_hyphens_two_replacements_with_suffix(
83
83
"beautifulsoup4" : ("bs4" ,),
84
84
"bitvector" : ("BitVector" ,),
85
85
"cattrs" : ("cattr" , "cattrs" ),
86
- "django-filter" : ("django_filters" ,),
87
- "django-postgres-extra" : ("psqlextra" ,),
88
86
"django-cors-headers" : ("corsheaders" ,),
89
87
"django-countries" : ("django_countries" ,),
88
+ "django-filter" : ("django_filters" ,),
90
89
"django-fsm" : ("django_fsm" ,),
90
+ "django-object-actions" : ("django_object_actions" ,),
91
+ "django-postgres-extra" : ("psqlextra" ,),
91
92
"django-redis" : ("django_redis" ,),
93
+ "django-scim2" : ("django_scim" ,),
92
94
"djangorestframework" : ("rest_framework" ,),
95
+ "djangorestframework-api-key" : ("rest_framework_api_key" ,),
93
96
"djangorestframework-dataclasses" : ("rest_framework_dataclasses" ,),
97
+ "djangorestframework-queryfields" : ("drf_queryfields" ,),
94
98
"djangorestframework-simplejwt" : ("rest_framework_simplejwt" ,),
95
99
"elastic-apm" : ("elasticapm" ,),
96
100
"enum34" : ("enum" ,),
97
101
"factory-boy" : ("factory" ,),
98
102
"fluent-logger" : ("fluent" ,),
99
103
"gitpython" : ("git" ,),
104
+ "google-api-python-client" : ("googleapiclient" ,),
105
+ "google-auth" : (
106
+ "google.auth" ,
107
+ "google.oauth2" ,
108
+ ),
100
109
"graphql-core" : ("graphql" ,),
101
110
"grpcio" : ("grpc" ,),
102
111
"grpcio-health-checking" : ("grpc_health" ,),
112
+ "grpcio-reflection" : ("grpc_reflection" ,),
103
113
"honeycomb-opentelemetry" : ("honeycomb.opentelemetry" ,),
104
114
"ipython" : ("IPython" ,),
105
115
"jack-client" : ("jack" ,),
@@ -109,14 +119,25 @@ def two_groups_hyphens_two_replacements_with_suffix(
109
119
"mail-parser" : ("mailparser" ,),
110
120
"mysql-connector-python" : ("mysql.connector" ,),
111
121
"opencv-python" : ("cv2" ,),
122
+ "opencv-python-headless" : ("cv2" ,),
112
123
"opensearch-py" : ("opensearchpy" ,),
113
124
# opentelemetry
114
125
"opentelemetry-api" : ("opentelemetry" ,),
115
- "opentelemetry-instrumentation-kafka-python" : ("opentelemetry.instrumentation.kafka" ,),
116
126
"opentelemetry-exporter-otlp" : ("opentelemetry.exporter" ,),
117
127
"opentelemetry-exporter-otlp-proto-grpc" : ("opentelemetry.exporter.otlp.proto.grpc" ,),
118
128
"opentelemetry-exporter-otlp-proto-http" : ("opentelemetry.exporter.otlp.proto.http" ,),
119
- "opentelemetry-sdk" : ("opentelemetry.sdk" ,),
129
+ "opentelemetry-instrumentation-kafka-python" : ("opentelemetry.instrumentation.kafka" ,),
130
+ "opentelemetry-sdk" : (
131
+ "opentelemetry._logs" ,
132
+ "opentelemetry.baggage" ,
133
+ "opentelemetry.context" ,
134
+ "opentelemetry.environment_variables" ,
135
+ "opentelemetry.metrics" ,
136
+ "opentelemetry.propagate" ,
137
+ "opentelemetry.propagators" ,
138
+ "opentelemetry.sdk" ,
139
+ "opentelemetry.trace" ,
140
+ ),
120
141
"opentelemetry-test-utils" : ("opentelemetry.test" ,),
121
142
"paho-mqtt" : ("paho" ,),
122
143
"phonenumberslite" : ("phonenumbers" ,),
@@ -126,33 +147,33 @@ def two_groups_hyphens_two_replacements_with_suffix(
126
147
"protobuf" : ("google.protobuf" ,),
127
148
"psycopg2-binary" : ("psycopg2" ,),
128
149
"pycrypto" : ("Crypto" ,),
129
- "pykube-ng" : ("pykube" ,),
130
- "pyhamcrest" : ("hamcrest" ,),
131
150
"pygithub" : ("github" ,),
132
151
"pygobject" : ("gi" ,),
152
+ "pyhamcrest" : ("hamcrest" ,),
133
153
"pyjwt" : ("jwt" ,),
154
+ "pykube-ng" : ("pykube" ,),
155
+ "pymongo" : ("bson" , "gridfs" , "pymongo" ),
156
+ "pymupdf" : ("fitz" ,),
134
157
"pyopenssl" : ("OpenSSL" ,),
135
158
"pypdf2" : ("PyPDF2" ,),
136
159
"pypi-kenlm" : ("kenlm" ,),
137
160
"pysocks" : ("socks" ,),
138
161
"pytest" : ("pytest" , "_pytest" ),
139
- "pyyaml" : ("yaml" ,),
140
- "pymongo" : ("bson" , "gridfs" , "pymongo" ),
141
- "pymupdf" : ("fitz" ,),
142
162
"pytest-runner" : ("ptr" ,),
143
163
"python-json-logger" : ("pythonjsonlogger" ,),
144
164
"python-levenshtein" : ("Levenshtein" ,),
145
165
"python-lsp-jsonrpc" : ("pylsp_jsonrpc" ,),
146
166
"pywinrm" : ("winrm" ,),
167
+ "pyyaml" : ("yaml" ,),
147
168
"randomwords" : ("random_words" ,),
148
169
"scikit-image" : ("skimage" ,),
149
170
"scikit-learn" : ("sklearn" ,),
150
171
"scikit-video" : ("skvideo" ,),
151
- "sseclient-py" : ("sseclient" ,),
152
172
"setuptools" : ("easy_install" , "pkg_resources" , "setuptools" ),
153
173
"snowflake-connector-python" : ("snowflake.connector" ,),
154
174
"snowflake-snowpark-python" : ("snowflake.snowpark" ,),
155
175
"snowflake-sqlalchemy" : ("snowflake.sqlalchemy" ,),
176
+ "sseclient-py" : ("sseclient" ,),
156
177
"strawberry-graphql" : ("strawberry" ,),
157
178
"streamlit-aggrid" : ("st_aggrid" ,),
158
179
"unleashclient" : ("UnleashClient" ,),
0 commit comments