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.1.2.tar.gz (10.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.1.2-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: setupmeta_builder-0.1.2.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.8.0 tqdm/4.49.0 CPython/3.7.1

File hashes

Hashes for setupmeta_builder-0.1.2.tar.gz
Algorithm Hash digest
SHA256 32f14ac36ae0c877d3477418ede61d746d0881c29079340f5827b6a4a973ddd7
MD5 f92978b9a86af06aa91131a694239c03
BLAKE2b-256 10a686987467ad68eea76724eefa90a4e97f4c4b210d69cd9f35260803440d44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: setupmeta_builder-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.8.0 tqdm/4.49.0 CPython/3.7.1

File hashes

Hashes for setupmeta_builder-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8a268c9aacbc10c6bc7e7214949ffccfd956419d099e5db375836c33d8302477
MD5 13dd931dcad3b5c1eefe5578af659ba0
BLAKE2b-256 6d04116dcc4f46e63579f22345e04654cf4eb00930e13b7f17b4a68a90cb67dc

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