attrs is an interesting example because it has both import attrs
and import attr
(the latter being a legacy API).
@thejcannon has published an analysis of top 8000 packages and their import names. Link to online datasette
.
Sample mismatches:
package_name,prefix
2captcha-python,twocaptcha
2to3,cmd_2to3
absl-py,absl
accessible-pygments,a11y_pygments
acryl-datahub,datahub
acryl-datahub,datahub_provider
acryl-datahub-airflow-plugin,datahub_airflow_plugin
acryl-sqlglot,sqlglot
adafruit-blinka,analogio
adafruit-blinka,bitbangio
adafruit-blinka,board
adafruit-blinka,busio
adafruit-blinka,digitalio
adafruit-blinka,keypad
adafruit-blinka,microcontroller
adafruit-blinka,micropython
adafruit-blinka,neopixel_write
adafruit-blinka,onewireio
adafruit-blinka,pulseio
adafruit-blinka,pwmio
adafruit-blinka,rainbowio
adafruit-blinka,usb_hid
adagio,adagio_version
1 Like