tenzir 4.20.3

Creator: bradpython12

Last updated:

0 purchases

TODO
Add to Cart

Description:

tenzir 4.20.3

Tenzir Python
The Python package of Tenzir provides a flexible control plane to integrate Tenzir
with other security tools.

Note
The Python effort is still highly experimental and subject to rapid change.
Please do not consider it for production use.

Usage
To get started, clone the Tenzir repository and install the Python package via
Poetry:
git clone https://github.com/tenzir/tenzir.git
cd tenzir/python
poetry install -E module

Development
We recommend that you work with an editable installation, which is the default
for poetry install.
Unit Tests
Run the unit tests via pytest:
poetry run pytest

Integration Tests
Run the integrations tests via Docker Compose and pytest:
./docker-poetry-run.sh pytest -v

Packaging
The following instructions concern maintainers who want to publish the Python
package to PyPI.

Note
Our releasing scripts and CI run these steps automatically. You do not need to
intervene anywhere. The instructions below merely document the steps taken.

Bump the version
Prior to releasing a new version, bump the version, e.g.:
poetry version 2.3.1

This updates the pyproject.toml file.
Publish to Test PyPI


Add a Test PyPi repository:
poetry config repositories.test-pypi https://test.pypi.org/legacy/



Get the token from https://test.pypi.org/manage/account/token/.


Store the token:


poetry config pypi-token.test-pypi pypi-XXXXXXXX



Publish:
poetry publish --build -r test-pypi



Publish to PyPI


Get the token from https://pypi.org/manage/account/token/.


Store the token:


poetry config pypi-token.pypi pypi-XXXXXXXX



Publish
poetry publish --build

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.