Skip to main content

pyre

release pypi version conda version mm cmake conda pypi source wheels

A framework for building scientific applications in Python. Visit the project homepage for more info

Getting started

If you are reading this from within pyre, you should be able to skip to the launching instructions at the end of this section.

Similarly, if you are lucky enough to work on a machine that is managed professionally, pyre may already be installed. Please contact the system administrators for instructions about how to access it, and skip to the end of this section.

If you are comfortable with jupyter notebooks, the current release tarball contains a notebook that can walk you through the installation procedure with minimal tweaking. It is located in etc/mamba/pyre.ipynb. Please report any difficulties you encounter.

The same tarball has instructions on how to build a docker instance with a pyre installation. You will find support for many recent ubuntu distributions in etc/docker.

If none of these options work for you, read on to the next section for a walk through of how to build pyre from source.

Dependencies

The easiest way to install the pyre dependencies is using micromamba and conda-forge. The following configuration file will install everything pyre needs in an environment named pyre. Feel free to add these packages to an existing environment, rather than building one from scratch, although it might be easier at first if you avoid any potential conflicts with your existing environment.

# -*- yaml -*-

name: pyre

channels:
  - conda-forge

dependencies:
  # python and runtime packages
  - python
  - pyyaml
  - ruamel.yaml
  # optional: external libraries
  - gsl
  - hdf5
  - libpq
  # optional: building from source
  - git
  - gcc
  - gxx
  # GNU make 4.4 or later, which mm needs
  - make >=4.4
  - nodejs
  - pybind11

# end of file

Save this as pyre.yaml, then create the environment from it and activate it:

~> micromamba create --file pyre.yaml
~> micromamba activate pyre

On macOS, you will want to use clang instead of gcc. Keeping this environment active as you proceed is important: it is what puts the conda-forge compilers on your PATH, and mm reads the install prefix and dependency locations from it. If you open a new shell at any point, re-activate it with micromamba activate pyre before running mm.

It is also possible to use other package managers to install these dependencies. pyre has been tested on both ubuntu and macOS using their native environments, as well as macports, homebrew, and spack. Please keep in mind that most enterprise systems provide compilers and packages that are too old to build this code, so you will have to lean on something else to satisfy the dependencies. Further, you may have to adjust your PATH, LD_LIBRARY_PATH, PYTHONPATH, and perhaps other environment variables that control access to binaries, shared objects, and python packages on your machine.

Cloning the repositories

We will need a place to clone the necessary source repositories. For the sake of concreteness, let's pick ~/dv as the source directory.

~> mkdir ~/dv
~> cd ~/dv

GitHub allows access through ssh or https, with slightly different syntax. If you already have your ssh key installed on your GitHub account, you can clone the two repositories using

~/dv> git clone git@github.com:aivazis/mm
~/dv> git clone git@github.com:pyre/pyre

Alternatively, you can use the https protocol for anonymous access:

~> mkdir ~/dv
~> cd ~/dv
~/dv> git clone https://github.com/aivazis/mm
~/dv> git clone https://github.com/pyre/pyre

You can probably get away with installing pyre from conda-forge, but pyre is currently evolving rather quickly. Being tied to a slower release cycle may delay access to the latest features. Generally speaking, the HEAD of the two repositories is a safe place to pull from, as they are thoroughly tested.

Setting up the build system

Recent versions of mm interrogate the active conda environment and configure the build automatically. The two key settings are:

  • mode: conda tells mm to resolve the installation prefix and the python site-packages location directly from the active environment (via $CONDA_DEFAULT_ENV), so you don't have to specify these locations by hand.
  • pkgdb: conda tells mm to discover the external dependencies by reading the environment's conda-meta database, so you no longer need to hand-write a package database of versions and install locations.

We will place them in a small ~/.config/pyre/mm.yaml configuration file that also records your preferred compilers and build targets:

~/dv> cd ~
~> mkdir -p .config/pyre
# -*- yaml -*-

# mm configuration
mm:

  # resolve locations and externals from the active conda environment
  pkgdb: conda
  # install the build assets back into the active conda environment
  mode: conda

  # compilers
  compilers: "gcc, python/python3"
  # build target: turn optimizations on, and build shared libraries
  target: "opt, shared"

  # misc
  # the name of GNU make; may be 'gmake' on your machine
  make: make
  # local makefiles with build hooks; you can ignore this
  local: Make.mmm

# end of file

