Skip to main content

SoftFloatPy

Overview

SoftFloatPy is a Python binding of Berkeley SoftFloat.

Berkeley SoftFloat is a software implementation of binary floating-point functionalities that conforms to the IEEE Standard for Floating-Point Arithmetic (IEEE 754 and the succeeding standards).

As of December 2025, the latest release is Berkeley SoftFloat 3e, and SoftFloatPy supports the following features in it.

  • four binary floating-point formats:
    • 16-bit half-precision format (the binary16 format),
    • 32-bit single-precision format (the binary32 format),
    • 64-bit double-precision format (the binary64 format),
    • 128-bit quadruple-precision format (the binary128 format).
  • addition, subtraction, multiplication, division, remainder, fused multiply-add, and square root.
  • round to an integer value.
  • comparisons.
  • conversions between the supported floating-point formats.
  • conversions between the 32-bit single-precision format and the 16-bit brain floating-point format (bfloat16).

The following features that are not in the IEEE 754 standard are excluded from SoftFloatPy support.

  • 80-bit extended format (known as x86 extended-precision format).
  • odd-rounding mode (known as jamming).

SoftFloatPy requires Python 3.11 or later. The build configuration provided in the SoftFloatPy repository assumes platforms with 64-bit integer arithmetic support.

The GitHub page is https://github.com/arithy/softfloatpy.

Links related to Berkeley SoftFloat:

Installation

Release Version

You can install the release version by the following command.

$ python -m pip install softfloatpy

Development Version

You can install the development version by the following commands.

$ cd softfloatpy  # the repository root directory
$ make req
$ make clean
$ make dist
$ python -m pip install --no-index --find-links=./dist softfloatpy

Usage

Import of Module

To use SoftFloatPy in a Python script, import softfloatpy module. An example is shown below.

import softfloatpy as sf

Creation of Objects

To use the SoftFloatPy functions, you need to create objects of the classes shown below.

For the floating-point classes, there are two options to create its object.

  • Creation from bytes. Below is an example of Float16 with the value 1.0.
    f = sf.Float16.from_bytes(b'\x3c\x00')  # The byte order is big-endian.
    
  • Creation from float. Below is an example of Float16 with the value 1.0.
    f = sf.Float16.from_float(1.0)
    

For the fixed-bit integer classes, there are two options to create its object.

  • Creation from bytes. Below is an example of Int32 with the value 1.
    i = sf.Int32.from_bytes(b'\x00\x00\x00\x01')  # The byte order is big-endian.
    
  • Creation from int. Below is an example of Int32 with the value 1.
    i = sf.Int32.from_int(1)
    

Arithmetic of Objects

Once creating the objects, you can use the functions described in the SoftFloat documentation.

a = sf.Float16.from_float(2.0)
b = sf.Float16.from_float(-3.0)
c = sf.f16_mul(a, b)

In addition, you can use Python operators for arithmetic operations such as +, -, *, //, and %. For more details, see the SoftFloatPy API documentation.

a = sf.Float16.from_float(2.0)
b = sf.Float16.from_float(-3.0)
c = a * b

Conversion to Built-in Types

You can retrieve the value retained in an object as a Python built-in type.

For the floating-point classes, there are two built-in types to retrieve the value.

  • Retrieve the value as bytes. Below is an example of Float16.
    print(f.to_bytes())
    # -> b'\x3c\x00'  (The byte order is big-endian.)
    
  • Retrieve the value as float. Below is an example of Float16.
    print(f.to_float())
    # -> 1.0
    

For the fixed-bit integer classes, there are two built-in types to retrieve the value.

  • Retrieve the value as bytes. Below is an example of Int32.
    print(i.to_bytes())
    # -> b'\x00\x00\x00\x01'  (The byte order is big-endian.)
    
  • Retrieve the value as int. Below is an example of Int32.
    print(i.to_int())
    # -> 1
    

The other option is to create a string representation of the object value using str() or formatted strings.

print(f'value: {f}')
# -> value: 1.0

