Skip to main content

Black-76 pricing and Let's-Be-Rational implied volatility (Cython port of Peter Jaeckel's LetsBeRational)

Project description

lbriv

Black-76 pricing and implied volatility for European options, with the implied-vol inversion done by a Cython port of Peter Jaeckel's LetsBeRational algorithm (~2 Householder steps per quote to machine precision, nogil batch loops).

Everything works in the T=1, r=0 convention: prices are undiscounted (premium / discount factor) and vols are Black total vols (raw IV at T=1). Rescale externally for other maturities. q = +1 for calls, -1 for puts.

Install

pip install lbriv

Prebuilt wheels cover CPython 3.11+ on Linux (x86_64, aarch64), Windows (x86_64), and macOS (arm64, x86_64). On anything else pip falls back to the sdist, which needs a C compiler — the compiled extension is required, there is no pure-Python fallback.

To work on the package itself, either install from a checkout:

pip install .

or build in place and put the repo root on PYTHONPATH:

python setup.py build_ext --inplace

Usage

import numpy as np
from lbriv import black76_undiscounted, vectorized_implied_vol_strikes

forward = 100.0
strikes = np.array([80.0, 100.0, 120.0])
prices = black76_undiscounted(forward, strikes, np.array([0.25, 0.20, 0.22]), q=1)

iv = vectorized_implied_vol_strikes(prices, forward, strikes, q=1)
# -> array([0.25, 0.20, 0.22])

Unsolvable quotes (at/below intrinsic, or at/above the vol→∞ bound) come back as NaN.

API

Function Purpose
black76_undiscounted(F, K, total_vol, q) vectorised Black-76 price
black76_vega(F, K, total_vol) d(price)/d(total_vol)
implied_vol(price, F, K, q) scalar IV (returns 0.0 on unsolvable)
vectorized_implied_vol_strikes(prices, F, K[], q) IV across strikes, NaN on unsolvable
vectorized_implied_vol(prices[], F[], K, q) IV across a time series, one strike
black_delta / black_gamma / black_vega scalar Black greeks (T=1, r=0)
compute_trades_greeks(...) batch IV + delta/gamma/vega over mixed trades

Tests

pip install -e .[test]
pytest

License

MIT. The implied-vol solver is a port of Peter Jäckel's LetsBeRational reference implementation, whose permissive notice is preserved in LICENSE.

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

lbriv-1.0.0.tar.gz (202.9 kB view details)

Uploaded Source

Built Distributions

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