You may need to replace gcc with whatever is available in your environment; on macOS use clang. Incidentally, the directory ~/.config/pyre is the home for configuration files for all pyre applications, including yours, so we will be adding more files here later on.

Building

The next step is to build pyre. We will invoke mm a few times, so you may find it convenient to create an alias for it.

~/dv> alias mm='python3 ${HOME}/dv/mm/mm'

You might want to make this more permanent by also adding it to your shell startup file, e.g. your ~/.bash_profile.

First, build the external package database from the active environment. This is a one-time step; re-run it whenever you add or update the environment's dependencies:

~/dv> cd pyre
~/dv/pyre> mm --setup

The first time you run this, the package database is empty and make issues many warnings about undefined variables; this is normal and can be safely ignored.

Now let's verify that everything is ok so far by asking mm to show details about the build. This should generate a few lines of output similar to the following, with the prefix pointing at your active conda environment:

~/dv/pyre> mm builder.info

    mm 5.4.1
    Michael Aïvázis <michael.aivazis@para-sim.com>
    copyright 1998-2026 all rights reserved

builder directory layout:
  staging layout:
           tmp = /Users/mga/dv/pyre/builds/pyre/clang/opt-shared-darwin-arm64/
  install layout:
        prefix = /Users/mga/.local/envs/pyre
           bin = /Users/mga/.local/envs/pyre/bin/
           doc = /Users/mga/.local/envs/pyre/doc/
           inc = /Users/mga/.local/envs/pyre/include/
           lib = /Users/mga/.local/envs/pyre/lib/
         share = /Users/mga/.local/envs/pyre/share/
           pyc = /Users/mga/.local/envs/pyre/lib/python3.13/site-packages/
~/dv/pyre>

The prefix shown here is the root of your active conda environment. Depending on how micromamba (or mamba/conda) was configured when it was installed, the home of its environments may differ slightly from what is shown above — common locations include ~/.local/envs, ~/micromamba/envs, or ~/miniconda3/envs. Whatever the location, mm discovers it from the active environment, so the paths in your output will reflect your own setup.

You may see mm download a pyre archive from github to bootstrap the process. This is normal, as mm is itself a pyre application.

If anything goes wrong at this stage that cannot be resolved by retracing your steps looking for typos, please file an issue at the pyre repository, and attach a log file or a screenshot to help diagnose the problem.

If everything looks ok, let's build and install pyre. If you are on a linux system, mm will automatically discover the number of cores on your machine and launch a parallel build:

~/dv/pyre> mm

On macOS, it needs some help until pyre is built, so use something like:

~/dv/pyre> mm --slots=20

Don't worry if you don't have twenty cores on your machine. Most modern machines will be able to handle this load. Feel free to up the count if you are on a machine with more cores. If all goes well, you will have a functional pyre in the site-packages directory of your python installation. Let's verify:

~/dv/pyre> python3
>>> import pyre
>>> pyre.__file__

Both statements should succeed, and the latter should print out the pyre installation location.

Metadata

Release files for pyre 1.14.0

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

Source distribution (sdist)

Source distribution for pyre 1.14.0
File Size Uploaded
pyre-1.14.0.tar.gz 3.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyre 1.14.0
File
pyre-1.14.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyre-1.14.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyre-1.14.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pyre-1.14.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pyre-1.14.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyre-1.14.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyre-1.14.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyre-1.14.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pyre-1.14.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyre-1.14.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyre-1.14.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyre-1.14.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pyre-1.14.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyre-1.14.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyre-1.14.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyre-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 76.3 MB

Release files / pyre-1.14.0.tar.gz