Setting of Rounding Mode

You can set and get the default rounding mode using the functions below.

The rounding mode is a thread-local property.

Check of Floating-Point Exceptions

You can set, get, and test the floating point exceptions using the functions below.

The floating-point exceptions are thread-local properties.

Metadata

Release files for softfloatpy 1.2.3.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for softfloatpy 1.2.3.post1
File Size Uploaded
softfloatpy-1.2.3.post1.tar.gz 511.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for softfloatpy 1.2.3.post1
File
softfloatpy-1.2.3.post1-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
softfloatpy-1.2.3.post1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details
softfloatpy-1.2.3.post1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
softfloatpy-1.2.3.post1-cp313-cp313t-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 free-threading macOS 10.13+ universal2 (ARM64, x86-64) Details
softfloatpy-1.2.3.post1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
softfloatpy-1.2.3.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
softfloatpy-1.2.3.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
softfloatpy-1.2.3.post1-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
softfloatpy-1.2.3.post1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
softfloatpy-1.2.3.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
softfloatpy-1.2.3.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
softfloatpy-1.2.3.post1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
softfloatpy-1.2.3.post1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
softfloatpy-1.2.3.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
softfloatpy-1.2.3.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
softfloatpy-1.2.3.post1-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 24.1 MB

Release files / softfloatpy-1.2.3.post1.tar.gz

Download URL softfloatpy-1.2.3.post1.tar.gz
Size 511.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3fa06b53c4fad09f3395138eccd5dd9ba8bb918b10665bab06143326d69ab81d
BLAKE2b-256 checksum
How to use checksums
68fa29e38d4abee887ad60f63d62d591122e2ae332e5007856d744a8d3a5a782
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp313-cp313t-win_amd64.whl

Download URL softfloatpy-1.2.3.post1-cp313-cp313t-win_amd64.whl
Size 344.3 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
944742f0d4e6071399dd325e51aa0755950d395faa7c8d55b3fce6319197cbb0
BLAKE2b-256 checksum
How to use checksums
21ae0c98dd1ed5c6e99b4aede73de888705f023ff4f28c40fbca6d591bc9def6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL softfloatpy-1.2.3.post1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d43cfb9906c035f8ade315fc0a28aaad2aeaf5181bea506fdb067842101906f4
BLAKE2b-256 checksum
How to use checksums
550ebc0246446b52f397dcacd5861304fda7ad0728ccb8757b5b43c48833a1d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL softfloatpy-1.2.3.post1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.4 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fd225849392f47dba2dd68e4542cb881c2c2501777e343e73066219ec72ba0a4
BLAKE2b-256 checksum
How to use checksums
3d35fbdb92a4df96340df492f67ee23f9c27c42e1b0eca9ca445a8a05944af81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp313-cp313t-macosx_10_13_universal2.whl

Download URL softfloatpy-1.2.3.post1-cp313-cp313t-macosx_10_13_universal2.whl
Size 762.0 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2c84239138d32aa9857387ef3bf38e0da852d9a0241380c0711efe3b7019df65
BLAKE2b-256 checksum
How to use checksums
6e74b6a8c205ab78c2847d8f8446b050baf844b68fc9b143b489b97c3c55c4eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp313-cp313-win_amd64.whl

Download URL softfloatpy-1.2.3.post1-cp313-cp313-win_amd64.whl
Size 294.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
50c541a947f2215263fd2b2133026de4565ef3f88b5289775a8eeea6f17dcb33
BLAKE2b-256 checksum
How to use checksums
edf766060d6bee7bbef0d1a8aebc57f4d695b2d7eccedf32205132fdf841472c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL softfloatpy-1.2.3.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e4e7ec28b323ad1597146732bb07e230123f610435a7b44601533bb5a17a86b3
BLAKE2b-256 checksum
How to use checksums
1364108239e7219d6cdf7bc03df6a28aa7cb0f8f9290b169cf7288c0b1b365e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL softfloatpy-1.2.3.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.4 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
708c8856a72916aebda4150fb60069257b58a063932b8fe33ea09ec39f95282b
BLAKE2b-256 checksum
How to use checksums
fcc861b02fbde491a296c719748c83c2a7b226801e04d301537632bf8f76a1e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp313-cp313-macosx_10_13_universal2.whl

