Python library for dynamical systems and magnetic confinement fusion analysis
Project description
pyna -- Python DYNAmics
pyna (Python DYNAmics) is a research library for dynamical systems and magnetic confinement fusion (MCF) plasma physics. It covers the full workflow from analytic equilibria and field-line tracing to topological island analysis, manifold visualization, and non-resonant torus deformation theory.
Author: Wenyin Wei · PyPI:
pyna-chaos· Julia companion: Juna.jl
Production magnetic-field-line tracing belongs in pyna/cyna; downstream
projects should call these tracing APIs instead of adding Python RK4 hot loops.
See FIELD_LINE_TRACING_POLICY.md.
FPT naming convention: progress_* means a fixed source phase phi_s and a
moving endpoint phi_e; evolve_*_cycle_* means a cycle-attached object whose
base phase moves, with phi_s and phi_e = phi_s + 2*pi*m moving together.
This distinction is part of the public API vocabulary.
✨ Highlights
| Feature | Details |
|---|---|
| 🔀 Field-line tracing | RK4 integrator with required cyna CPU backend; CUDA builds are local opt-in |
| 🌀 Poincaré sections & island chains | Multi-section crossing accumulation, island-chain extraction, X/O-point analysis |
| 🗺️ Manifold visualization | Publication-quality stable/unstable manifold plots for tokamaks |
| 🧲 Toroidal geometry | Coordinates, coils, diagnostics, and field-line tooling |
| 📐 Magnetic coordinates | PEST, Boozer, Hamada, Equal-arc transformations |
| 📡 Torus deformation | Non-resonant BNF-derived analytic spectral theory (Wei 2025) |
| ⚡ C++ tracing core | Required cyna backend for production field-line and Poincare tracing |
📦 Installation
# Stable release (PyPI)
pip install pyna-chaos
# Development version
git clone https://github.com/WenyinWei/pyna.git
cd pyna
pip install -e ".[dev]"
# Optional Python-side GPU dependencies (CUDA 12 CuPy stack)
pip install "pyna-chaos[cuda]"
cyna C++ tracing core
pyna._cyna is part of the supported runtime surface, not an optional extra.
PyPI releases are built as platform wheels for Linux, Windows, and macOS across
CPython 3.9, 3.10, 3.11, 3.12, and 3.13. On those platforms, pip install pyna-chaos should install a wheel with _cyna_ext already included.
If no wheel matches your platform, pip falls back to the source distribution and
builds cyna locally with xmake:
pip install pyna-chaos
python -c "import pyna._cyna as c; print(c.is_available())"
For development installs:
git clone https://github.com/WenyinWei/pyna.git
cd pyna
pip install -e ".[dev]"
python -c "import pyna._cyna as c; assert c.is_available(); print(c.get_version())"
Source builds require a C++17 compiler, pybind11 headers, and xmake. If xmake or
a compiler is missing, setup.py attempts to bootstrap a minimal toolchain on
Windows, macOS, and Linux before building. Set CYNA_SKIP_TOOL_INSTALL=1 in
controlled CI images where xmake/compiler provisioning is handled externally.
An install that cannot build or load _cyna_ext fails; this prevents downstream
projects from silently running without the production tracing backend.
Published PyPI wheels are CPU-only and do not link against CUDA; the wheel CI
sets CYNA_WITH_CUDA=0 explicitly. For local source builds, leaving
CYNA_WITH_CUDA unset attempts to build an optional runtime CUDA backend when
nvcc is available. The main _cyna_ext module remains CPU-only and falls back
cleanly if that backend is absent. Set CYNA_WITH_CUDA=0 to force a CPU-only
local build, or CYNA_WITH_CUDA=1 to require the CUDA backend build. Check
pyna._cyna.cuda_backend_available() at runtime when you need to know whether
the optional backend loaded.
🚀 Quick Start
Field-line tracing
from pyna.toroidal.equilibrium.Solovev import solovev_iter_like
from pyna.flt import FieldLineTracer
import numpy as np
eq = solovev_iter_like()
# FieldLineTracer expects f([R, Z, phi]) → [BR, BZ, Bphi]
def solovev_field(y):
R, Z, phi = y
BR, BZ = eq.BR_BZ(R, Z)
return np.array([BR, BZ, eq.Bphi(R)])
tracer = FieldLineTracer(solovev_field)
trajectory = tracer.trace(np.array([2.0, 0.0, 0.0]), 200 * 2 * np.pi)
Poincaré crossings and island chains
import numpy as np
from pyna.flt import FieldLineTracer
from pyna.topo.poincare import PoincareAccumulator, poincare_from_fieldlines
from pyna.topo.section import ToroidalSection
# Canonical section type for topology APIs.
section = ToroidalSection(0.0)
acc = PoincareAccumulator([section])
# or trace directly from field lines
start_pts = np.array([
[1.8, 0.0, 0.0],
[2.0, 0.0, 0.0],
[2.2, 0.0, 0.0],
])
acc = poincare_from_fieldlines(
field_func=field_func,
start_pts=start_pts,
sections=[section],
t_max=500 * 2 * np.pi,
backend=tracer,
)
crossings = acc.crossing_array(0)
EAST tokamak manifold visualization
from pyna.toroidal.visual.tokamak_manifold import (
plot_equilibrium_cross_section,
plot_poincare_orbits,
plot_manifold_1d,
)
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(5, 7))
plot_equilibrium_cross_section(fig, ax, eq)
plot_poincare_orbits(fig, ax, orbits, cmap_by='psi_norm')
plot_manifold_1d(fig, ax, stable_manifold_RZ, unstable=False)
plot_manifold_1d(fig, ax, unstable_manifold_RZ, unstable=True)
plt.savefig("east_manifold.png", dpi=300)
Torus deformation calculation
import numpy as np
from pyna import toroidal
# The package root now exposes the preferred toroidal namespace directly.
non_resonant_deformation_spectrum = toroidal.non_resonant_deformation_spectrum
poincare_section_deformation = toroidal.poincare_section_deformation
mean_radial_displacement = toroidal.mean_radial_displacement
split_radial_perturbation_spectrum = toroidal.split_radial_perturbation_spectrum
# Define perturbation spectrum (m, n, δBr, δBθ, δBφ in T·m)
m = np.array([1, 2, 3])
n = np.array([1, 1, 1])
dBr = np.array([1e-4+0j, 5e-5+0j, 2e-5+0j])
dBth = np.zeros(3, dtype=complex)
dBph = np.zeros(3, dtype=complex)
split = split_radial_perturbation_spectrum(m, n, dBr, iota=0.35)
spec = split.nonresonant_deformation(
iota=0.35, Bphi=4.5, Btheta=0.3,
dBth_mn=dBth, dBph_mn=dBph,
)
mean_dr = mean_radial_displacement(delta_iota=1e-4, iota_prime=-0.1)
print(f"Mean radial displacement: {mean_dr:.4f} m")
📂 Module Overview
Core dynamical systems
| Module | Description |
|---|---|
pyna.system |
Abstract dynamical system hierarchy (DynamicalSystem, VectorField*D) |
pyna.flt |
Field-line tracer: RK4 and parallel CPU production backend |
pyna.topo.toroidal_island |
Rational surface location, theoretical island half-width |
pyna.topo.poincare |
Multi-section crossing accumulation and section helpers |
pyna.topo.manifold |
Stable/unstable manifold computation |
pyna.topo.toroidal_cycle |
Periodic orbit (X/O cycle) detection and analysis |
pyna.toroidal.coords |
Flux coordinate transformations (PEST, Boozer, Hamada, Equal-arc) |
pyna.draw |
High-level plotting utilities |
pyna.gc |
Guiding-centre orbit integration |
pyna.interact |
Interactive widgets (Jupyter) |
pyna.utils |
Miscellaneous helpers |
Toroidal plasma physics (pyna.toroidal)
pyna.toroidal is the toroidal-geometry namespace for coordinates, coils,
diagnostics, control helpers, and visualisation.
| Submodule | Description |
|---|---|
toroidal.equilibrium |
Toroidal equilibrium helpers still present in-repo pending extraction |
toroidal.coords |
PEST, Boozer, Hamada, Equal-arc magnetic coordinate systems |
toroidal.coils |
Coil geometry, Biot-Savart, RMP coil-set models |
toroidal.control |
Topology control: gap response, q-profile response |
toroidal.diagnostics |
Plasma diagnostic observables |
toroidal.visual |
Publication-quality tokamak figures (tokamak_manifold) |
toroidal.torus_deformation |
Non-resonant torus deformation (BNF spectral theory, Wei 2025) |
🔬 Theory
Non-resonant torus deformation
Under an external perturbation δB, each invariant torus (flux surface) deforms analytically. The displacement field δr = (δr, δθ, δφ) is computed in Fourier space via the formula (Theorem 2 of Wei 2025):
(δr)_mn = (δBr)_mn / [i · (mι + n) · Bφ]
For axisymmetric (n = 0) poloidal-field coil perturbations the mean radial shift reduces to:
⟨δr⟩ = −δι / ι'
where δι is the first-order rotational-transform variation. Resonant B^r Fourier
components (mι+n=0) are separated for island-width analysis, while
non-resonant components drive smooth flux-surface deformation. These results are
implemented in pyna.toroidal.torus_deformation.
Poincaré maps & manifolds
A Poincaré section φ = φ₀ turns the continuous field-line flow into an area-preserving 2-D map. Near an X-point the stable (W^s) and unstable (W^u) manifolds intersect transversally, generating the heteroclinic tangle responsible for chaotic transport. pyna.topo provides algorithms to compute, visualize, and measure these structures.
Grad-Shafranov equilibrium
Toroidal MHD equilibrium satisfies ΔψGS = −μ₀R²dp/dψ − F dF/dψ. pyna.toroidal.equilibrium exposes Solov'ev analytic solutions and a numerical GS solver with free-boundary capability.
📚 Documentation
Full documentation (API reference, tutorials, theory notes) is hosted at: https://wenyinwei.github.io/pyna/
🤝 Contributing
Contributions are welcome! Please open an issue or pull request on GitHub.
📄 License
LGPL-3.0-or-later © 2024-2026 Wenyin Wei
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyna_chaos-0.8.18.tar.gz.
File metadata
- Download URL: pyna_chaos-0.8.18.tar.gz
- Upload date:
- Size: 656.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbcd5cbfddce77a8673d1cff53cef6d241987fb4205b0361acce150a0847075e
|
|
| MD5 |
f3e62be911ef2908b5251f4322ba1dbf
|
|
| BLAKE2b-256 |
887d095e628e556ce0f8722ba31af9978463586e94aacc7e74d94022e4288e7e
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18.tar.gz:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18.tar.gz -
Subject digest:
dbcd5cbfddce77a8673d1cff53cef6d241987fb4205b0361acce150a0847075e - Sigstore transparency entry: 1984220489
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 834.5 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44a39c51ecbdb582c7392c492ce77b47219cd494ca38470687231c955d9d4f7c
|
|
| MD5 |
0482676839148a34f98df42522618039
|
|
| BLAKE2b-256 |
9690cc9772ee96aa298e2db549ad02c0aa75aa6679d168c6dc3d0760861543e5
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp313-cp313-win_amd64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp313-cp313-win_amd64.whl -
Subject digest:
44a39c51ecbdb582c7392c492ce77b47219cd494ca38470687231c955d9d4f7c - Sigstore transparency entry: 1984221504
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16629d6ce9aad17be02fa4cf309eda6adff8c5e86a8a558ea9f8c95bb6c46fa8
|
|
| MD5 |
f074c6a2561e8d44458a837d53047f3d
|
|
| BLAKE2b-256 |
d428387e399b42584427580aefaaebf843fc74f999fb609fb16c1bc48a26ef72
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
16629d6ce9aad17be02fa4cf309eda6adff8c5e86a8a558ea9f8c95bb6c46fa8 - Sigstore transparency entry: 1984220855
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp313-cp313-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp313-cp313-macosx_11_0_x86_64.whl
- Upload date:
- Size: 869.5 kB
- Tags: CPython 3.13, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8cc4ae3260814f35649eb4a8b9052a4320f9ed8e9a6273748bb8eea07ee4c35
|
|
| MD5 |
c445ecb7fb213c39374defa6fcf8a959
|
|
| BLAKE2b-256 |
a04c460276bb36e36a97d3697614c7e9b8dd30090d6b604736f43786a3a5fb3e
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp313-cp313-macosx_11_0_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp313-cp313-macosx_11_0_x86_64.whl -
Subject digest:
d8cc4ae3260814f35649eb4a8b9052a4320f9ed8e9a6273748bb8eea07ee4c35 - Sigstore transparency entry: 1984221008
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 856.8 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e84eb2f15b96f00501e50f6fa3c35e77ddfeae0dd49c5c992592eba5071a07b4
|
|
| MD5 |
f8a52f3510e9d7ab9e747b8c332bee4e
|
|
| BLAKE2b-256 |
c6cd4dd3c7bb21a97d51787f636bf197c70c582e281e3907bbc8226d7c292989
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
e84eb2f15b96f00501e50f6fa3c35e77ddfeae0dd49c5c992592eba5071a07b4 - Sigstore transparency entry: 1984220726
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 834.0 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
708e5c042808cdf54a521e8c24cc73bd26d119fc538482add21a189ae5247b28
|
|
| MD5 |
e9aeddfce3c08d5fbe8aef05d4356158
|
|
| BLAKE2b-256 |
cbff6adf12a271d2cfe7ceacdf71002e20b02eccb92404e4b61c6ede8bb77e45
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp312-cp312-win_amd64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp312-cp312-win_amd64.whl -
Subject digest:
708e5c042808cdf54a521e8c24cc73bd26d119fc538482add21a189ae5247b28 - Sigstore transparency entry: 1984221404
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6815b0e291a789ac98987a07462b16ced1e6227ac94ab99ea864f2b19efb7af3
|
|
| MD5 |
9465df9afa49c944e83098f2b1d5cf72
|
|
| BLAKE2b-256 |
01d6ea8da5435ad4e76148bb1dc4ab006e126c2131827e8c5b70362adaf488d4
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
6815b0e291a789ac98987a07462b16ced1e6227ac94ab99ea864f2b19efb7af3 - Sigstore transparency entry: 1984220653
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp312-cp312-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp312-cp312-macosx_11_0_x86_64.whl
- Upload date:
- Size: 868.2 kB
- Tags: CPython 3.12, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec7f94d1e845ff019a1b0b3f9d0c125ae0e1a6ea72746801e7b368b0bfc528d1
|
|
| MD5 |
68d2ac0ca7e6ad1a6e01640fbb9ae093
|
|
| BLAKE2b-256 |
6d66ee63da736a03fc68179cf4cd6f35ef4854f616203b8ddcfa9134e45ca54b
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp312-cp312-macosx_11_0_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp312-cp312-macosx_11_0_x86_64.whl -
Subject digest:
ec7f94d1e845ff019a1b0b3f9d0c125ae0e1a6ea72746801e7b368b0bfc528d1 - Sigstore transparency entry: 1984221960
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 856.0 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb0bf6e3fd18ffe512ea2efb0f546e97a31bc87dfee92c7584f27dde646c1385
|
|
| MD5 |
833f7a831bfe04110183b3f687e9c19a
|
|
| BLAKE2b-256 |
514a6c81df7057a8890b1eacccfe8f89ac51589cc2f010f0eedd32470025a0f2
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
fb0bf6e3fd18ffe512ea2efb0f546e97a31bc87dfee92c7584f27dde646c1385 - Sigstore transparency entry: 1984220938
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 832.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
956bf0e4359584058342c60758e2f79b3d37c89c82b0ce5d5394586a3bba8441
|
|
| MD5 |
cc6d456b54f742e793ae2bdeb4d41568
|
|
| BLAKE2b-256 |
9be2d4e7eb4b8f26e2b181c64c22c0a514bf03d94acd73309ea4756c9cab8c08
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp311-cp311-win_amd64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp311-cp311-win_amd64.whl -
Subject digest:
956bf0e4359584058342c60758e2f79b3d37c89c82b0ce5d5394586a3bba8441 - Sigstore transparency entry: 1984221221
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5be3cdb121775f33c225dbfe030fb3ac662829ea303883fed8e7a5517822e112
|
|
| MD5 |
e5cb5a156c2f66b052df9592e71586a1
|
|
| BLAKE2b-256 |
10adf4db10de5947486b96eda75e52e2b42b60e332f091dc3cf84e94a31ed007
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
5be3cdb121775f33c225dbfe030fb3ac662829ea303883fed8e7a5517822e112 - Sigstore transparency entry: 1984221051
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp311-cp311-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp311-cp311-macosx_11_0_x86_64.whl
- Upload date:
- Size: 867.4 kB
- Tags: CPython 3.11, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fa059502e98e9a05f69ef2e91b68ea67937959e47cbf8d779af50145f2711ca
|
|
| MD5 |
b103182253c2425ffc86e24f49deceef
|
|
| BLAKE2b-256 |
f988900c0be689c49195e01218f3abce0851071f4b6a8fb9fca95db852d0d963
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp311-cp311-macosx_11_0_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp311-cp311-macosx_11_0_x86_64.whl -
Subject digest:
4fa059502e98e9a05f69ef2e91b68ea67937959e47cbf8d779af50145f2711ca - Sigstore transparency entry: 1984221312
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 854.6 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4067bc76405f9b3c1006565a4ccd7aeb9f7bd10bf5c68cd54c7638042165d796
|
|
| MD5 |
55419153b0b4be312aad1800420b3fdb
|
|
| BLAKE2b-256 |
9ae74ecd87ad49ad6cd5e0fdaaf32ccec00d72e06feb2d3c920729ed5d9c8962
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
4067bc76405f9b3c1006565a4ccd7aeb9f7bd10bf5c68cd54c7638042165d796 - Sigstore transparency entry: 1984221871
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 831.3 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
616b18e5a45289edc1431a14c966a0147edc4c867af2b131d0502bece428ef59
|
|
| MD5 |
e75493f1d4aa5063f308cf5e71e15da7
|
|
| BLAKE2b-256 |
c9e05efd473eae2dbdd39a10ea9c31ad71db7b6c217da082c03d49b7db8cd6fa
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp310-cp310-win_amd64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp310-cp310-win_amd64.whl -
Subject digest:
616b18e5a45289edc1431a14c966a0147edc4c867af2b131d0502bece428ef59 - Sigstore transparency entry: 1984220793
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f887a4b48c2f8cb61fb2eed51beac5cde493a77c864300c7da74613da43a43e4
|
|
| MD5 |
599db9d385ff0074d2b5d480e616a781
|
|
| BLAKE2b-256 |
391ad6c1e405dc46cbf8865ed6dc055a20ab95268f7e67e2f30c62feef3cb66a
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
f887a4b48c2f8cb61fb2eed51beac5cde493a77c864300c7da74613da43a43e4 - Sigstore transparency entry: 1984222020
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp310-cp310-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp310-cp310-macosx_11_0_x86_64.whl
- Upload date:
- Size: 866.3 kB
- Tags: CPython 3.10, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f8c39b01595cf22a4d01fd7016ea5cddf3da467261f9c02a83548558c0ee8c8
|
|
| MD5 |
79649262ef48c15a1148b7b50d1a89ce
|
|
| BLAKE2b-256 |
881e1c3ffb16d4966d4bd28a433e00ff105604312e70cb3691ad7c456d68ac0e
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp310-cp310-macosx_11_0_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp310-cp310-macosx_11_0_x86_64.whl -
Subject digest:
9f8c39b01595cf22a4d01fd7016ea5cddf3da467261f9c02a83548558c0ee8c8 - Sigstore transparency entry: 1984221138
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 853.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0388cb3d3ea02258950f43acfe63cbdb18807326a8fbef9397a3100e94d1f86f
|
|
| MD5 |
202337f1d84cac66228c31a93a4d7e4b
|
|
| BLAKE2b-256 |
66638163b2e228b6a21bc15590c23b57f485a7722dc73b4ac44dd688395c30bb
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
0388cb3d3ea02258950f43acfe63cbdb18807326a8fbef9397a3100e94d1f86f - Sigstore transparency entry: 1984222132
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 831.3 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e977bc368172a11ed5fda8b0e70ec0cb59c1d9b1429599b7f02859346cb77b8
|
|
| MD5 |
8abaf34d85b6b7943a79eca8dbaab8bc
|
|
| BLAKE2b-256 |
6c5f2fd14e50bc89a49c14bfe73214907992f3c4371813e459e01a25add0a95e
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp39-cp39-win_amd64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp39-cp39-win_amd64.whl -
Subject digest:
5e977bc368172a11ed5fda8b0e70ec0cb59c1d9b1429599b7f02859346cb77b8 - Sigstore transparency entry: 1984220580
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c65a14f73cb05c879a58f1153ca4e4adc0f6d2ae44f852f0e699314354159ba2
|
|
| MD5 |
15c7245ccfdc147510af4f930f59a708
|
|
| BLAKE2b-256 |
88d7a38079342bffbfefefa4222ac9d83dde2c4a836243c9abf9932c9870ad69
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
c65a14f73cb05c879a58f1153ca4e4adc0f6d2ae44f852f0e699314354159ba2 - Sigstore transparency entry: 1984221786
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp39-cp39-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp39-cp39-macosx_11_0_x86_64.whl
- Upload date:
- Size: 866.3 kB
- Tags: CPython 3.9, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bb36a6043e7f980df144303758ec4a15e9b41258166b8b3997cd7b73bd22c0f
|
|
| MD5 |
d95d069bc135f3e914a8d306883e5211
|
|
| BLAKE2b-256 |
0eb26e075ff3d38936262921ae88b924ecb130252b6ea178f37664a0f1b1e7e2
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp39-cp39-macosx_11_0_x86_64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp39-cp39-macosx_11_0_x86_64.whl -
Subject digest:
3bb36a6043e7f980df144303758ec4a15e9b41258166b8b3997cd7b73bd22c0f - Sigstore transparency entry: 1984221608
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyna_chaos-0.8.18-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyna_chaos-0.8.18-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 853.4 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad42e6bc8b5b463a00644263215425b36078d131c7ea4f1d1e1752b839e824df
|
|
| MD5 |
065156607d177b1cdf5e1d89e457c7d2
|
|
| BLAKE2b-256 |
d8858dc016a09b7f4f400d612a3780fe336741ab794414b7775ffd321ead0ac3
|
Provenance
The following attestation bundles were made for pyna_chaos-0.8.18-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on WenyinWei/pyna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyna_chaos-0.8.18-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
ad42e6bc8b5b463a00644263215425b36078d131c7ea4f1d1e1752b839e824df - Sigstore transparency entry: 1984221707
- Sigstore integration time:
-
Permalink:
WenyinWei/pyna@590ba2e477d063914675c6b1d640b210660f3fd6 -
Branch / Tag:
refs/tags/v0.8.18 - Owner: https://github.com/WenyinWei
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@590ba2e477d063914675c6b1d640b210660f3fd6 -
Trigger Event:
push
-
Statement type: