Skip to main content

OpenAICompletion processor

Project description

Requirements

  • Python 3.12+
  • uv for package management and publishing
  • Pydantic v2 for data modelling

Installation

uv sync

Development

Install with test dependencies:

uv sync --extra test

Run tests:

uv run pytest

Run linter:

uv run ruff check .
uv run ruff format --check .

Publish the Python Package to PyPI

  • Increment the version of your package in the __init__.py file:
"""OpenAICompletion processor"""

__version__ = 'x.y.z'
  • Build and publish:
uv build
uv publish

SBOM & vulnerability check

Install the SBOM dependencies:

uv sync --extra sbom

Generate a CycloneDX SBOM from the current environment:

uv run cyclonedx-py environment -o sbom.cdx.json --output-format json

Audit dependencies for known vulnerabilities:

uv run pip-audit --format json --output audit-report.json

To fail on any known vulnerability (useful in CI):

uv run pip-audit --strict

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyprocessors_openai_completion-0.6.15.tar.gz (431.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyprocessors_openai_completion-0.6.15-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file pyprocessors_openai_completion-0.6.15.tar.gz.

File metadata

  • Download URL: pyprocessors_openai_completion-0.6.15.tar.gz
  • Upload date:
  • Size: 431.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyprocessors_openai_completion-0.6.15.tar.gz
Algorithm Hash digest
SHA256 a73bfa1377240790cd2f4bf392a898529a7df8cdbb234dc0f952fc93edd33ad6
MD5 1299315ee36dd3918245c9d26d45e735
BLAKE2b-256 310ee3db67499d5016cd605d4a8ab448ca9fdf4b24e65dfef6c64935e69d14e1

See more details on using hashes here.

File details

Details for the file pyprocessors_openai_completion-0.6.15-py3-none-any.whl.

File metadata

  • Download URL: pyprocessors_openai_completion-0.6.15-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyprocessors_openai_completion-0.6.15-py3-none-any.whl
Algorithm Hash digest
SHA256 e6a3d5d338793800fa6809a5c9bbebc50850c1ded24417043c4d21c60657aed9
MD5 69587511095bdbee3ec6c45f8dd940e4
BLAKE2b-256 0a38cd63b88a261fe8ce547a1b6702bc1c906dc90529c31a520d5c7cb676ffb8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page