Skip to main content

Production-grade feature and target engineering for quantitative research.

Project description

Oryon

PyPI Python versions CI License Last commit llms.txt

Production-grade feature and forward target engineering for quantitative research.
Rust core. Python API. Streaming and batch, same object.


The problem

Most feature engineering libraries take a full DataFrame and return a DataFrame. That works in research. In live trading, it forces you to keep a growing history in memory and recompute every feature on every new bar. This doesn't scale and isn't how production systems work.

A second, quieter problem: research code and live code diverge. Any inconsistency between them is a bug waiting to surface in production.

Oryon solves both. Every feature is a stateful object with a fixed memory footprint. You feed it one bar at a time in live trading, or pass the full dataset in research. Same object, same Rust code, same output.


Install

pip install oryon

No Rust toolchain required. Pre-built wheels for Linux, macOS, and Windows.


Quick start

Live trading, one bar at a time:

from oryon.features import Ema, ParkinsonVolatility
from oryon import FeaturePipeline

fp = FeaturePipeline(
    features=[
        Ema(["close"], window=20, outputs=["ema_20"]),
        ParkinsonVolatility(["high", "low"], window=20, outputs=["pvol_20"]),
    ],
    input_columns=["close", "high", "low"],
)

# on each new bar from your data feed
result = fp.update([bar.close, bar.high, bar.low])
# [nan, nan]     during warm-up
# [102.4, 0.018] once ready

Research, full dataset at once:

The same feature pipeline (fp) defined above builds your training dataset. See the full quickstart for details.

import pandas as pd
from oryon import TargetPipeline
from oryon.adapters import run_features_pipeline_pandas, run_targets_pipeline_pandas
from oryon.targets import FutureReturn

# fp is the pipeline from the live trading example above
X = run_features_pipeline_pandas(fp, df)
y = run_targets_pipeline_pandas(
    TargetPipeline(
        targets=[FutureReturn(inputs=["close"], horizon=5, outputs=["ret_5"])],
        input_columns=["close"],
    ),
    df,
)
dataset = pd.concat([X, y], axis=1).dropna()
#            ema_20    pvol_20    ret_5
# 2024-01-01    NaN        NaN      NaN   <- warm-up
# ...
# 2024-01-21  102.4    0.01823   0.0312
# 2024-01-22  102.7    0.01754   0.0187
# ...
# 2024-12-27  118.2    0.02341      NaN   <- forward period

Benchmarks

Rust core, Apple M-series. Python adds a constant ~150 ns per call on top.

Features: per update() call

Feature w=20 w=200
Ema, SimpleReturn, LogReturn < 10 ns < 10 ns
Sma, ParkinsonVolatility, RogersSatchellVolatility < 30 ns < 175 ns
Skewness, Kurtosis, LinearSlope < 40 ns < 510 ns
Kama 164 ns 870 ns

The goal is every feature under 1 µs at w=200.

Targets: per run_research() call over 1 000 bars

Target h=20 h=200
FutureReturn 1.9 µs 1.7 µs
FutureCTCVolatility 28 µs 280 µs
FutureLinearSlope 31 µs 287 µs

Why not build it yourself?

Custom pipelines accumulate silent bugs:

  • Look-ahead bias. A feature that accidentally reads future data produces results impossible to replicate in live trading. It will never raise an error.
  • State leakage between folds. In cross-validation, state from one fold contaminates the next if not explicitly reset. The numbers look plausible. The model is wrong.
  • Research / live divergence. Batch and streaming implementations drift over time. A subtle difference in edge case handling is enough to break a live strategy.

Every feature and target in Oryon ships with contract tests that enforce warm_up_period, forward_period, None propagation, reset correctness, and instance independence. The test infrastructure is part of the public API. Contributions must pass the same contracts.


Documentation

Full API reference, guides, and benchmarks at oryonlib.dev.


Contributing

Contributions of features and targets are welcome. See the contributing guide for the full workflow and checklist.


License

MIT. See LICENSE.


