Skip to main content

No project description provided

Project description

pyprexor

The python process executor.

Tests Coverage PyPI Latest Ruff Black

What Does Pyprexor Do?

Pyprexor helps create traceability between your process inputs and process outputs.

Parameter sets are stored in a datastore and pyprexor seamlessly passes the required parameters to your annotated processes (a.k.a python functions).

Process outputs are added to the datastore complete with execution metadata and traceability back to your parameter set.

See example.py for basic usage.

Installation

Pyprexor can be installed from PyPI using pip ($ pip install pyprexor) or your favourite package manager; we like poetry! ($ poetry add pyprexor)

Running From Source

Dependencies are managed with poetry.

pip install poetry
poetry install

Contribution Guide

The project is linted with ruff, styled with black and type checked with mypy.

Project details


Download files

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

Source Distribution

pyprexor-1.0.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

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

pyprexor-1.0.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file pyprexor-1.0.0.tar.gz.

File metadata

  • Download URL: pyprexor-1.0.0.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.4 Linux/5.15.0-1041-azure

File hashes

Hashes for pyprexor-1.0.0.tar.gz
Algorithm Hash digest
SHA256 07d74f206a4a31466f35674a08e9864b2efb42ad8fff4031f3358b6afdc70980
MD5 ca5cb36874b30c8d0f7758825d2337ac
BLAKE2b-256 2c642bcec049eec1b13395fd02414aa5d31818518940b6791bf6995b473501a2

See more details on using hashes here.

File details

Details for the file pyprexor-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyprexor-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.4 Linux/5.15.0-1041-azure

File hashes

Hashes for pyprexor-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e073e88240a52a9c2edd777e601b7d2f6cee6aa20b1575041dc44a398d999935
MD5 5bafe63f575abfc4e1631d52f85f1b45
BLAKE2b-256 c379abc47a7047bc181d40c8654b184e5e40c1e47433ce6076b6a28a1ed000ff

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