PyPI package rules added/updated:
awshelpers
: Prevent wrong resultazureml-mlflow
: Fix resultazure*
: Ignore dev.azure.com URLS to improve performancebert-serving-client
: Allow same repository asbert-serving-server
calendar
: Add email rule to accept webpagecertifi
: Remove unnecessary rule due to upstream fixescomet-ml
: Prevent wrong resultconfig
: Add email rule to find Bitbucket repositorydai-sgqlc-3-5
: Prevent matching sgqlcdarcsver
: Prevent matching Babeldatabricks-connect
: Prevent wrong resultdateutils
: Add patchdbus-python
: Add email rule to find gitlab.freedesktop.org repositorydbus-signature-pyparsing
: Add patchdetect-delimiter
: Add SCM git.nzoss.org.nzkivy-deps-
: Prevent wrong resultgalaxy*
: Increase http timeouts to allow correct result, and flag monorepogeoip
: Add email rule to find old MaxMind repositoryhs-dbus-signature
: Add patchlibevdev
: find gitlab.freedesktop.org repositorylibvirt-python
: Add hack to reject libvirt C library repositorylogging
: Add email rule to find Bitbucket repositorylogreduce
: Update due to hoster softwarefactory-project.io changesmagic
: Ignore missing filesmulpyplexer
: Add email ruleplaidml
: Add email rule as fallback to ensure consistent resultplaidml-keras
: Allow same repository asplaidml
pyastronomy
: Increase fetch count to find repositorypymf
: Ignore missing filespython-graph-dot
: Allow same repository aspython-graph
python-registry
: Add patchpy-trello
: Add patchpyuwsgi
: Allow same respository asuwsgi
pyxdg
: Replace GitHub mirror with gitlab.freedesktop.org repositoryrequests-opentracing
: Fix matchrobinhood-aiokafka
: Prevent matching aiokafkaruffus
: Add patchsubgrab
: Add patchtableauhyperapi
: Prevent matchingtableauserverclient
tvb-gdist
: Remove patch merged upstreamunicode
: Block https to allow resolutionxpyb
: Ignore missing files
Fixes:
- adapters: Fix blocking of HTTP IPs
- SCM finder: Process URLs without any path (
/
)
Enhancements:
- rules: Implement url extraction maximum
- adapters: Create CDNBlockAdapter
- park_providers: Add allaboutcookies.org
- SCM finder: Handle issuetracker.google.com
- SCM finder: Remove trailing ) in repository names
- SCM picker: Improve freedesktop SCM
- SCM finder: Block github.com/notifications
Other:
- SCM finder: Add links to three URLExtract issues
- tests/datasets: Map Fedora packages registry and magic to PyPI names
- tests/datasets: Add rpmautospec to
_not_pypi
- tests/datasets: Remove grabserial from
_not_pypi
- test_rtd: Update URL for simplekml
- tests/data: Update URL for graphql-core
- test_top: Test top packages for last 30 days
- tests: Move gnome tests into test_frameworks.py class
- test_fedora: Mark tilestache as failure
- tests: Ignore tensorboard-plugin-wit failure
PyPI package rules added/updated:
amazon-dax-client
: Prevent incorrect result, as no result is knownarchinfo
: Add patch to find correct repositoryazure*
: Fix many packages to return correct result instead of docs repobpython
: Add missing resultflup
: Add required trailing slash to URLgetchanges
: Remove unnecessary patch to find correct repomaxminddb
: Fix resultmsgpack-python
: Limit to one http fetch to improve speedopenstacksdk
: Use opendev.org instead of OpenStack storyboardpigpio
: Add email rule to fallback to correct resultpyfim
: No resultpygal
: Workaround website failurepygame
: Add email rule due to website failurepyke
: Ignore no files in PyPIpymilia
: Ignore no files in PyPIpystatgrab
: Ignore no files in PyPIpyrex
: Follow redirect to current webpagepytest-codestyle
: Map to pytest-pycodestyleshould-dsl
: Add patch to workaround brokentvb-gdist
: Add patch to improve performanceujson*
: 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 installmaster
Fixes:
- Add park_providers.txt to sdist
Other
- Add Cirrus CI testing TestTop360, excluding 'jupyter'.
- Initial upload.