No project description provided
Project description
enscons
An experimental Python packaging system using SCons.
This is intended to be the shortest possible code to build pip compatible wheels and sdists with SCons. Rather than adding build features to a Python packaging system, enscons adds Python packaging to a general purpose build system.
using enscons
Copy enscons’ pyproject.toml, SConstruct, and setup.py into your own project.
Edit pyproject.toml with your own setup.py-style arguments. Enscons only uses those arguments that affect the static metadata, PKG-INFO or METADATA, and not build-related arguments such as C extensions.
Or try running python -m enscons.setup2toml next to your setup.py to extract its arguments as toml.
Recognized keys: name, version, description, description_file, url, author, author_email, license, keywords, platform, classifiers, install_requires, extras_require
Run scons or ‘python setup.py’ to build all targets.
Why SCons?
SCons is a general purpose build system. It is pure Python, and it is on the cusp of becoming Python 3 compatible. These features make it a good candidate for an experimental Python packaging system.
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file enscons-0.2.1-py2.py3-none-any.whl.
File metadata
- Download URL: enscons-0.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e5bea75b50c3da059ea94e9ae3a952e8ee68ff971531ee1c799bfbd7fc032e0
|
|
| MD5 |
03708dab0d87c509ce93e819871c2835
|
|
| BLAKE2b-256 |
f95cfc54223021a5e9d34b56dd86f73655c2d5b56f531d73ec9e544a00b20e71
|