No project description provided
Project description
Setupmeta Builder
Try auto build setup.py
attributes from git commit, CI config, etc.
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 fields | resolve from |
---|---|
packages |
find_packages() |
name |
packages or pyproject.toml |
version |
git.tag |
long_description |
file: README.rst or README.md |
author and author_email |
file: .pkgit.json or pyproject.toml |
url |
git.origin.url |
license |
file: LICENSE |
classifiers |
license and file .travis.yml |
install_requires |
files: requirements.txt or pipfile or pyproject.toml |
tests_require |
file: pipfile or pyproject.toml |
extras_require |
files: requirements.*.txt or pyproject.toml |
entry_points.console_scripts |
PACKAGE_ROOT\entry_points_console_scripts.py or pyproject.toml . |
Current project is the first example.
You can always print attrs using python setup.py print_attrs
Project details
Release history Release notifications | RSS feed
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.2.0.tar.gz
(11.2 kB
view hashes)
Built Distribution
Close
Hashes for setupmeta_builder-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb191d08d0adb58e4088706e79dc2bfdf5072b379f8939d1fb5c9ae8f275de68 |
|
MD5 | d5756982b16fad4620478c80fa86bb96 |
|
BLAKE2b-256 | 48257ab5688d0fb045311d552e52491ff9b7f80c22fb40e93e898a2169acddc1 |