incipyt
It begins...
incipyt [ˈɪŋkɪpɪt̪] is a command-line tool that bootstraps a Python project.
$ pip install incipyt
Usage
incipyt is not opinated, by default it setups the tools recommanded in the PyPA/packaging-projects tutorial: pyproject.toml and setuptools in addition to git and sphinx which are de-facto standard.
$ python -m incipyt mynewproject
Project Name [mynewproject]:
Author [John Doe]:
Author email [john.doe@users.noreply.github.com]: john.doe@example.com
$ tree mynewproject
mynewproject/
├── .git/
├── docs/
│ ├── _build/
│ ├── _static/
│ ├── _templates/
│ ├── conf.py
│ ├── index.rst
│ ├── make.bat
│ └── Makefile
├── mynewproject/
│ └── __init__.py
├── tests/
├── .gitignore
├── LICENSE
├── pyproject.toml
├── README.md
├── setup.cfg
└── setup.py
incipyt provides a rich command line interface so you can choose various build systems, version control system, virtual environments, documentation software, linters, formatters, etc.
$ python -m incipyt --help
Contribute
incipyt is released under the MIT license and is open to contributions
The complete setup instruction are found on the dev-instructions. Below is the minimum to get started:
$ git clone https://github.com/NotANameServer/incipyt
$ cd incipyt
$ git config commit.template .gitmessage
$ python -m venv --upgrade-deps .env
$ source .env/bin/activate
$ python -m pip install --upgrade flit
$ python -m flit install --pth-file --deps develop
$ python -m pytest -vv tests
$ pre-commit & pre-commit install
Metadata
Release files for incipyt 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| incipyt-0.4.0.tar.gz | 76.0 kB | Without provenance | Details for incipyt-0.4.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| incipyt-0.4.0-py3-none-any.whl | Python 3 | none | any | Details for incipyt-0.4.0-py3-none-any.whl |
Total release size: 167.8 kB
Release files / incipyt-0.4.0.tar.gz
| Download URL | incipyt-0.4.0.tar.gz |
|---|---|
| Size | 76.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
978d299ecae1a057e91e0235921d08c73040167b703494a6db9675346aff233f
|
|
BLAKE2b-256 checksum How to use checksums |
f98f0b5aa6a3ceb03e00e075233e4e94060b3b72c7d8e7a239e8a2261ef89e69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.31.0
|
Release files / incipyt-0.4.0-py3-none-any.whl
| Download URL | incipyt-0.4.0-py3-none-any.whl |
|---|---|
| Size | 91.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
30e3a33b25e5be1ab2b42e2f5846172848c2dbdc577d94feeed5da28816f8de9
|
|
BLAKE2b-256 checksum How to use checksums |
85ad857177793f9802c848f9a37190f464dd07e2f8c8a32070c219467a1a5ff2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.31.0
|
Security for incipyt 0.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.