PyPI
PyPI is the Python Package Index, the public registry where Python packages are published and installed with pip.
What it reads
- The project's public JSON: info.version (the latest release) and the first file of that release with its upload time iso 8601
- Downloads in the last month: last month from the public pypistats recent figures (optional: a failure is ignored)
- The project name you typed: up to 5 names, comma separated
Moments
- a project FoxPlug has read before has a different latest version. Your made-up project my-lib goes from 0.8.3 to 0.9.0. On the next Check for what's new FoxPlug writes 'Released my-lib 0.9.0' with 'my-lib 0.9.0 is published on PyPI.' and the project link, which can become a post and a changelog entry.
- downloads in the last month cross 100, 500, 1,000, 5,000, 10,000, 50,000, 100,000 and on up to 100,000,000. my-lib had 6,120 downloads in the last month at the last read. FoxPlug writes 'my-lib passed 5,000 downloads a month' with 'my-lib now has more than 5,000 downloads a month (6,120 at the last read).' Each step fires once.
Set up
- Open pypi.org and find your project.
- Copy the project name shown at the top of the page.
- Paste it into FoxPlug. To watch several projects, separate them with commas (up to 5).
- Press Connect.
What it never reads
- Any login or token of yours (it needs only a project name)
- The files of your releases (only the public JSON and download statistics are called)
How it differs
npm is near-identical in shape, but PyPI milestones count downloads in the last month (from pypistats) while npm milestones count total downloads since 2015-01-10; npm also keeps the last 30 versions to compare, PyPI compares only the single latest version.
Does FoxPlug need my PyPI login or an API token?
No. Only the project name. FoxPlug reads the project's public JSON page and its public download statistics.
Which downloads does it count for milestones?
Downloads in the last month, from the public statistics. Once that figure crosses a step it writes one update for the step.
Will a release I made before connecting show up?
No. The first read stores the current latest version. A moment is written when it later changes.
FoxPlug reads this tool only when you press Check for what's new, and only to read. Plans and limits are on the pricing page. Questions: support.