Skip to main content

No project description provided

Project description

Setupmeta Builder

GitHub Build Status PyPI

Usage

Replace your setup.py file to:

from setupmeta_builder import setup_it

setup_it()

Done!

setupmeta_builder try resolve other values like install_requires for you.

meta resolve source
packages find_packages()
name packages
version git.tag
long_description file: `README.[md
author and author_email file: .pkgit.json
url git.origin.url
license file: LICENSE
classifiers license and file .travis.yml
install_requires files: requirements.txt or pipfile
tests_require file: pipfile
extras_require files: requirements.*.txt
entry_points.console_scripts all global functions from file PACKAGE_ROOT\entry_points_console_scripts.py

Current project is the first example.

You can always print attrs using python setup.py print_attrs

Details

entry_points.console_scripts

If your package include a file named entry_points_console_scripts.py, setupmeta_builder will exec it and get all item from globals.

So do NOT import anything in top of entry_points_console_scripts.py.

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

setupmeta_builder-0.0.7.tar.gz (7.9 kB view hashes)

Uploaded Source

Built Distribution

setupmeta_builder-0.0.7-py3-none-any.whl (11.0 kB view hashes)

Uploaded Python 3

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