Python tool for helping making shorter and smarter setup.py scripts
Project description
HammerDraw Setup Manager
Simple one-file module which defines defaults for the HammerDraw Core and HammerDraw plugins.
Usage:
In your setup.py
, add the following:
# noinspection PyProtectedMember
from setuptools import _install_setup_requires
_install_setup_requires(dict(setup_requires=[ 'hammerdraw-setup-manager' ]))
from hammerdraw_setup_manager import HammerDrawSetupManager
HammerDrawSetupManager('hammerdraw.modules.my_plugin').setup \
(
url = "https://gitlab.com/hammerdraw/my-plugin/module",
short_description = "An example plugin for hammerdraw",
)
See also:
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
Built Distribution
Close
Hashes for hammerdraw-setup-manager-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7089cf7b7e0b4c72e6ded822b85f90556c1a3ae4a83a58c8063aa847759dc60 |
|
MD5 | 67d0a24fe0a2ead37d7e65ce0b7687bc |
|
BLAKE2b-256 | c867809d82106c65ed6ac2653d7a6e93561e1b397946f55dddfd5b92327f0af6 |
Close
Hashes for hammerdraw_setup_manager-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27a4e91a9c19343fca8e2473cc17a63223224f66ef786f6e20caa26f77307115 |
|
MD5 | 7234c4d941aa0be28852785f8acfe7ac |
|
BLAKE2b-256 | 69d5b83614c19d772fe6c748ae165f67c4cf8272acc7bc5d70b5bb63f5867ec0 |