Download URL softfloatpy-1.2.3.post1-cp313-cp313-macosx_10_13_universal2.whl
Size 751.9 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0c83486309a5ebce99aaff6936c8cb302f66ed601da59c4fd0660e54330a7448
BLAKE2b-256 checksum
How to use checksums
55dcfc7f23854ba1d9d4748f3127ec065d7d8fba077a35c37b4dc97ce65b2f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp312-cp312-win_amd64.whl

Download URL softfloatpy-1.2.3.post1-cp312-cp312-win_amd64.whl
Size 295.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ad7aeddcdeeeaf6d19475fb87ea7d415ea9fc6b7c932d95310dd49b2da3892b6
BLAKE2b-256 checksum
How to use checksums
cbc31a78580bc18627767a3862fd57866129d95f8d71a5b131bcf86ae973793f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL softfloatpy-1.2.3.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2657855478c5f85075d440aaa2dedb25b731ad06303b309868f8007fdb035ff2
BLAKE2b-256 checksum
How to use checksums
3f279fad47760d3ad780967cb04f9ab70778cf557fd0a7456f5797dd9e4933a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL softfloatpy-1.2.3.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a6d9a734ad80b1622c8dabbcc5fed3d8da1e9950054a4116cb9e5963e4756341
BLAKE2b-256 checksum
How to use checksums
04337de6f6db28b01aafd619e95cad03f3a0e1332ec4b5b93014dbdbf9c586b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp312-cp312-macosx_10_13_universal2.whl

Download URL softfloatpy-1.2.3.post1-cp312-cp312-macosx_10_13_universal2.whl
Size 754.5 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a6842ab750e460f2c462f3cf491bc760a1213e96939052c5864d962d8f0d63e8
BLAKE2b-256 checksum
How to use checksums
ab076117a4b723b0cd28be19372d4b39c3ee4a48c88cad405912bd24e77d8e25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp311-cp311-win_amd64.whl

Download URL softfloatpy-1.2.3.post1-cp311-cp311-win_amd64.whl
Size 299.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e4cbe708c6d17a4fd9a27e99ccf1b15409dd4eac61d6a9e356af1141973974b5
BLAKE2b-256 checksum
How to use checksums
8de26aab6a60616f41169aefbfc92a9bca45e1ac684ce5da572a8dc25069d6f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL softfloatpy-1.2.3.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c15496f38ca516ad789cc02ab81975f18371d4cf95c586e3310f1d9ab91dc859
BLAKE2b-256 checksum
How to use checksums
9ec52f6ef9a5326abdffdcb866c6100829fcf45d170bd16d760fc585470561c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL softfloatpy-1.2.3.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4deb0bf989a829dc7bbe13d61b1ae5da1d8466c0fbbc38473c29b3c9ea3c65dc
BLAKE2b-256 checksum
How to use checksums
2beea610d6db66d866eeeda677a696601509517bde73ff005de0cb7ab8b59434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release files / softfloatpy-1.2.3.post1-cp311-cp311-macosx_10_9_universal2.whl

Download URL softfloatpy-1.2.3.post1-cp311-cp311-macosx_10_9_universal2.whl
Size 769.5 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f26cedc3e46f18e137976c7f15a5c6bfb15ecac6612d5d0aee0e4fd51d14310c
BLAKE2b-256 checksum
How to use checksums
047601f9286c0a3f1202a8a6917cea38f4f0a20e5941b80e497c018b8dd0188a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.3.post1 This release

17 release files

1.2.3

13 release files

1.2.1

13 release files

1.2.0

13 release files

1.1.0

13 release files

1.0.2

13 release files

1.0.1

13 release files

1.0.0

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page