Skip to main content

Production-grade feature and target engineering for quantitative research.

Project description

Oryon

PyPI Python versions CI License Last commit

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 run_features_pipeline, run_targets_pipeline, TargetPipeline
from oryon.targets import FutureReturn

# fp is the pipeline from the live trading example above
X = run_features_pipeline(fp, df)
y = run_targets_pipeline(
    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

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.6.tar.gz (45.0 kB 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.6-cp313-cp313-win_amd64.whl (225.0 kB view details)

Uploaded CPython 3.13Windows x86-64

oryon-0.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

oryon-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oryon-0.2.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (666.2 kB view details)

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

oryon-0.2.6-cp312-cp312-win_amd64.whl (225.0 kB view details)

Uploaded CPython 3.12Windows x86-64

oryon-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

oryon-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

oryon-0.2.6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (666.2 kB view details)

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

oryon-0.2.6-cp311-cp311-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oryon-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

oryon-0.2.6-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.5 kB view details)

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

oryon-0.2.6-cp310-cp310-win_amd64.whl (224.7 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oryon-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oryon-0.2.6-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.6 kB view details)

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

oryon-0.2.6-cp39-cp39-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oryon-0.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.6-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.9 kB 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.6.tar.gz.

File metadata

  • Download URL: oryon-0.2.6.tar.gz
  • Upload date:
  • Size: 45.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for oryon-0.2.6.tar.gz
Algorithm Hash digest
SHA256 7b4f8db6150b9df99c47de26ce2ba790b00d58849f3361a0c7988e15832c3336
MD5 c34fb64f9959e30378134662074293ca
BLAKE2b-256 dc1b66ae0725711c0ec458b93194188932c88fbaac8cd259b55dec39e2eae6a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6.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.6-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for oryon-0.2.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4f9137c89618263dc75fb79b045a44060d7d2c7bdb5354127a3fa92dd73e8923
MD5 30e64810f9325ef1a1be2bc003484702
BLAKE2b-256 2a502a773dfc93a5f10ecb1f0698dc3a93936865168630484c278aee7b3c80b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52b878cab1e3cdf34a22c2692bb19d1a448c00142d38a5e611fb330f45599455
MD5 45423a7af6e27ceaa2034b572a619f7b
BLAKE2b-256 c3a0bc9f667464acd3420070cf128954c432de14390572f1c5f7dd7d02cdefb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9d62af82697f5b4172f915f9e46ef934e3ddf39e609d237ae93a4fd92b8c560
MD5 41a5a2bfda9b9a32db490ecdad14bd96
BLAKE2b-256 449506f0941a5d2a48f503430527b93a600a7a6993b402d219559fc7756c47b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-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.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9c691c483a259c2eb40339fcce85deabec214c314db845f5186b943a5325d46e
MD5 4a4c951f05a9a572d43a76abea31edb5
BLAKE2b-256 849f6f382392e2844d6acf8d8c6075c0e52979ca68bef921910a27f2ce0ba4f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for oryon-0.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 023e8a4c41bcd776c33bfee28ec206534f74903a9f9b0684f90d933b9c429b64
MD5 ec6e1ceba87453e3528866114caab4dc
BLAKE2b-256 59ff99a32c6205824be5be90e38d673ae068047f8843f863ac5ad0dcefd97918

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73950ef2bffc7ff61646724f1a6b4b8f596eb1bd09518856ac8d9bed708556fa
MD5 4cb9a81703452d9b2ba6d6c3afde8b73
BLAKE2b-256 96a6c53ea9d55c58531eaaa0614d4f4aa9db0640a1e30518247960e88290cb35

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 896e2755acd3a1fa835c72614642bc8d557f6a5926f2ef5ff5df70d5e0ee2f09
MD5 4da7e04173e04ca70fa50342e74568fd
BLAKE2b-256 8dd4ad7c0434c2b4ebd2ae51b2cfc411a8859ae15ad4a26a33cb8edc2a3b278a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-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.6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a9aad83ffc68ad407a220de57121d9b55e81e31744691119ac65067af4ed8f78
MD5 1ce50ff1f348925a7d4393bd677d2f1e
BLAKE2b-256 e8b47ecbaaee33fea2f0cbdfe62e0d5e571fe5c239bad074cb99ddd598e1da37

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for oryon-0.2.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 17e98713298def591fbaf1ea8b38db5a51b95389a6a54e5681b82e185088b27d
MD5 37172c04b0c26ad0d23392272fa1a08e
BLAKE2b-256 e394d5e03891c2664ef85db00d8b128ab1aac02940c2bde1c06bc19e9c9c6aef

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4a4f94fedd64cd97a018b17e635493cf36e4a9740e849217e71248bc481e262
MD5 532c020d0368e3fc46a49c3473824e15
BLAKE2b-256 7f8db5346825971dd168012417eb41c9bce880100ad14bef6d916be4ecbf22c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b34989c306a38131a398b8989c5d2bfe721c24a66b739dfc0bb7491140797005
MD5 0690ee89c7e6ae760ceb342dc4c16865
BLAKE2b-256 85c65e454bf4a13d5a241b59bc8985bce5a9e91fc1485d8e26910e2dfdf34c8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-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.6-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 47cad48e571102b363b8d6f8ac626d09001ef0089be2dce3c2ac76fde11c5218
MD5 91a47e5ed12307a0eadc5efe1ac29910
BLAKE2b-256 97204af5f46aab1b3e17738a519b10fbf7ef3b69cb08643905d4aa597a762865

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for oryon-0.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3e4212a7e6f07bf7827277d5925f019ae4086a18b8ed518dc32439603106eb40
MD5 3dec0170e04d236599ff36d3f9d41ebf
BLAKE2b-256 7fb604f5db8715e43c8a3c99c5d70937f8808935ebf0ec29efa63549d1d6e4dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e19c716726584cde62ccc221393a8022c9d6d87f1d17c89b9c31271d927c78f2
MD5 8fd47f0ab9daa6ce053633002a975190
BLAKE2b-256 61d5dd020b9b2c43cd2cc70679e8a89f9f1200776d61525a9d5333d8af7a26fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5587d26677fff829084e1b772cbdfd7646412ac6a086b3f1ff6e64dbccbea679
MD5 b1168e8d7b12fa51350f3988fffaf8e4
BLAKE2b-256 b96954c2a5d36b1969cb03d5c77a3d5c769e159edcf8f2e96a3da9cc43173a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-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.6-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 af0f9f23a70008b388a8db1d9da2d6b62335b75fb178285442f36a306fa70687
MD5 78ab677fcc3d6b755902db488b6751f0
BLAKE2b-256 7178d13bb5acdf032e8c8d73b0b4ad1f6cfe9865e7da066e85bd34daffef98aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for oryon-0.2.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 38a19cd67595573ed8e70c2ea18361dc106c42c1a8ee777b49f25bed5d179de5
MD5 8099164fb4bbcc7dabb17d9cd7a704ff
BLAKE2b-256 1d4d555ad2c4a9eaa6a2bc8b24f76d0a0f303b4684d51e93f54f667caeb54084

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cade491ad7ae663027e4eea62c0211ab2fbe5c8df04f663d318a1aed3281d29
MD5 43789881bc5b115b6a0a1edbdf57bdd6
BLAKE2b-256 b1d3bedeae7ef0fde9eb26508ccaedd300ea5ac3b0bc8387a20fc636245a0a26

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f77578b51298051c5981c8d5298a973350de856c349a8316ba1e5c2c03b6e7f
MD5 2e1ca7c5b803504403f5ec53846f296a
BLAKE2b-256 3e733922ba93ce157d2f5f2b466ad92e299b9888ddf1925629aea346fc3bacaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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.6-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.6-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cd8596a0cce4eabf466a82150244313d112a4bd740159838c2a144b857ad7e48
MD5 37988aadcfcbdd0dec4635d9e6b3703c
BLAKE2b-256 abec7ad53db482f0658544cdafe62ee2084a3ae95efb5e1fd0a5e9a3ac6b3e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.6-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