Skip to main content

kbrain-security

Common security and authentication functions / decorators for KBRAIN projects.

Setup

poetry

(Poetry)[https://python-poetry.org/docs/] is used to manage project dependencies at the KBRain level. The python version is specified in the pyproject.toml file. A virtual environment can be created by running the command:

poetry shell

From there, dependencies can be installed by typing

poetry install

pre-commit

Once dependencies have been installed via poetry, use the pre-commit install command to configure pre-commit.

Development

Create a feature branch and push your changes there. Open a PR on GitHub. This will trigger CICD and publish a prerelease version of the package with appropriate tags and updates to the pyproject.toml file. Merging a PR into main increments the patch version of the release and tags it appropriately. At this time this package can be installed in KBRAIN services with pipenv using the git protocol.

Metadata

Release files for kbrainsecurity 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kbrainsecurity 0.3.2
File Size Uploaded Provenance
kbrainsecurity-0.3.2.tar.gz 14.1 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 29.0 kB

Release files / kbrainsecurity-0.3.2.tar.gz

Download URL kbrainsecurity-0.3.2.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5c1ed4e354810c0ccbc54f2229e75e46a54f76fa6e7890bda0bb512bec71cd4c
BLAKE2b-256 checksum
How to use checksums
1ee3335558826f45cef8aa7c282efdc7ae5c32d0ef41b91e84ba5f7d67894c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.10.12 Linux/5.15.0-1041-azure

Release files / kbrainsecurity-0.3.2-py3-none-any.whl

Download URL kbrainsecurity-0.3.2-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f856b83db028943a10ea7e3a0aabc2a5de7ef30c6bee8dc6288fed0960ff1da4
BLAKE2b-256 checksum
How to use checksums
340dc3a626006bd14dafbee2212e5aa7d8a6c3fbb0ab57e940cdc16e599487b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.10.12 Linux/5.15.0-1041-azure

Security for kbrainsecurity 0.3.2

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