Skip to main content

A 100% pytest-compatible test runner written in Python + Rust, optimized for speed

Project description

Oxytest

A 100% pytest-compatible test runner written in Python + Rust via PyO3 and Maturin. Designed for speed in large codebases.

PyPI Python License

Why Oxytest?

pytest is great, but it can be slow for large projects. Oxytest is a drop-in replacement that is 10-100x faster at test discovery and supports parallel execution out of the box.

Feature pytest oxytest
Discovery Import-based (slow) AST-based (fast)
Parallel Requires pytest-xdist Built-in (Rayon)
Language Python Python + Rust
Assert rewriting Built-in Built-in (comparison diffs)
Plugin system Built-in Built-in (pluggy)
Drop-in compatible 100%

Quick Start

# Install
pip install oxytest

# Run tests (no changes needed!)
oxytest

# Use as pytest replacement
python -c "import oxytest as pytest; pytest.main()"

Usage

# Run all tests in current directory
oxytest

# Run with parallel execution (auto-detect CPU count)
oxytest -n auto

# Verbose output
oxytest -v

# Stop on first failure
oxytest -x

# Filter by keyword
oxytest -k "user or math"

# Show local variables on failure
oxytest --showlocals

# Trace fixture setup/teardown
oxytest --setup-show

# Run only previously failed tests
oxytest --lf

# Show slowest tests
oxytest --durations 5

# Full summary
oxytest -rA

# Migrate imports from pytest to oxytest
oxytest migrate src/ --dry-run

Python API

import oxytest as pytest

# All standard pytest API is available
pytest.main(["-v", "tests/"])

assert 0.1 + 0.2 == pytest.approx(0.3)

with pytest.raises(ValueError):
    int("not a number")

@pytest.fixture
def data():
    return {"key": "value"}

@pytest.mark.parametrize("x,expected", [(1, 2), (3, 6)])
def test_double(x, expected):
    assert x * 2 == expected

# Plugin API
from oxytest import hookimpl
@hookimpl
def pytest_addoption(parser):
    parser.addoption("--my-flag", action="store_true")

Benchmarks

Reproduce with the built-in generator for a fair comparison (sequential only, no -n flag):

# Generate 500 files with 10 tests each, 1ms sleep per test
python benchmarks/generate.py --num-files 500 --tests-per-file 10 --sleep-ms 1

# Sequential comparison (fair: no -n flag for either)
time python -m oxytest benchmark_tests/ --tb=no -q
time python -m pytest benchmark_tests/ --tb=no -q

# Parallel comparison
time python -m oxytest benchmark_tests/ --tb=no -q -n auto
time python -m pytest benchmark_tests/ --tb=no -q -n auto   # requires pytest-xdist

Results for 5000 tests with 1ms sleep each:

Mode pytest oxytest Speedup
Sequential 11.45s 5.85s 2.0x
Parallel (8 workers) 0.57s 20x

Discovery alone (500 files, no sleep):

Tool Time
pytest ~2.5s
oxytest ~0.05s

Documentation

Development

# Clone
git clone https://github.com/rroblf01/oxytest
cd oxytest

# Install dependencies
uv sync

# Build the Rust extension
uv pip install -e .

# Run tests
oxytest tests/

License

MIT

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

oxytest-1.0.0.tar.gz (98.8 kB view details)

Uploaded Source

Built Distributions

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

oxytest-1.0.0-cp314-cp314-win_amd64.whl (265.6 kB view details)

Uploaded CPython 3.14Windows x86-64

