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.10.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.10-cp313-cp313-win_amd64.whl (968.9 kB view details)

Uploaded CPython 3.13Windows x86-64

oryon-0.2.10-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.10-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.10-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.10-cp312-cp312-win_amd64.whl (969.4 kB view details)

Uploaded CPython 3.12Windows x86-64

oryon-0.2.10-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.10-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.10-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.10-cp311-cp311-win_amd64.whl (968.6 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.10-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.10-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.10-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.10-cp310-cp310-win_amd64.whl (968.4 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.10-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.10-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.10-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.10-cp39-cp39-win_amd64.whl (968.5 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.10-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.10-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.10-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.10.tar.gz.

File metadata

  • Download URL: oryon-0.2.10.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.10.tar.gz
Algorithm Hash digest
SHA256 60a74be91e47db11868f4e656cc5be5f508b33270372b922b8de2a9823e01629
MD5 00ebd9d850182d5c66e5bc3ed0a4015f
BLAKE2b-256 a28ca03767788fe5275027e5d5a5b4cfc1602394d146f72f391f6b87974a0a9b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.10-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 968.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.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 af2cd64e0741f8327ceccd10ef629ea74d2ca2ded9bed116878c463842623b9b
MD5 b7c5272e23982413374b9e2511d04198
BLAKE2b-256 5767b965fce176105d0424a73b677784fe32c443fb2c1a96d0954aa26c449202

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a80d98985d48e527abd0157570e06e59f83bc2ec5db0fa0610cbaedfec0b31d
MD5 f1feb68066e7750c0ee9f4d14c8b79d6
BLAKE2b-256 6d5134b764b4581e396b35bc47b0a39d30e0ceac3068f9b239cf690cf33d0708

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58153dda1d7d224bb351adef6f8b552c5b756f6cd1f1a0d8f0aa0c8d3488fa32
MD5 dee81de84633c44375722b3e0b488166
BLAKE2b-256 85f67f222d7d7d92fb65e1e721c6a8b5ce5c62ab7172ed9bd12f606e8b96f0cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.10-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.10-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.10-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a5225e8c9ca799b0444d439a65fc37d1d2b856300c2f367a7af19e81f4a0edac
MD5 6afaff95e9b8ae4f77aee40acef343f0
BLAKE2b-256 387becf5441499ef9b8f8d678a470dd5d989e7c8de3cffaea4a0781e61581a26

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 969.4 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.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2daec04e3a405c3f3a27de1ec27832cac1cfd419ed271879469948956766480d
MD5 30019d3ec423ce4ba305efcd44d8038e
BLAKE2b-256 48009847a471c6e83f5db175cd7fb0c24b6f4da6d6f54cd23f90e21234610f5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b80218b4e4f6dc44bb233fcac87db56b9c82a751d6861e6e6d6c660862b599cd
MD5 56d0109a485089b08e89fe6ac7d3162f
BLAKE2b-256 78368fe4c4882a9842f81e7c5b3613d0571c5a0c496c2e105f8335008758f816

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 21877dd507c222713ce390c9655a7ce56b4a057c4c72d4a24da771e2d38c99ba
MD5 9bbe99103890c6e02a9c671ed2610c4d
BLAKE2b-256 27124d9baae02480ad28908a2a5372b790cb1e0d88cb684f20a4c060e54a2fe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.10-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.10-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.10-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e2d13dee5d36322295876a66b4ab7a2b18bc254244376a6423ed86ea7e3585a5
MD5 f4fbf8720defcc95d8ca270f343bfff5
BLAKE2b-256 3ea3575fc44fa02adfa2799cc3db221e1f02b01f7cf45903e6ebf7a6a26b73af

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 968.6 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.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0909601ca86f2c11c4208366e77ac8a00b4e35a8bf44beaddb285cc9b3b25516
MD5 6f530836d04bbd0de4945723eac2d5bb
BLAKE2b-256 4a66b485acfe8153d98e874d6d5b00f1c09953a64d4294ae404d728157f63a98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0ffcde923f40cd8dcddda0c7251002ba4a9dfe81610d1c8aa7a3d7c0c2a67a6
MD5 3dffdb3c3d57b63142a6be2d4d6db2de
BLAKE2b-256 b8e3459e6f5575e3b062a263a9305ada7197b1c6565e46f25868ce4db3ec1e65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96080585d887268c1246afb86839d35efe99a6628587cd6072561eb36e61bcec
MD5 773b3fef4ae39b853584db415dbaa263
BLAKE2b-256 93c0e7389c628c90a492d01285250e055a413deaaccfd9494494d6e035bd684a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.10-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.10-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.10-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 55853467504e771d995425cfdb8409b7523a3af2dae5b0cc7f680f70e8786191
MD5 bd7c654c93ddfd541943b3ded5405772
BLAKE2b-256 7b1eb736b1b671f33730fac8671d9446b794f743fe4d505e9f88a79bfef9ca6e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 968.4 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.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc7621a88e450500d0279c2f0d82e25f2bd70fc560275729bc420b9660675196
MD5 8f9f9739053d5c6953cdb29bc4209faa
BLAKE2b-256 4ce1eaa21538d47b713a5fc1fd924469815655331d5980e25ce0df0d3a747d1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0a37279da22bc6a248e01348cb3e0d611f3a22943b2fd920ee56eef62e1a62e
MD5 8da9d0cebf404e8e526d600ce60275e9
BLAKE2b-256 28db6ddf86f953bbc4c7ca93ac9dfbaaddbade3a873126a0d5338fbd5e46e5e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc98402bf430661c94cb5dc33167fdac7da9171a80bc17867d61766ac86a8de2
MD5 715fc703d3e0ccc4c5462ee0452be379
BLAKE2b-256 11364916fa08964cd054ce4023f2928a329abab6ec6bf92a2d0acfae8b7711e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.10-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.10-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.10-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3d89790271f15ead8c7fe3e24b18d2769aa4d91f647fe704058fbba0dd16bd13
MD5 70df4cf579a8318336fca8841b89851f
BLAKE2b-256 795e75db8edd30d14e86d1d37047a745aba32b01ed9af45bbcab7888e6f6fdb9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 968.5 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.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d9c8c0b4bbd43a4c7812e4e47405fa7512c426b3e20efa9bd806f70d1795a97d
MD5 96ef020cfa9e3199fe908461ca89faf1
BLAKE2b-256 b11851cfc61564b493167a216d748bfc3e6f6c93e649ee1b43010758d187a647

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e46a04f7679011137e0caed94ba398f959b20a5a6bf0aad3e9362623254958f8
MD5 1a9d08b6ceb4e863ba473eff686b9278
BLAKE2b-256 ed7a00cdeb77116e7e1fef30796737eebd51b3826039b0bb192fbb877d8c20f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be6756fd4e7a06af3b0136a9084b6e68465fc6b5ebd714ae81e9b239f9d5c87d
MD5 1888963ca20caadc4683fc86d6827752
BLAKE2b-256 6d48479500ec11c0fff3b982ac23eb0d07d9d532b9e0f5d56e1601973fb4d861

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.10-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.10-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.10-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6f5029462276db480d2092c2b978d1070d78154dfdf8fad5a6568473b1894973
MD5 8a41b380b6d67b4b18d867fc6e818b18
BLAKE2b-256 68b273b300bf645d4cb72a3c3c398701ab9117529a92101bc69a1e04e70bee0c

See more details on using hashes here.

Provenance

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