pypi-simple
  • API
    • Client
      • PyPISimple
        • PyPISimple.get_index_page()
        • PyPISimple.stream_project_names()
        • PyPISimple.get_project_page()
        • PyPISimple.get_project_url()
        • PyPISimple.download_package()
        • PyPISimple.get_package_metadata_bytes()
        • PyPISimple.get_package_metadata()
        • PyPISimple.get_provenance()
    • Core Classes
      • IndexPage
        • IndexPage.projects
        • IndexPage.repository_version
        • IndexPage.last_serial
        • IndexPage.from_html()
        • IndexPage.from_json_data()
        • IndexPage.from_response()
      • ProjectPage
        • ProjectPage.project
        • ProjectPage.packages
        • ProjectPage.repository_version
        • ProjectPage.last_serial
        • ProjectPage.versions
        • ProjectPage.tracks
        • ProjectPage.alternate_locations
        • ProjectPage.from_html()
        • ProjectPage.from_json_data()
        • ProjectPage.from_response()
      • DistributionPackage
        • DistributionPackage.filename
        • DistributionPackage.url
        • DistributionPackage.project
        • DistributionPackage.version
        • DistributionPackage.package_type
        • DistributionPackage.digests
        • DistributionPackage.requires_python
        • DistributionPackage.has_sig
        • DistributionPackage.is_yanked
        • DistributionPackage.yanked_reason
        • DistributionPackage.has_metadata
        • DistributionPackage.metadata_digests
        • DistributionPackage.size
        • DistributionPackage.upload_time
        • DistributionPackage.provenance_sha256
        • DistributionPackage.sig_url
        • DistributionPackage.metadata_url
        • DistributionPackage.provenance_url
        • DistributionPackage.from_link()
        • DistributionPackage.from_json_data()
    • Progress Trackers
      • ProgressTracker
        • ProgressTracker.__enter__()
        • ProgressTracker.__exit__()
        • ProgressTracker.update()
      • tqdm_progress_factory()
    • Parsing Filenames
      • parse_filename()
    • Parsing Simple Repository HTML Pages
      • RepositoryPage
        • RepositoryPage.repository_version
        • RepositoryPage.links
        • RepositoryPage.pypi_meta
        • RepositoryPage.tracks
        • RepositoryPage.alternate_locations
        • RepositoryPage.from_html()
      • Link
        • Link.text
        • Link.url
        • Link.attrs
      • Streaming Parsers
        • parse_links_stream()
        • parse_links_stream_response()
    • Constants
      • PYPI_SIMPLE_ENDPOINT
      • SUPPORTED_REPOSITORY_VERSION
      • Accept Header Values
        • ACCEPT_ANY
        • ACCEPT_JSON_ONLY
        • ACCEPT_HTML_ONLY
        • ACCEPT_JSON_PREFERRED
        • ACCEPT_HTML_PREFERRED
    • Exceptions
      • DigestMismatchError
        • DigestMismatchError.algorithm
        • DigestMismatchError.expected_digest
        • DigestMismatchError.actual_digest
        • DigestMismatchError.url
      • NoDigestsError
        • NoDigestsError.url
      • NoMetadataError
        • NoMetadataError.filename
        • NoMetadataError.url
      • NoProvenanceError
        • NoProvenanceError.filename
        • NoProvenanceError.url
      • NoSuchProjectError
        • NoSuchProjectError.project
        • NoSuchProjectError.url
      • UnsupportedContentTypeError
        • UnsupportedContentTypeError.url
        • UnsupportedContentTypeError.content_type
      • UnsupportedRepoVersionError
        • UnsupportedRepoVersionError.declared_version
        • UnsupportedRepoVersionError.supported_version
      • UnexpectedRepoVersionWarning
      • UnparsableFilenameError
        • UnparsableFilenameError.filename
    • Footnotes
  • Examples
    • Getting a Project’s Dependencies
    • Downloading With a Rich Progress Bar
  • Changelog
    • v1.7.0 (in development)
    • v1.6.1 (2024-10-23)
    • v1.6.0 (2024-07-18)
    • v1.5.0 (2024-02-24)
    • v1.4.1 (2024-01-30)
    • v1.4.0 (2023-11-01)
    • v1.3.0 (2023-11-01)
    • v1.2.0 (2023-09-23)
    • v1.1.0 (2023-02-19)
    • v1.0.0 (2022-10-31)
    • v0.10.0 (2022-06-30)
    • v0.9.0 (2021-08-26)
    • v0.8.0 (2020-12-13)
    • v0.7.0 (2020-10-15)
    • v0.6.0 (2020-03-01)
    • v0.5.0 (2019-05-12)
    • v0.4.0 (2018-09-06)
    • v0.3.0 (2018-09-03)
    • v0.2.0 (2018-09-01)
    • v0.1.0 (2018-08-31)
pypi-simple
  • Overview: module code

All modules for which code is available

  • pypi_simple.classes
  • pypi_simple.client
  • pypi_simple.errors
  • pypi_simple.filenames
  • pypi_simple.html
  • pypi_simple.html_stream
  • pypi_simple.progress

© Copyright 2018-2024 John T. Wodder II. Last updated on 2025 Jan 23.

Built with Sphinx using a theme provided by Read the Docs.