oxytest-1.0.0-cp314-cp314-manylinux_2_28_x86_64.whl (429.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

oxytest-1.0.0-cp314-cp314-manylinux_2_28_aarch64.whl (425.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

oxytest-1.0.0-cp314-cp314-macosx_11_0_arm64.whl (380.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

oxytest-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl (386.6 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

oxytest-1.0.0-cp313-cp313-win_amd64.whl (265.1 kB view details)

Uploaded CPython 3.13Windows x86-64

oxytest-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl (428.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

oxytest-1.0.0-cp313-cp313-manylinux_2_28_aarch64.whl (424.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

oxytest-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (378.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

oxytest-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl (385.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

oxytest-1.0.0-cp312-cp312-win_amd64.whl (265.8 kB view details)

Uploaded CPython 3.12Windows x86-64

oxytest-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (429.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

oxytest-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (424.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

oxytest-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (379.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

oxytest-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl (386.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

oxytest-1.0.0-cp311-cp311-win_amd64.whl (268.1 kB view details)

Uploaded CPython 3.11Windows x86-64

oxytest-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (433.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

oxytest-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl (429.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

oxytest-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (383.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

oxytest-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl (386.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

oxytest-1.0.0-cp310-cp310-win_amd64.whl (268.4 kB view details)

Uploaded CPython 3.10Windows x86-64

oxytest-1.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (434.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

oxytest-1.0.0-cp310-cp310-manylinux_2_28_aarch64.whl (430.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

oxytest-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (384.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

oxytest-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl (386.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file oxytest-1.0.0.tar.gz.

File metadata

  • Download URL: oxytest-1.0.0.tar.gz
  • Upload date:
  • Size: 98.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oxytest-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e2437db459784b2556fcb8ab6e0f71d2315d2013d52f73547182d01d824831fd
MD5 49b36719b075d1d2c57b1bf0ecc4d176
BLAKE2b-256 a8c4e9945dd78afff55732e0f7915a4d11bc180c189d1cd548238afd52bfc014

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0.tar.gz:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: oxytest-1.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 265.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oxytest-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f79562167ddd6bb01290cc39abb498726c0736b374425356430ae703b790d1ae
MD5 4c9f8d0734f55cb926c022b1384445ea
BLAKE2b-256 a39445f734ba099aedb43103bfd3aa661af35d80ff83a4bba065ce91cc4bb1f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b708663222dd2f6bfb95093496b4b9e5c011d628728169fd3598376a28c6cc1
MD5 b0ab021c383c3ee519a52a6a361212d2
BLAKE2b-256 1e4014e7a4e8f895b75c229d1ee9ff50cf780470b4fcf17720a24e6bbf1f0a04

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef06dea4d1c9079b23ed58ac218ba1d5ac0070e0063be7041182742c0646dca9
MD5 a3eea230d91817726f3cf358af75cc4b
BLAKE2b-256 65487c05c1993cc0b90af16d5895c575307c380a9e1ce1913b451ea0d5d29eb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 142b0b853e147f82f55de89d0f8611a95e917347719b4315ece51b76beeac4c2
MD5 090a9f1c6e1b9c940f6db678d4a67ebf
BLAKE2b-256 6b1bb17df10acbe2b683bc9ff6ab9aeff12f4c0559b6597839ece430eb2fb016

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8197daa8e31d398f4333b2f29b157b08fbae6aebba2285644b5cdddf9cbcf19b
MD5 f3c6f5385b662721226e75749f29d6b0
BLAKE2b-256 4841b97516c2eb943ea36a7b24f240f8911dd5eae6fdd4d784c9ed262bc3f062

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oxytest-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 265.1 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 oxytest-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1cc56a996d5113bae8c50f16a47330464202146d8fc6bf8487cc91ae1b2e8a0f
MD5 0a48a9cbf9e141cb24e2e3850976cca3
BLAKE2b-256 5a1acfd3f1ac68c21e464e8e17353133c7b0b2992e9984c4aebe8d8b503ba6bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b8008a53174c43964872e2eaff22e3202d340315ff5ef174968c79a08d1cbcf
MD5 3490659a1605789cee68caca9440e772
BLAKE2b-256 ef9ef2d736e85e44f74316dd6565c633dd006a2eaa1574be40ba4ef4b971cd15

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64f2fc0b052dc2690f84337d0ef9d02c6d5dfa05df824ebee4e4800d5ce76b1b
MD5 7671dda1ea40fe3bd8695256597172b7
BLAKE2b-256 db83a14f4324162f54c1a9472c57f9ef34874af0d2cfb0551aefb87daa17f9ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e73abb657b9db1eb8be9980aec31bcb5f421ce13b3eeb86476f4e92db9353def
MD5 07438658871de3dd5f79eb707814f560
BLAKE2b-256 df8def4fc209494d6f4d474972b3d78a7f032b297b9bedf48e24db495ed4e026

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f1106a3870cda681d872fab6649c875419bd8913d4f1d715dc8734b8f4aed345
MD5 e86adf0d81cb0041673170ae8f415045
BLAKE2b-256 8427e0112ddb2568a1d220429e77a60a3ca86a5d55f0c8c19520e8ad2b99b219

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: oxytest-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 265.8 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 oxytest-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1a23cf77884db687818b22856489c2c3bb50e25bbe4c006291290fa9efb9acc8
MD5 b9377de9569e758c0a33ffa2d0b6a381
BLAKE2b-256 db980f048d9f45f06745bd06665edc4890e58084bc25e5dcb83f6e263754fddb

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33061568df6014db555937f81b005eeb65e3d9caf529592addd5982f8037f0d9
MD5 b8e14875cf7b4d7b4998bababb42af03
BLAKE2b-256 ffb1fa7ab169d2694998f44eceac3b5eef03006a906061bf7fd09d6af6a59454

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 572563fddb87ede6e4e152f66e09d95c5eb0c0a1661247d0417fb27f9aabba54
MD5 57312895cd13c329f094b217ae76555c
BLAKE2b-256 0b482fa5bdf89924475358e12fc244c0c056619bdfd37e385fb43b1770cd82fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e12627740dc86904b520cccb07c857c03d8f29f43aad9eeeb3a7e9b1acb0990
MD5 87ea1b1233ffe136134bd0c275100af4
BLAKE2b-256 f9d1811cce401d25dff6c1b64c84dd260aa4b761043c13b61b5951aee8905bc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 560cbbdee25b0323290fe2c61a9a761330d33504fc6029e3546cfc9d38377027
MD5 48530393475fac7e7be7c76a32bc2e94
BLAKE2b-256 967bf018d857cf8e86c17b9790b7ca25ead3b910560c64b6cc14eece7aeccdcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for oxytest-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3d919756ea52e82daf3aba11b00cbe94a1f1fb035561b7ddfa9de94552a473c0
MD5 7a70ebc5fc89dac67e827bd28992d17a
BLAKE2b-256 e377e59f86021e7c7c9fef733763acbf8100c6a8b77e8a22ee0c8a8f0b6f2ab0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eeb0e7272bca122178ac18d4976cde12f36dfbdb7a0f0c225010cd7458b39910
MD5 659e16748213b79a6d7ff05ae9eb74cd
BLAKE2b-256 b71eea87e62980716a21ee761e66bba0894045a19712eef45bbc670d8afb4d1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c930cc6e97d2d43e259a6d80a4183d8f794542242ac4618f279649b19b1a07b8
MD5 25df9316ef5b25601f565eab77c8ab62
BLAKE2b-256 d1e5b081cb8ad0dab692b2218fb23915be101dd96fafefc32e870e7a97e15848

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 005130ed6a3589ad78c23df5797f281221238282b5b2d5c541c25ad3541d5d8b
MD5 34ebc447f9f081cc5ad52a6bbc3f9a6e
BLAKE2b-256 a35747d154d6536ba5d664bb7901b38bfc5ee7854831801386c0a70eded9f13b

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1c2b84ab512f10b8d26f1c65bfd4c09acbbffdd8477cc0cd61d34b4aa3781b07
MD5 0965ef84cd76b1cbd6567dd8aca5e95b
BLAKE2b-256 9c6de5a8617cc76aa858bfbf32a3c5c870ad27cdfcfe53d82f534633ebc030c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: oxytest-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 268.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 oxytest-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ebd8a44ef0a33063ece5dc0e83c462469198e8d1117dee63bd9c70eb882f79f9
MD5 14528a912c0d3efa5f6910cccf0e584c
BLAKE2b-256 86425f471c480f4da3cf1457184b1dfc43f04461577a575ad389f27404dc9605

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3de72468e522c83d0a2084db15ad78e56ddb8270347e2d3783ffc4c93efb392
MD5 0e3d115dfd4247694474077cfdfa1f32
BLAKE2b-256 9bc370f21c0beeef8f1244470234ea1080f37a44b5aca49aeed30d9a87d30c55

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39365e21560b90d4ac015446d00e8d1b4c0305d233f61c9944387ce1d764d0c6
MD5 6768a8373eb009e95c06cc7d916a0c49
BLAKE2b-256 d5c3dd263910e8cd75644c5546f418cff6074bd397603c24dc4df1f0bcde60f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c36a1d08f5b31d39c17cd14915580ac62951269ef27a157f39c1073817714cd
MD5 3b1969489e8839fa8402d432fc4c6ffb
BLAKE2b-256 99409ee05164b921be909dcbcd721dc1fc9bd715b891f7c8d69270ab18ca474c

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on rroblf01/oxytest

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

File details

Details for the file oxytest-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxytest-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 111ed5fb5d1447f195a5d0be6d150b86e6c2d4ed217d581fd9f6664f44bd0405
MD5 1ec90f90d32cece342586fc8e7f9e0e0
BLAKE2b-256 9900b78d55bc51c508b5a0eccf54046ba280f409d043bfdd9011d31546c4ed95

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxytest-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish.yml on rroblf01/oxytest

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