Create the file and folder structure for a Python package
Project description
create-python-package
Initialize a new package using best practices as described by the Python Packaging Authority (PyPA). Perfect for beginners and experts alike. Stop writing boilerplate and start coding.
Creates a battle-tested directory structure with setup.py
. Also compatible with Pipenv. Generates a folder structure with a License, test directory, and more.
Overview
This package ships with one CLI entrypoint, create-python-package
.
To use create-python-package:
create-python-package mypackage
cd mypackage
Installation
Python 3.6+ is required
using pip
pip install --user create-python-package
using pipx
pipx allows you to run Python binaries into isolated virtual environments
python3 -m pip install --user pipx
pipx ensurepath
You can run the latest version directly with
pipx run create-python-package
or install with
pipx install create-python-package
Credits
Inspired by create-react-app
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
File details
Details for the file create-python-package-0.2.0.1.tar.gz
.
File metadata
- Download URL: create-python-package-0.2.0.1.tar.gz
- Upload date:
- Size: 22.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0ac2b944b46ced0bbd806391864ba8e5d3805b5e1ea6ee0e546d97c55d87502 |
|
MD5 | 2343a4bb27236353f397d3af4d6fe190 |
|
BLAKE2b-256 | d26c29c9854b6b44b59b634addd156b9f1cfbb794ed530a46565af6d52cb5752 |
File details
Details for the file create_python_package-0.2.0.1-py3-none-any.whl
.
File metadata
- Download URL: create_python_package-0.2.0.1-py3-none-any.whl
- Upload date:
- Size: 26.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 902cb751e4de111fd1bfb48e5fe517efdc60fd593cde3c44c0cfe9dadfc4bdae |
|
MD5 | e2836c2edd78a0b4bc49f469bfdf3aec |
|
BLAKE2b-256 | dd5cd5f509305428178721060415f0bc2456c02361fda0aa4c1425f1fbca67da |