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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eca0e82a96c4b8fb88887af6ab3fa45775cf2f716adcf8eaedfb7f9058cd759 |
|
MD5 | 5160e1ddd30950e4d7981a4b423e9185 |
|
BLAKE2b-256 | 2b8b2ba03b748cfd72d4f7d4957b01034888aa7b1137f1794428b560496df9da |
Close
Hashes for hammerdraw_setup_manager-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45fbb73000585490582b4dab0833d5bd52f50c1cf28a881b9735f28465218dc9 |
|
MD5 | 05b030399954e3f6bb5ace74bb02a97c |
|
BLAKE2b-256 | 40b717cf5842468fc9f89019b5cf4c4eebfa1da65b9fc32ef7aef35e0893f508 |