Skip to main content

Devinci-PyBuilder

Devinci-PyBuilder is a Python package designed to simplify the setup and building process of Python projects. It provides a set of modular functions for generating setup.py files, building distributions, and installing packages, streamlining the workflow for developers.

Features

  • Automatically generate setup.py files based on provided configuration data.
  • Build source distributions (sdist) and wheel distributions (bdist_wheel) with a single command.
  • Optionally install the built package using pip or pipenv.

Usage

  1. Configuration: Configure your project settings in the config.ini file.
  2. Build: Run the build.py script to generate setup.py and build distributions.
  3. Installation (Optional): Install the built package using pip or pipenv.

Module Documentation

  • build.py: Main script for generating setup.py and building distributions.
  • config.ini: Configuration file for project settings.
  • setup.py: Generated setup.py file based on config.ini.
  • README.md: README file containing project documentation.

For detailed usage instructions and examples, refer to the README.md file.

Dependencies

  • Python 3.6+
  • setuptools

License

This project is licensed under the MIT License. See the LICENSE file for details.

Metadata

Release files for devinci-pybuilder 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for devinci-pybuilder 0.1.0
File Size Uploaded
devinci_pybuilder-0.1.0.tar.gz 8.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for devinci-pybuilder 0.1.0
File Interpreter ABI Platform
devinci_pybuilder-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.9 kB

Release files / devinci_pybuilder-0.1.0.tar.gz

Download URL devinci_pybuilder-0.1.0.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
47ff4ea6c1ed08cfe5ab5ea8d7fd65517c3874665d5a3ac63f90fd65ad03eeed
BLAKE2b-256 checksum
How to use checksums
6a7db38d9f69a876a25422b84daadc12a1d1ff6d7565ca381727e1780446aeae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.19

Release files / devinci_pybuilder-0.1.0-py3-none-any.whl

Download URL devinci_pybuilder-0.1.0-py3-none-any.whl
Size 15.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c97d9e06289439834114c431f42f8543a98c3f541c03032c1d78e8c3d0c8d760
BLAKE2b-256 checksum
How to use checksums
21a8652e3617874272afd4be19fb390aa8e86cac2fbe5dba690130c38e3c142a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.19

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page