Download URL pyre-1.14.0.tar.gz
Size 3.8 MB
Tags Source
SHA-256 checksum
How to use checksums
29b6b73088b8d0c1c75b914534553e6579b9464b083392998deca3f7d0897f87
BLAKE2b-256 checksum
How to use checksums
e14b3369a5d2677ed4cafaafbd935ee2ebae392e568ffb3777a016d664bd4c98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyre-1.14.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
abd759d4b887216745da4572bda05b2961e784fe4784938f42fc8fbd1ae16edf
BLAKE2b-256 checksum
How to use checksums
5a703c086bf4897d145cb4738c8806af134b8b0c0011e55c5a9a7e1b69fe2dd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyre-1.14.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.7 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f209c752841143000aa6610a55d39aee418532cd33b8d37d95ae492558152962
BLAKE2b-256 checksum
How to use checksums
dfb42175e90582fb1820ec07ea4cb63202d37e05d342013fab0dd6bcf60667b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pyre-1.14.0-cp314-cp314-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d71f579e74aaa257927fe84b63eaf00fcb0116c5d1c8a1a75123383a39a4b342
BLAKE2b-256 checksum
How to use checksums
bdc8c34f746ec6ee297d605626ca0cb6f516e44307ba508ceebdad3b631ead3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pyre-1.14.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 4.4 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a0d063e322cd023105a0472d4cd552626c7559bf8abd276323248c1bebd93519
BLAKE2b-256 checksum
How to use checksums
6b15d8d9da802070b7c05821b25573b4bbdd189062a5acce72f9ee2b380ebe40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyre-1.14.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dbf8d6adbb6abd5bfec1fa619a6c2f7a604b5898966754ce24f78bf479801fbf
BLAKE2b-256 checksum
How to use checksums
89af1873e7dc326f21bd0eb56602deb13f36bd6b98b8caa3544dfc051acd4774
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyre-1.14.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.7 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
85af48b52d965ca9e768de25e3a35280b683dc0afde453ea4842c5d0d25e8992
BLAKE2b-256 checksum
How to use checksums
60149e3bfb344dcca58120c73527e9ceb246b0893ce014e11988619662509328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyre-1.14.0-cp313-cp313-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8c862bbb1227e609caa6fcb22fd7279e32b72f438b7e94f6384e5a53fb652fe
BLAKE2b-256 checksum
How to use checksums
a593e022beca58368f5c12907e2347f82f22a4801fe82a3670b639f79f9da182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pyre-1.14.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 4.4 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
193209ff4be995b09fbfc53a90c619076af816ab5cd3c33745884d60fb7b1c41
BLAKE2b-256 checksum
How to use checksums
6ac6b37d6ca09436ae4d1a28d9d763a55fcc39d321817d349d0a0c8e6bc6c9ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyre-1.14.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d4310b02fa373ef805a69f34ef6973cf46211801ff2fab3a865bf1c92416bac7
BLAKE2b-256 checksum
How to use checksums
3e2a6ee8b64fa2c31401327466ef6ac3c69185bfdc50efeb22e34969fd30072f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyre-1.14.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1385776e4aae9d9b32f1827cb609ced3b4f5205bc3fdfcc2405a3e8660d81a35
BLAKE2b-256 checksum
How to use checksums
a62076accf1f79d19d438788ddd3544142d2ec5cc281e41926f6ea2ab5efd786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyre-1.14.0-cp312-cp312-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c6a1b471827d9ffb1ecf8b93743359b3fc1c02b294052283f0764a299f7cc35
BLAKE2b-256 checksum
How to use checksums
7ea93bdf4eb9c79b4134c041f89815c62cd20e7ee03ac8756bc43f280af28bd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pyre-1.14.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 4.4 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8f790632765c4c3af586a881bf260df1ad01b7873d5463c1eda63691f24aeaa1
BLAKE2b-256 checksum
How to use checksums
9a69233d3e08e3c937d9ea056e07a782b1075d078dbb569699e4505fb000e98c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyre-1.14.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ac66b2201880366624839d3d4b84ab68cb26db49ed20150f87ce6e1518e6645f
BLAKE2b-256 checksum
How to use checksums
43d270ed5ee26bf9ef1fa0aa55bbace5c9558da2694af7bf19cec1c93afbdec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyre-1.14.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.7 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
43e7b6de6296dfbaa81b92e33b129bb10cf7e084e8f6db9fd92006e440469571
BLAKE2b-256 checksum
How to use checksums
acb6cd05c8fcd12da85b4ff35299990cb45957f22ec9de7b55e6337c2821aa21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyre-1.14.0-cp311-cp311-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
975fd358c7dca3edc7027cdb911b2c749d44aae60f52812a44a7bb845432611c
BLAKE2b-256 checksum
How to use checksums
3714790251f9168c2c2b47e4268d41d9d25d9d200ce45c3facbac2be474c5ade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release files / pyre-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pyre-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 4.4 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6c5380b9362a55859db2aa040983e1bc89dc5df072c5f5c6b5ed57dcee80fb06
BLAKE2b-256 checksum
How to use checksums
bda0d314f939bce5c4cb06bcf68ac97b3a00c54d58759c1012b29dbbc09d82e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.14.0 This release

17 release files

1.13.0

1 release file

1.12.5

9 release files

1.12.2

1 release file

1.11.2

2 release files

1.0

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