lbriv-1.0.0-cp314-cp314t-win_amd64.whl (292.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

lbriv-1.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (773.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

lbriv-1.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (775.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lbriv-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl (301.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

lbriv-1.0.0-cp314-cp314t-macosx_10_15_x86_64.whl (303.7 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

lbriv-1.0.0-cp314-cp314-win_amd64.whl (286.1 kB view details)

Uploaded CPython 3.14Windows x86-64

lbriv-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (774.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

lbriv-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (766.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lbriv-1.0.0-cp314-cp314-macosx_11_0_arm64.whl (296.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

lbriv-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl (299.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

lbriv-1.0.0-cp313-cp313-win_amd64.whl (283.0 kB view details)

Uploaded CPython 3.13Windows x86-64

lbriv-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (776.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

lbriv-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (765.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lbriv-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (294.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

lbriv-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl (297.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

lbriv-1.0.0-cp312-cp312-win_amd64.whl (283.2 kB view details)

Uploaded CPython 3.12Windows x86-64

lbriv-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (781.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

lbriv-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (769.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lbriv-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (294.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

lbriv-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl (297.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

lbriv-1.0.0-cp311-cp311-win_amd64.whl (280.9 kB view details)

Uploaded CPython 3.11Windows x86-64

lbriv-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (773.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

lbriv-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (767.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lbriv-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (292.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lbriv-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl (295.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for lbriv-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c3507bb0bfcd3572bc1a476694c1b9823787b3232c04b59fac92e91d1717721e
MD5 83a0c333a1e78b113c52c034d6c8ecf1
BLAKE2b-256 8d00975aa4cb3c66f85b0002ade924bbe79521ca44e24c0a9c2be67027818a40

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp314-cp314t-win_amd64.whl.

File metadata

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

File hashes

Hashes for lbriv-1.0.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ebffd3669b143ebaa3231981b74c7930ef803751097b8e39a6b97ed0f148d661
MD5 519f176e9cab5079a915941aef1f2f73
BLAKE2b-256 663b88ba4da67438ee767602ed11b061d3125bf40db211a373140d0a4ffded91

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a1bf9bf72c1756b5399d45bf05f129604df44827cf28da7cd9b0129148e8a09
MD5 29d7fa233118c31c788c9967be882149
BLAKE2b-256 b04b261814664e6aa4c313dc1be6f985732e4f18ad54ab5e90d226813a6104d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ae04aaa064c851c1faab5d1e2b1d723d00fd9e8df61081d8d8998922b7bb474
MD5 0a80ab042780b32a88fb31bb4d9da828
BLAKE2b-256 a05b2f27e7c44870da05a75a5c84d4b06b70a5c680d66c197aa653c7f0f6bb58

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abab82686b98d966d029e8e15a493fe24114de17fa8b1cfbc872754d6197a13b
MD5 ded6b686de647e9f4edcf33de371c1ce
BLAKE2b-256 84b70b7ec9208129b9d25c8143582c361ff2e0d28187a17506453c1c29fd22d5

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 08a2151c854afa1db3d0acddd39cc2c299f2ae317c71d8f08ac7f763c3c08eed
MD5 4730e3748fe6cd08eec0ccb792ddc8c1
BLAKE2b-256 20c37fa6f388c81d2ed05c10040a9728561ba8cda45d2c9f3c71c4de583534f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

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

File metadata

  • Download URL: lbriv-1.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 286.1 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 lbriv-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ff81eb43b50b708235b7fa91e5f4f7eff9d3552fa9bcbe475535ce49a47528ed
MD5 6ec8ff4a3b21fce1bba8343d4809ec93
BLAKE2b-256 6ade7b0f515dacdc1bf6d9ca294021f082e7326bebe32d3caf78f01ada9be12f

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb7bc4eb3bdbe379d4d5456f8fb04204047ff8255f974c881da39d55691f1547
MD5 39d33c76ef59ba17423891bcf8c46240
BLAKE2b-256 2762626b5f3786b4ac92953f254eb2c6eb2080d4b327817174dcdbd823afff12

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aee0db26412eb4cf7c88607923a1191eeee6f5781b793c72db378561b59091f3
MD5 7f43bad2fb28615ba0d7d4f7f034a77e
BLAKE2b-256 ac7b75d77bc25bf008daa373861629fa92089c1a4ec3b3267ab7225cec3aae4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

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

File metadata

File hashes

Hashes for lbriv-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f03213ac7f8719680e43d048c0a34ad7cd078b81b41bc5953720f099618df8ce
MD5 048c505c7657beb613baa79320ef668e
BLAKE2b-256 d1299f871c03b3d581f3d5fedb59c29efcd5aeebdba8fd69112bd8faf76652c9

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b4b472cf2722ad1bd030bbb00e25aca3d3f5c31762aade0545557c18113e0c7b
MD5 35cfe87dcd05b6d1e55aa62ce5b1f216
BLAKE2b-256 51fadcf94fe7f2b6454ae1e177cff2903029068c59f5f60727f1b1ae988e5833

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

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

File metadata

  • Download URL: lbriv-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 283.0 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 lbriv-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cddc2078a84c04c7576290d6d344c6357ed14b09c68dba6d997f101b39dcd18e
MD5 739eea401878f0229b4d7da47bd35344
BLAKE2b-256 395325f5b75d11f83696a38dd71b0742457734a6147e8905cf8322d6b7d88848

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 127c27a9cd51ce6edf3192f164899935763a1220fa888f6c786084449359fa0a
MD5 b778f37f1bf303424bb184b262cc5e51
BLAKE2b-256 5a0084bf7893fb51e4a4773726dd1c7c3ff824414731b02e3f674ef2788bb5bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5efec9d147146c3e8f22f3f8cf485de4254207bb8901f064327a8bc08276c866
MD5 3f93721a509a18ae18044a0fd8fd8a43
BLAKE2b-256 1f5fa47161d570b79637f32ba8c62b9c3cd985e850a93f1421de98d42872fade

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

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

File metadata

File hashes

Hashes for lbriv-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afac99dd47249e3dde9c859f6ea66ff867197c3dc0c4bcef1fe6b3adc8afc169
MD5 c4e61c714ca1f41f0353a11cc332064b
BLAKE2b-256 d437f589043b8760b01177aeacfeb192879c4994b5464c47780bc1826ea49f71

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a2ce53a4b9197b918352d5fcef9bda504b0565e21d492efd45d038819615ba40
MD5 bbbbeab42a6d851abf3c0b1789f7b192
BLAKE2b-256 301280a2adb2452c0d8da8f13206dd9738d429ffe3d8aa5a858ff90879efdb58

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

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

File metadata

  • Download URL: lbriv-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 283.2 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 lbriv-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4f897ae13d0579046a6dfc2277567f55ce14f960fc27b5b029777de31e2df752
MD5 9fb17f07f3078365e6e772e825b3bf0d
BLAKE2b-256 3de0028d1e7890d7f9a53e3eef3034906fd6c9fd9e61bf68e6e3774b5d9f1a6f

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01118329d546815e2d4f268a9ec567dd415fbb35e414a418175fdffca98421e6
MD5 91523bcc436841f167436e90fdfa3016
BLAKE2b-256 aeb206ae826ebc49be44b43896855169dfa6076f41f788d75d9dd9d8c1bffdec

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3096f51c23ca39ab6922600819658e30d3ad3fd6f4d5ccfcd5d6d58acb35b58
MD5 2e7ea905b548ce432a2b18b2c5431f66
BLAKE2b-256 06b0c3e8303d2395a13f5f568fadfa06ee1866938d870dcfdd112b5eb9e30951

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

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

File metadata

File hashes

Hashes for lbriv-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de550611674c29ff6a988ddddc1322d35ea51a28ce6ff24027d6c841449e0bc2
MD5 7fb27744234ae7f9d33ce8b4bd117c8a
BLAKE2b-256 c4e148459bbeb643df2cd2cbbc9c01b4a5e4b2d62834cc8441f58d7b717c4a03

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 eb0aee2631c84052bfb9d4bfe144a7208d529b9f8b7b9f7418821f8bf64b4fea
MD5 503e8eda7bf4b984372d4fd827836e3e
BLAKE2b-256 c5988432f35178dda2ea49e74d68a19039b431ab6dfe5659ee361c6a4589480a

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

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

File metadata

  • Download URL: lbriv-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 280.9 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 lbriv-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c4770c8227596fcb6ca85f5608664a0f908a989016990762435580444906eed8
MD5 2cf6a13c0838c3134c52fa37863ea39e
BLAKE2b-256 f6a28193ad4f0cd09de6f79b9b7fc664599501259324401aae0f906ddee27f2c

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed920423a376d33aed1a8b2c5ba06382e2c47f162273d1772ce6904e01111313
MD5 6836f0cf6c000fda2684e05428e0badb
BLAKE2b-256 cc7aaf08a13e9edd21630df2edcf9845301ac1fb23564059a7e820feda6d3590

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 634306b4e07a41ae958c169fcce9c8bbf70b05a8097f1eeda8d8ae28db2bee51
MD5 e029ce12792bd75eefd458194622c3fd
BLAKE2b-256 631747cebb1062a8c23d46d6570b28aedea0232ede413973e0056e6b3175a34f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

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

File metadata

File hashes

Hashes for lbriv-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fbe5ab438f297d70fde8b85ee34107eabfbf1d590297b64c09bc926d57b99a8
MD5 79d64e77b42b84edb99a70445c98055c
BLAKE2b-256 a7dafda03117f38a5e5b734d20d39d2487577fb7853949cd7c5db820a652d258

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on FrenchCommando/lbriv

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

File details

Details for the file lbriv-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lbriv-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b3b5e8505e8db1d683ae42079bce7a5abd7fc503216e5a87cc73eb350b2ad783
MD5 a904270827995c6d241ba6ed1f15ff87
BLAKE2b-256 b31eb3db9fbd0e0c0f78b7c427431f750172df8ea4c22ac742128c158485bb6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for lbriv-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish.yml on FrenchCommando/lbriv

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