Skip to main content

retrieve package specification from setup.py

Project description

setup.py contains a function named setup.

When writing software that works with python packages it is very inconvenient to retrieve the package metadata from setup.py. This package makes it easy, just point it at setup.py and get a dict.

>>> import setupreader, json
>>> foo = setupreader.load('setup.py')
>>> print json.dumps(foo, indent=4)
{
    "description": "retrieve package specification from setup,py",
    "install_requires": [
        "setuptools",
        "mock"
    ],
    "zip_safe": false,
    "keywords": "",
    "packages": [],
    "classifiers": [],
    "entry_points": {
        "console_scripts": [
            "read-setup = setupreader:main"
        ]
    },
    "name": "setupreader",
    "license": "",
    "author": "Lars van de Kerkhof",
    "url": "",
    "include_package_data": true,
    "py_modules": [
        "setupreader"
    ],
    "long_description": "",
    "author_email": "lars@permanentmarkers.nl",
    "version": "0.0.1"
}

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

setupreader-0.0.1.tar.gz (2.0 kB view details)

Uploaded Source

File details

Details for the file setupreader-0.0.1.tar.gz.

File metadata

File hashes

Hashes for setupreader-0.0.1.tar.gz
Algorithm Hash digest
SHA256 10334cb101817386077e1fdd82d5732240766bab6037abf7c0563fe8d92bb543
MD5 46097938404b6dc27c434a0407828984
BLAKE2b-256 d6ff32c5f2ab1bdd2fb29e40841b9edceb9cf767fe12c754e9c23dfc8f7b871d

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