Skip to main content

Intropy

Version Build Status

Powered by Cookiecutter, intropy is a framework for jump-starting production-grade python projects. It generates a new python project within seconds that is configured automatically with:

  • Build system
  • Test and code quality tooling
  • Documentation
  • Automation pipelines
  • Security scanner
  • etc...

Features

  • Ruff | Linter and formatter (Optionally strict Black as code formatter)
  • Pytest | Test framework
  • Tox | Standardized testing and automation
  • Coverage | Code coverage
  • Mypy | Static type checker
  • Package and environment management
    • Deployable applications: Pipenv | Version pinning and virtual environment setup
    • Libraries: pyproject.toml explicitly defined dependencies
  • Pre-commit | pre-commit hooks
  • Bump my version | Bump semantic version
  • Sphinx | Documentation tool
  • Logging boilerplate
  • Bandit and Trivy | Security scanners
  • DevOps platform options
    • Github
      • Github workflows | CI and publishing to PyPi
      • Github templates | Pull Requests and Issues
    • Azure Devops
      • Azure pipelines | CI
  • Makefile for convenience

Usage

Install cookiecutter:

pip install cookiecutter

Create project:

cookiecutter https://github.com/RicNord/intropy

You will be prompted for some values. After that the project will be generated!

(Optional) Standalone CLI

A wrapper around the cookiecutter CLI is also provided and can be installed with:

pip install intropy

For API reference see:

intropy --help

Release files for intropy 0.9.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 intropy 0.9.0
File Size Uploaded
intropy-0.9.0.tar.gz 7.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for intropy 0.9.0
File Interpreter ABI Platform
intropy-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / intropy-0.9.0.tar.gz

Download URL intropy-0.9.0.tar.gz
Size 7.4 kB
Tags Source
SHA-256 checksum
How to use checksums
367eb79bb5ec197e8081a39a6be8214a7f47f55c7646e07324c1055814cdd816
BLAKE2b-256 checksum
How to use checksums
2a16c128dfbaf917f1189ed29d1e4d2590d6ce87e139dd6fa06e86d561678776
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 20, 2025.

Transparency log

Release files / intropy-0.9.0-py3-none-any.whl

Download URL intropy-0.9.0-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be8c67a57af8d525d14bd4e48c602dff24d9c26bcb8f7a14116bf57958da3d61
BLAKE2b-256 checksum
How to use checksums
a1d3f55489a2f7955b9bdc82a4a7a27857f63de3a957f4c3457995e098d248f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 20, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.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