Skip to main content

PyPI release Downloads Coverage Linting Coding Style Documentation Status

Welcome to the boa-restrictor - a custom Python and Django linter from Beyonder Deutschland

PyPI • GitHub • Full documentation

Creator & Maintainer: Beyonder Deutschland

Installation

Add the following to your .pre-commit-config.yaml file:

  - repo: https://github.com/ambient-innovation/boa-restrictor
    rev: v1.17.0
    hooks:
      - id: boa-restrictor
        args: [ --config=pyproject.toml ]

Now you can run the linter manually:

pre-commit run --all-files boa-restrictor

Publish to ReadTheDocs.io

  • Fetch the latest changes in GitHub mirror and push them
  • Trigger new build at ReadTheDocs.io (follow instructions in admin panel at RTD) if the GitHub webhook is not yet set up.

Publish to PyPi

  • Update documentation about new/changed functionality

  • Update the Changelog

  • Increment version in main __init__.py

  • Create pull request / merge to main

  • This project uses the flit package to publish to PyPI. Thus, publishing should be as easy as running:

    flit publish
    

    To publish to TestPyPI use the following to ensure that you have set up your .pypirc as shown here and use the following command:

    flit publish --repository testpypi
    

Create new version for pre-commit

To be able to use the latest version in pre-commit, you have to create a git tag for the current commit. So please tag your commit and push it to GitHub.

Maintenance

Please note that this package supports the ambient-package-update. So you don't have to worry about the maintenance of this package. This updater is rendering all important configuration and setup files. It works similar to well-known updaters like pyupgrade or django-upgrade.

To run an update, refer to the documentation page of the "ambient-package-update".

Metadata

Release files for boa-restrictor 1.17.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 boa-restrictor 1.17.0
File Size Uploaded
boa_restrictor-1.17.0.tar.gz 132.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for boa-restrictor 1.17.0
File Interpreter ABI Platform
boa_restrictor-1.17.0-py3-none-any.whl Python 3 none any Details

Total release size: 169.9 kB

Release files / boa_restrictor-1.17.0.tar.gz

Download URL boa_restrictor-1.17.0.tar.gz
Size 132.3 kB
Tags Source
SHA-256 checksum
How to use checksums
60a166ced60453ee69af36d7cb815716266b27738553d226d1e1b63fefb0ad29
BLAKE2b-256 checksum
How to use checksums
e99c7c3c4e81f37014735727c6f28c585b5d59cb0cd3081bc7bbed5e1a7caf30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 27, 2026.

Transparency log

Release files / boa_restrictor-1.17.0-py3-none-any.whl

Download URL boa_restrictor-1.17.0-py3-none-any.whl
Size 37.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b00468ffbc2cb445b9c697b7387833903f34c41f4771c1aea00be7618425bd3c
BLAKE2b-256 checksum
How to use checksums
7942b9a0ed94152c90a9fcc306410a8fd7a8fa300805566f96990562251a0ae1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.17.0 This release

2 release files

1.16.2

2 release files

1.15.1

2 release files

1.15.0

2 release files

1.13.3

2 release files

1.13.2

2 release files

1.13.1

2 release files

1.13.0

2 release files

1.12.8

2 release files

1.12.6

2 release files

1.12.3

2 release files

1.12.2

2 release files

1.12.1

3 release files

1.10.5

2 release files

1.10.4

2 release files

1.10.3

2 release files

1.9.0

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.3

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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