Skip to main content

No project description provided

Project description

Setupmeta Builder

GitHub Build Status PyPI

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


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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

setupmeta_builder-0.2.0-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file setupmeta_builder-0.2.0.tar.gz.

File metadata

  • Download URL: setupmeta_builder-0.2.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.7.1

File hashes

Hashes for setupmeta_builder-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e97623bedd5bf973cedd6b18e75ff76a0e975dda93a97ad679a65766551e4112
MD5 66ce73376a0098f50f3d329a42892f22
BLAKE2b-256 4c6d32adfcac97d7a9f9c19ce7a169d750f0702f0a21c8a74970c43af3357a30

See more details on using hashes here.

File details

Details for the file setupmeta_builder-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: setupmeta_builder-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.7.1

File hashes

Hashes for setupmeta_builder-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb191d08d0adb58e4088706e79dc2bfdf5072b379f8939d1fb5c9ae8f275de68
MD5 d5756982b16fad4620478c80fa86bb96
BLAKE2b-256 48257ab5688d0fb045311d552e52491ff9b7f80c22fb40e93e898a2169acddc1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page