Skip to main content

A simple client to fetch the few things PyPI does not expose via API

Project description

pypi-examiner

License Downloads Code Style

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)

Uploaded Source

Built Distribution

pypi_examiner-0.4-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

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

Hashes for pypi-examiner-0.4.tar.gz
Algorithm Hash digest
SHA256 c6ab68d0442ad0b5cd2040a9aaac7dc0171b1d0504738fcc7e153d77895d274f
MD5 c79f5d8a76548d834fe1a6443f555579
BLAKE2b-256 9546960c0676f36438134eb7927f54099fe5a72889a877a0eb920b889a8191a5

See more details on using hashes here.

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

Hashes for pypi_examiner-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fbc356f6fe95e234a78f66c41d2ef1559c21f98a1bcf411ced43e67ab2c862d6
MD5 6b8c8f244086cac7e2e0679449a0e0fa
BLAKE2b-256 836749d9550c5c7edba7e1db37763e224ec7de2c7ccab738fb3781f2cb46b3d2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page