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.7.tar.gz (712.8 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.7-cp313-cp313-win_amd64.whl (891.3 kB view details)

Uploaded CPython 3.13Windows x86-64

oryon-0.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

oryon-0.2.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oryon-0.2.7-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.3 MB view details)

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

oryon-0.2.7-cp312-cp312-win_amd64.whl (891.4 kB view details)

Uploaded CPython 3.12Windows x86-64

oryon-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

oryon-0.2.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

oryon-0.2.7-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.3 MB view details)

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

oryon-0.2.7-cp311-cp311-win_amd64.whl (891.2 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oryon-0.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

oryon-0.2.7-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.3 MB view details)

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

oryon-0.2.7-cp310-cp310-win_amd64.whl (891.2 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oryon-0.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oryon-0.2.7-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.3 MB view details)

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

oryon-0.2.7-cp39-cp39-win_amd64.whl (891.2 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oryon-0.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.7-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.3 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.7.tar.gz.

File metadata

  • Download URL: oryon-0.2.7.tar.gz
  • Upload date:
  • Size: 712.8 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.7.tar.gz
Algorithm Hash digest
SHA256 361bca962eb561fffed1287aaf274256d001d7bcbcd151fdcd6eb15fef8d833e
MD5 d2de46a215ccdc1fb51fbe3a83059a71
BLAKE2b-256 ace0d657954d1fc4a044ec0f39c4809f6ed4971d023edfe1868877318b68d86d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 891.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.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7b69afcfc99f9f3a716f3fe3875dc01e2be9b40464f2ba735350d5d55cebb9e3
MD5 d7eb182c398616809d6d3c774327932b
BLAKE2b-256 84bc2195cdffad9350360b474c7af9313c4356622eec94f4805285214b3f1d7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5838230698d0a492c7e06591784207e9a47ec225737011357d1194d4a76a9185
MD5 8b34c151eb1472598cd6c9ba81591078
BLAKE2b-256 0bc8491fb83b4ed1c164f4c138d12a58f7aeaa57f44ca4ee5927baf04a5a87bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7dbe721fa94f22ec4e36725e547ae483c1838b0ea032f552350b948bd4496ccb
MD5 3110504adfd8baa62ac0d5c1e95140d3
BLAKE2b-256 4452f6e89eddba125c87945b41f4b793eda0bfd415a54bab6f3a6a248e5f3c73

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.7-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.7-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.7-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ebd7f18bb06143efa1cadf80bcd2b6b9813e8055af2f89a08f08cd1776afc0fe
MD5 8c1bf194bb47de87d104414859ff565e
BLAKE2b-256 8f09575e32bfa3d64039006dcddcb0a4719d1f454602ef455c3fd9e4eee9742e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 891.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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7146073bb4b4215433dd9ba1bafa003813674522d4ad8fe8093111766912995d
MD5 b05654f98a8fb51fae6318fc7c5a0130
BLAKE2b-256 ffaa6e9ba0444acba38d6224670f358953eff40281c16ff63295162abb17e1da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 404bf01f6c91a27432d6bead3220b55a5fa6aedff0bbc351f39412a2b91cee1e
MD5 1a1dd90e6375a8a176a4cf3654ced218
BLAKE2b-256 5e9d3e88f8d81e50a97eef197ef1fa481301f1cce1866c1683345a33df2053e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b1e9e1b058397bc41db19107c66c35a928d14e77a1dac7c9379716629d1f00f
MD5 bc3a703e25ff046257638ff7ffe1e311
BLAKE2b-256 fe4d591a9284283a703ce42ced8d4b1b73e7bf9339d64a7fc3f340d1c63d5e80

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.7-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.7-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.7-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b1601192d126b962579e52f04c68af3f4acdd0be303588dde8dbc938f8753320
MD5 e6158426e8d0d362492bb4afb30ba005
BLAKE2b-256 e2a808a28d29e40336f5c38de5a969a149c7414c7e67aef54ce15c06d8ce8178

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 891.2 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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 af5079351a3f5f6d0c9b4fa27163fb772507f656695c4ca22cad8d9e71151269
MD5 f94dae3cad937458e4f1e5400b2bb402
BLAKE2b-256 7af555a38c1b00ed70f3f34f7a8096159fa47cd1380ef95761db30e827c225f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec3636365ed22fdd5ff95680a5fbca5c17201c0720fd7bb9e8efcd240ebff09e
MD5 2cb870ac460f12832cb66646dd1ada50
BLAKE2b-256 fb362a6b76f5a4eb2166011271717ea45384ef64f73f67b779bd8e69b8b28f70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcb407e7266c2c7ea58dc85096c548045b0445c9cc830f260392f48c1b1ba9a9
MD5 6f1aaf888645901f843477b0f3a41749
BLAKE2b-256 471342a2ab0aecd9454f068f19636107a7f47d430627320270fc3c885213cd64

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.7-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.7-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.7-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bd3de20505def3bfbff9dc13913fc05b437c6a77e2a1cc484a4c6f04d048f729
MD5 24d4e12a7610ace1dc1d179262f34a29
BLAKE2b-256 3041ffb4ff1a710361bfe469619ea741a0d4773db435fe9d111f4d3eed243e20

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 891.2 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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 658014642f19c5fd558fdb77902bc0e0d0c2b1ade2fdd697d0495fb856bdb28f
MD5 b06e97a8c5f3ea7dfa40dd99f01afe24
BLAKE2b-256 f44fa65caafb9fa8b83ab15e87d9a6ffd0727b7ba616952c0d824538b935c913

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e098583da63a75fc762c86e46ed1a5c1385cd26267678a1f315cfa94de2ea111
MD5 da77d22fe6435fc36f988dbcb052c6c5
BLAKE2b-256 f73861cf295478992055686b7da5ab6ea7b239301a8e776bc7feca5b474a7c55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca15fe524e751f6e69687d49ebaf641ab0f507600619f67d15d04537aad565a3
MD5 1649ad5e35f171a56d304794e29960d4
BLAKE2b-256 6eda48b1a4090cc28bd7e0c75ab176b1573ab9516596b27656793058e59a12e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.7-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.7-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.7-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f11e0833e058a226c5616c1156712fd7b787024c6b8b60d63602c99f8b7054ec
MD5 e9ced3025fae0039ea174cab15ccb2f4
BLAKE2b-256 ec4d8406023f059cce7fb5de40523577a5a37da6ad0450780687f5b03205f1a2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 891.2 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.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4497eb680c2c3285410fcb57145a296ffd4b6a16a9c5b5c7ccda082065e8256f
MD5 2b077201b93085fef29147fda4af9803
BLAKE2b-256 0ca6b8b61796494cbab6f8256b6283230d22dd51f654446f9d391a35925528ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbbb2bf1da28a42060ca5d3a7bf0d299bd9f1cf21358476cb517d866c0d8c8bf
MD5 68c42a6abe0152c91a9a11ff3c55e4cd
BLAKE2b-256 8df5da16ef5ae78dc74b09666f06c15d7ede9df4dd0bb14a156bc54b84acb55b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9bce0a8d92748bc270b8980317647644ff02f31445f8bd15921ec823b9a3b01d
MD5 e4caf1ff280026ddf4b6dee6831610e4
BLAKE2b-256 039327c8871146baee7d4f372867c168a4cbbeb7123cdf686f31f1d99ccf7663

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.7-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.7-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.7-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d673fad48eb412fb176705d4eb45d4d466a303d9f5f3ea6842bd347c6dbf383f
MD5 ac67c208bcfca38e62a897306f31ee97
BLAKE2b-256 96ac7f9352f81c71eaa60bd3dae12607e50be5bf05fd88021a4e8102dd80f4ea

See more details on using hashes here.

Provenance

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