Skip to main content

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)

Source distribution for incipyt 0.4.0
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)

Table of built distributions (wheels) for incipyt 0.4.0
File Interpreter ABI Platform Actions
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.

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