Metadata-Version: 2.1
Name: packaging-dists
Version: 0.2
Summary: Parse distribution file names for project information
Home-page: https://github.com/uranusjr/packaging-dists
Author: Tzu-ping Chung
Author-email: uranusjr@gmail.com
License: ISC
Description: # packaging-dists
        
        Parse distribution file names for project information. This library is not
        particularly useful on its own, but can be used to make sense of distribution
        information from package indexes. For example:
        
        ```pycon
        >>> from packaging_dists import InvalidDistribution, parse
        >>> from pypi_simple import PyPISimple
        >>> client = PyPISimple()
        >>> for dist in client.get_project_files("numpy"):
        ...     try:
        ...         print(parse(dist.filename))
        ...     except InvalidDistribution as e:
        ...         print(e)
        (skipped)
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='cp38', abi='cp38', platform='macosx_10_9_x86_64')
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='cp38', abi='cp38', platform='manylinux1_i686')
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='cp38', abi='cp38', platform='manylinux1_x86_64')
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='cp38', abi='cp38', platform='manylinux2010_i686')
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='cp38', abi='cp38', platform='manylinux2010_x86_64')
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='cp38', abi='cp38', platform='manylinux2014_aarch64')
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='cp38', abi='cp38', platform='win32')
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='cp38', abi='cp38', platform='win_amd64')
        Wheel(project='numpy', version=<Version('1.19.2')>, build='', python='pp36', abi='pypy36_pp73', platform='manylinux2010_x86_64')
        Sdist(project='numpy', version=<Version('1.19.2')>)
        ```
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.6
Description-Content-Type: text/markdown
