simonw / datasette.io

The official project website for Datasette
https://datasette.io
92 stars 21 forks source link

The wrong PyPi package is picked up for some of my plugins #150

Open asg017 opened 1 year ago

asg017 commented 1 year ago

From https://datasette.io/plugins?sort=downloads-this-week , this reports sqlite-regex has the most downloads last week. But it's picking up the sqlite-regex package, not the datasette-sqlite-regex package (which has like 1/5th of the downloads)

It's a bit difficult to track down the source:

I think the solution would be to add a new optional pypi_package key to plugin_repos.yml, and to default to that over inferring the pypi package name from the repository name. That way, I can change the sqlite-regex entry to something like:

- repo: asg017/sqlite-regex
  pypi_package: datasette-sqlite-regex
  tags:
  - SQLite Extension