Changelogs » Pypistats

PyUp Safety actively tracks 267,404 Python packages for vulnerabilities and notifies you when to upgrade.

Pypistats

0.12.1

Fixed
  
  * Fix overall total and percent (180) hugovk

0.12.0

Added
  
  * Declare support for Python 3.9 (172) liisberg

0.11.0

Added
  
  * Add support for TSV format (99) hugovk
  
  Fixed
  
  * Default align to Align.AUTO not None (102) hugovk

0.10.1

Fixed
  
  * Require pytablewriter 0.48+ to fix NumpyTableWriter regression (96) hugovk
  * Only Python 3 is supported: don't create universal wheel (92) hugovk
  
  Other changes
  
  * Travis CI: test Python 3.9 alpha (89) hugovk
  * GHA: use release drafter to draft releases (95) hugovk
  * GHA: sync issue labels using GitHub Actions (94) hugovk
  * GHA: simplify CI config (91) hugovk
  * Update Azure Pipelines (90) hugovk

0.10.0

* Add support for NumPy and Pandas data output (84)
  * Warn if `--start-date` is before earliest available data (86)
  * Error if `--end-date` is before earliest available data (87)

0.9.0

Add support for Python 3.8 (https://github.com/hugovk/pypistats/pull/80)

0.8.0

Add date range to output (https://github.com/hugovk/pypistats/pull/73)

0.7.1

Fix a bug:
  
  * Show version numbers as strings, not floats 66

0.7.0

* Add User-Agent to API requests (65)
  * Use tox and pre-commit for testing (64)
  * Use setuptools_scm to simplify versioning during release (59, 61, 62, 63)

0.6.0

Allow month names as parameters https://github.com/hugovk/pypistats/pull/58

0.5.0

* Add `-v` `--verbose`, use capped `-V` for version: 46
  * Add `--this-month` for stats so far this month: 55
  * Optional days: `--start-date` and `--end-date` can take `yyyy-mm-dd` or `yyyy-mm`: 47

0.4.1

* Specify optional dependency of pytablewriter to ensure smooth install: https://github.com/hugovk/pypistats/pull/44
  * Refactor use of pytablewriter as a method may be removed in the future: https://github.com/hugovk/pypistats/pull/42

0.4.0

* Add `--monthly` option: https://github.com/hugovk/pypistats/pull/38
  * Add local caching of API calls: https://github.com/hugovk/pypistats/pull/39
  * Fix ValueError: month must be in 1..12: https://github.com/hugovk/pypistats/pull/41

0.3.0

Instead of returning `None`, raise an exception when a bad request was made (a 4XX client error or 5XX server error response)

0.2.1

Fix a bug:
  
  * Comma-separate the thousands in `recent` tables, like the others
  
  Before
  console
  pypistats recent pip
  | last_day | last_month | last_week |
  |---------:|-----------:|----------:|
  |  1799469 |   67307635 |  15490986 |
  
  
  After
  console
  $ pypistats recent pip
  | last_day  | last_month | last_week  |
  |----------:|-----------:|-----------:|
  | 1,799,469 | 67,307,635 | 15,490,986 |

0.2.0

Added `--format` which can take `markdown` (the default), `json` and new formats `rst` and `html`.

0.1.1


        

0.1.0