A simple client to fetch the few things PyPI does not expose via API
Project description
pypi-examiner
PyPI Examiner scrapes PyPI for a few things the JSON API doesn't provide. Currently, this supports:
- Finding the current maintainers' usernames for any package
- Finding all packages that a given user maintains
This package should not be considered especially stable at this time, and may cease to function or may be heavily revised without notice.
Usage
from pypi_examiner import examiner
pypi = examiner()
who = pypi.who_maintains("unishox2_py3")
# who is: ["tweedge"]
maint = pypi.maintained_by("tweedge")
# maint is: ["unishox2-py3", "pypi-examiner", "dns-mollusc"]
If the package does not exist, the maintainer owns no packages, or another error has arose: expect the result to be []
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pypi-examiner-0.4.tar.gz
(6.9 kB
view details)
Built Distribution
File details
Details for the file pypi-examiner-0.4.tar.gz
.
File metadata
- Download URL: pypi-examiner-0.4.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6ab68d0442ad0b5cd2040a9aaac7dc0171b1d0504738fcc7e153d77895d274f |
|
MD5 | c79f5d8a76548d834fe1a6443f555579 |
|
BLAKE2b-256 | 9546960c0676f36438134eb7927f54099fe5a72889a877a0eb920b889a8191a5 |
File details
Details for the file pypi_examiner-0.4-py3-none-any.whl
.
File metadata
- Download URL: pypi_examiner-0.4-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbc356f6fe95e234a78f66c41d2ef1559c21f98a1bcf411ced43e67ab2c862d6 |
|
MD5 | 6b8c8f244086cac7e2e0679449a0e0fa |
|
BLAKE2b-256 | 836749d9550c5c7edba7e1db37763e224ec7de2c7ccab738fb3781f2cb46b3d2 |