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-1.6.424.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

File details

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

File metadata

  • Download URL: pyprocessors_openai_completion-1.6.424.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","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-1.6.424.tar.gz
Algorithm Hash digest
SHA256 482f867fa0f6d8a710b107052a8af109f10d128686777d954ef7c4272fe1f2cd
MD5 b7acf86bf7a7ea8e36c4b625d4ddd941
BLAKE2b-256 2fbfab48b3bf725d1e54ee9db69721d490a74881ef15ec22c85904755ab407ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyprocessors_openai_completion-1.6.424-py3-none-any.whl
  • Upload date:
  • Size: 18.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","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-1.6.424-py3-none-any.whl
Algorithm Hash digest
SHA256 a9a426c2720dc10220c607e69f1c03e7990caf203950478756ebe3a27510a6d1
MD5 1b5d74e9a797b114ecbf5c4adf7ed580
BLAKE2b-256 393aa3eabdc66696cb8361a4b3a0e73d43a979a30091d02d5496f1ddd903e14e

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