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 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.8.tar.gz (717.7 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.8-cp313-cp313-win_amd64.whl (913.3 kB view details)

Uploaded CPython 3.13Windows x86-64

oryon-0.2.8-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.8-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.8-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 MB view details)

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

oryon-0.2.8-cp312-cp312-win_amd64.whl (913.4 kB view details)

Uploaded CPython 3.12Windows x86-64

oryon-0.2.8-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.8-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.8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 MB view details)

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

oryon-0.2.8-cp311-cp311-win_amd64.whl (912.9 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.8-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.8-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.8-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 MB view details)

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

oryon-0.2.8-cp310-cp310-win_amd64.whl (912.9 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.8-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.8-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.8-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 MB view details)

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

oryon-0.2.8-cp39-cp39-win_amd64.whl (912.9 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.8-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.8-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.8-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 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.8.tar.gz.

File metadata

  • Download URL: oryon-0.2.8.tar.gz
  • Upload date:
  • Size: 717.7 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.8.tar.gz
Algorithm Hash digest
SHA256 25ea121f7f6bb30e1aadcec814633ea7151d6ba9f26da352d3df9405471067e1
MD5 6a6dc8695840098223097b81a71e59ff
BLAKE2b-256 8bcda9ce4567bcdddc133f487f8a84d1b13d2549ad4fc09dcb6ee451ad55fecc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 913.3 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.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0fe9e0ca0f59712317d478f6e7a5560b1cbfad665770172b49d4094552f6ceca
MD5 4905f8ba91dcdabd55a3a7d5302681f6
BLAKE2b-256 035e601c7e9d12a69c2cfff52b2f87a9447424eef6505f354352d0050c80813a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d09c2ee2cd71f61956af88383c69354e5aca4c35dd0d1b15d5be82503f33476
MD5 3de68f32060303403d664e1e68f27706
BLAKE2b-256 f9c745f1ce9b28b242ec9e3402d0479db13938180ad162bb1d3cab1573687b29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0fb85552859cff75c61898a5d7721880774f31c25b608c9a3659222cd2350cc
MD5 bc1bfac4c2913e2061ef2ccb7349e95d
BLAKE2b-256 86c55e79a8bc1b6d2bd1447e99f72a17bda48383e993e7c92fa48738a1cf7e7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.8-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.8-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.8-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 43411902ddccb8471f1216e60d7eb3738b053954c76f9171369aca87e45e4643
MD5 48e503da55ab03f88d618fa274856209
BLAKE2b-256 1dd552acc57382218d9c4e99e0f8cda69719def1ba5c7c6a3cda0b4a6cee2fa4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 913.4 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.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3d88dc0d236a1b3f65df9912cfbd08f086cd22d2271c3c684b5ae3f19ba4dea8
MD5 9d907e7c503ba0004a59dd5d3ead2b98
BLAKE2b-256 3b975a0683378af8f153c8204726c5e0aa1bee38f437fbe4d08130868f10e244

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df21a64760c76de62f99f309942845756265d2d7495066844b326697aef32e8c
MD5 f03fa493c742109a446f2e121ca16d8c
BLAKE2b-256 9ab26594f33d6ee1935cb6ba423b23680e2e34ac6ff29bfebf9b05c2d3758e28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94fa7405993478c0c92f2ab1022e0179f46233ae08bda10abba92a71218a1d18
MD5 35a2b6e8d7528eefcc01c27b37bb3f7f
BLAKE2b-256 386a140c5d070513fe01ce75f33cf3781d7e2959fe6cf6ee36b143e4bebd9818

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.8-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.8-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.8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 38f642b7ee7720ae9858e27c8781efaae39ccd275f44925dddecfaa819e3633c
MD5 2b9dad061f1510479be1a4857723c495
BLAKE2b-256 1ca39c2cec95abad5c6f7c59fffd309c32a996d426ec475bc12b372a670c23a0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 912.9 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.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ae69d537fa5951eb718257dcc36fb5471f19d44c826202ead09366804fe53e0
MD5 aef61cedd7bb8515b8cb67d20c951721
BLAKE2b-256 a719c9f1e628b6021a5e3d28995330c945fe5a2ca05236a35d47170da8dc6125

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc76befcad4c217420b0490718c0bcd444af4db524730b3ae2e37094ddb30a42
MD5 d9d1e8782d7e3176c5aee8b5e21cc1db
BLAKE2b-256 04f59ef0c9894e60ac75e236c26bad3e703e0087e9fb1fd3c2fd68408419268d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2cac626c3022f7309f95895dd49f1d1e143a56484c68364c5dbc143a438e012b
MD5 59b33170ee9d1a8c032a42cb384b1f7b
BLAKE2b-256 7cf467d9f7fd388af1ddd5566e699db5cae043ed1d13b3cf379ca5a2803ee1b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.8-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.8-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.8-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3ade2c30c931294a279fd6f20af85e34f8c82fae5171795752a60c10ddf5e03f
MD5 04a16267ffcbe7b61b970119d7c9e071
BLAKE2b-256 18f4bce60cee11a5e9e198aead9e1cd6f226e82590b0592f851f4b5f39f0c508

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 912.9 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.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9127beeae4e91f6a85d5cc36339f3f4ab823718862ec62fce33e62432874b1b0
MD5 95d5b05b7a76c15be5fc1364293545f7
BLAKE2b-256 84d0d46c15d2abf99cf41a976e2f69c605a43dc1ddaa6f52136c609dbaa24277

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46e59dae31312d87458d8163d1599c6c7f9846336f621e3c5281cc9d6d610df0
MD5 73c9461f08e8f52f4245d6f5125017ca
BLAKE2b-256 baab40f90ca259418bde1c28b9fde9622831e604f0255ceba122f7b5703c54bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 121498644ca6f16a020772c26714de22b0b9f0672c1c31a4b69d99bd752904ee
MD5 4e99f9c32a528c04259d6d7934c444d0
BLAKE2b-256 748fd623f01790ee73d85a5a0db974762dc9e6742dce71ae53d05015f8b8e322

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.8-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.8-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.8-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b22c9eadf27a56b1f827287d0e19a627849ca4b49ebd49a472d4bdb51773fd12
MD5 e00a2b20d636142d800cd7299033a5b1
BLAKE2b-256 b1f20128094512fd5765960e02b667fd3ce4fa383bc666a1a0b3a780ec1ecde5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 912.9 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.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 496e855f09ef1224eca5a5547e9364ff4e202fc508de8abc0605ef606d9dd8d1
MD5 76c6e06da5312164c47d067bf0000d19
BLAKE2b-256 0a0b0f57f446a00de882f1d247a90ae6fc5c11d5e65edb8d9d8d27e640b8c90f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfcb8cd4fe592c84abbd4a8720e4a7e88cb4693bd81127b14de7d5319cf2cd9d
MD5 0a7bd2faa601357a3c70e68afb4b0bce
BLAKE2b-256 f485f31961f97f58b29217e32ffbdc403ddb3611288d2692f30c7021e316c9c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8427643b6598c12131b6a4cbad6551db6859dd3ef0a09c023b7abba4afa610b
MD5 859987baba4fcdde683b4f7e89f55697
BLAKE2b-256 eeb5d3ed01e917ecd5664b12a32e92ca7f3cf9649563fef738a07523f2d2853c

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.8-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.8-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.8-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0592e1802f72186decf867fdf51d90c330e6b2cad42d4d47e8e40e40475d6dd3
MD5 118bdee2c3d03901a8608f3d03534ecf
BLAKE2b-256 d20f68976ad6eec465687ab9b772d253da939a8a16cd0d0d8e03aaf46f9182c4

See more details on using hashes here.

Provenance

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