Developed by Lucas Inglese

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

oryon-0.2.11.tar.gz (3.9 MB view details)

Uploaded Source

Built Distributions

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

oryon-0.2.11-cp313-cp313-win_amd64.whl (972.9 kB view details)

Uploaded CPython 3.13Windows x86-64

oryon-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

oryon-0.2.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oryon-0.2.11-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

oryon-0.2.11-cp312-cp312-win_amd64.whl (973.5 kB view details)

Uploaded CPython 3.12Windows x86-64

oryon-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

oryon-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

oryon-0.2.11-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

oryon-0.2.11-cp311-cp311-win_amd64.whl (973.1 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oryon-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

oryon-0.2.11-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

oryon-0.2.11-cp310-cp310-win_amd64.whl (973.0 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oryon-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oryon-0.2.11-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

oryon-0.2.11-cp39-cp39-win_amd64.whl (973.0 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oryon-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.11-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file oryon-0.2.11.tar.gz.

File metadata

  • Download URL: oryon-0.2.11.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oryon-0.2.11.tar.gz
Algorithm Hash digest
SHA256 b301b0869392dc8007cf9ab273c61decfaa9e7a6d8e809e6d572207e28ea0f87
MD5 eaee21e92669ee8aafda9ee57cce5e31
BLAKE2b-256 c579c10aa70ee2538bdff74894b2c8805893be9ea8cbde8b2ce08f0127a02e3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11.tar.gz:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.11-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 972.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oryon-0.2.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1a0f77e27fe19a0b9768ece4ba73ddf4f97d12b06be5db79d4cb5021b4c80597
MD5 af14aa9271dce299300bb11cfbb8e68f
BLAKE2b-256 e3d93f1fa123842fc68d2def37d3cac8b9c241080159240746c673a385eadc1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp313-cp313-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 510a5520603d3090f2a4472f059675d6a38311f4aa9e35f7189d9447eb704b99
MD5 b406e174e79ae1ceaff481db5f1bea6c
BLAKE2b-256 b0aa8f963fbcca5a9783baf14e5caa77d8e6731282b791615fe94989f48acf25

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ade15d00b5a5abd5a1f375d04eb2ffe9cddd109cd62f4476603b6e3a9cc78f0
MD5 9b6e42efe93cc01315797eba37297b45
BLAKE2b-256 9e18283c6e79505eec11b21cb8322be5f706ef34f4f941a653a6a1552de87de4

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 17675a7dd3ecb134e95a63e141d7fe92913add438e72d3a5561b44ad1c747ba2
MD5 7539b25ab29731961c62922329005bfd
BLAKE2b-256 9962c57bf34f3a6bd3944ed7f6762ec55e3550d3ff77eddff4436104e6bc8b18

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 973.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oryon-0.2.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 755b1dcfd866387a047dbb834ad813db5725fb1ea2eaecfbf32063defb8737c6
MD5 9f58af6f5a644b2ec94c513c29e33ec1
BLAKE2b-256 58b5c13478cb2ed4abe8569efb27aa01cb8af4e7979f836fbe62d7442d022930

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp312-cp312-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01c2fa3789b6eef41505ce0872dda8f69249786e322c18c2d6a971410be4ff21
MD5 e11d44fae9a095e458e51e6f40142479
BLAKE2b-256 94ed253c295490ca8e5449438f0d838a0c0c2c0680fe03c829db839576350057

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22f69b040b1756747b3c6d46b0f46e7b34b7da99e056bcfca10641dd4448e7ef
MD5 7e72b665b6c344b114951e33c6f89dc6
BLAKE2b-256 95fcd5ee114f735ba0d45cbc14a7f15a07f332e7d3d47f7302cd9fa9a6cb5092

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 afecaa0a5ecea7c48eed27c56bf200a68b490f30f833556fb71225c63472cb74
MD5 8dd72d570104f71f5d191ecf88863071
BLAKE2b-256 c7aadf02d9ca11c43f0364e66119b89da225f678644651a117b0827f12b95d77

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 973.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oryon-0.2.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 68c5310d92e1c5b9d74042c93b3b2aae12d3476e1e4a8f83620dd1f58da4aed1
MD5 f4d8af8b047d534be9612e0d8583874d
BLAKE2b-256 065b2e8442e5a343f5be282af5a41e34f55ec112bca5d39869a81f2308477b1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp311-cp311-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5aac4fad570ae39e4b9424325b50745867fc8a2b2f73b452df79bba48837ab72
MD5 cf55afd9fb3a18b66f662383f766361b
BLAKE2b-256 f88742cf0b79a86ef51dd45435bb2597a6fdaa2adc59f46e882d451e7fe98bfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31ef0354e8848368b41e83a1f203741fbda546b0e85bb68298383d7ceccda0f2
MD5 e09ac57042658bec15e1657bab3d3c84
BLAKE2b-256 4cedc3a0745c15033455eeafc7e56d55b9fec082f414e420a9cf8ef29639ce8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ec4a119f9595eabe7453b0817a9ef76b094d1eaf0c7643d6c39d30101bebeeea
MD5 b6e42e4336841fa9867de88019b9ba9e
BLAKE2b-256 1e70f1d18047db558a312fda83e12562c1c0473dd97daa52bb04e5b7ad62b94f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 973.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oryon-0.2.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 facc0089ef7c7054220cad705313bc65532e1cf2c6db19713ec26a8e10f361c9
MD5 2695f9d9c5429bf4f55add3b42c0fb84
BLAKE2b-256 5b7ac2ae610868fd97387801ee76d39121d12aa5bb89b89704f8afd8daa8a3ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp310-cp310-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2959a9b23e76940c85c49de2eb3c8cbb2b2223d277cf7feb4a5f51f46bfca987
MD5 665181197d092ca6eec836430e4230dd
BLAKE2b-256 bfe17d4bbbeea3182a7b5967e4434c14fb87c62ad94c1e9b4b4f46d3547915cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83b3845c5cd092d5634a359c73e3e94d80a42bc7a0e917cda88ddde6e39f7c0e
MD5 5fdf67db6f6be86bb706f82259c537e3
BLAKE2b-256 2f2f367f994bb1f7dcaffac60b362f2cb04fadaf83718b8f94a032f658cdb2f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7b63d037a42d4a460db2df4384dea5863744caf4ceb08e250d78a6ad99136526
MD5 1b4a5ad737f6f9d95606a4480ebd03ae
BLAKE2b-256 2a552701f446757fa151b06c844a4452a4de65ca9be0ffa24fd39955fb163cb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 973.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oryon-0.2.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 109519fc1c97425bb513cc26ba3f460f9d3c573d75fde369b4b6e349b4d6b74c
MD5 7114399c8ca2502248539262685d3851
BLAKE2b-256 4f09a24675d41294ee1736925665d02935e40a578f24e949edaaf34529942ead

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp39-cp39-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e0646e0bfaf5c88a9e4a40af707fc9cf5a144a3f05aeaf012fd5e4c6b3e3d19
MD5 b4ca34396ab9b078c7eeee3a578cb1e9
BLAKE2b-256 a35ab57a6d7f12faf6114cdad85490db4a3ae8e6cba90fbce83c4b87fa418a14

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 681f60a070fe4ab85454bdc58f7899a50e87418c82f903628c2af795c149b6e0
MD5 62e0064bef22c644647de089c9e03a3f
BLAKE2b-256 bd2b71e1d434f091e1f0468e176a75d089a488513a915218f22fe85ad3f6bd75

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oryon-0.2.11-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.11-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1a387e301eaa6fae9882d923ed6ae6e2b80bb8c1eaf8820a85535b1a35a5c531
MD5 0e48184b9348a058ba9d1171647a9fe4
BLAKE2b-256 52f3062fbe5b7174119c386f15a0bd12c8f75b1b4e1ec9dd1a14081ca1886909

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.11-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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