Skip to content

v0.2.3

Compare
Choose a tag to compare
@jayvdb jayvdb released this 29 Mar 12:04
· 84 commits to master since this release

PyPI package rules added/updated:

  • amazon-dax-client: Prevent incorrect result, as no result is known
  • archinfo: Add patch to find correct repository
  • azure*: Fix many packages to return correct result instead of docs repo
  • bpython: Add missing result
  • flup: Add required trailing slash to URL
  • getchanges: Remove unnecessary patch to find correct repo
  • maxminddb: Fix result
  • msgpack-python: Limit to one http fetch to improve speed
  • openstacksdk: Use opendev.org instead of OpenStack storyboard
  • pigpio: Add email rule to fallback to correct result
  • pyfim: No result
  • pygal: Workaround website failure
  • pygame: Add email rule due to website failure
  • pyke: Ignore no files in PyPI
  • pymilia: Ignore no files in PyPI
  • pystatgrab: Ignore no files in PyPI
  • pyrex: Follow redirect to current webpage
  • pytest-codestyle: Map to pytest-pycodestyle
  • should-dsl: Add patch to workaround broken
  • tvb-gdist: Add patch to improve performance
  • ujson*: Prevent mapping to incorrect or stale forks

Fixes:

  • GitHub: Fix rule processing bug with tuples
  • GitHub: Consistently raise exception on API limit exceeded

Enhancements:

  • Implement basic cli
  • Cache: Add HTTPS exclusions and blockages to improve performance
  • Cache: Reduce max redirects to 10.
  • Link extraction: Rewrite /#!/foo to /foo
  • Link extraction: Detect self-hosted readthedocs websites
  • SCM picker: Use pyup.io links to find SCM
  • SCM picker: Remove unnecessary openstack storyboard resolver
  • Patch: Allow remove only patches.
  • GitHub: Use raw to fetch files for verification, reducing API usage

Other:

  • Moved package name verification filenames into rules
  • Expand CI, rerunning failures and skipping API limit failures
  • Increase coverage to 90%
  • Improve CI verification of xstatic-*, Fedora and openSUSE packages
  • Fix test verification of several packages
  • https-everything-py was released, removing need to install master