Skip to main content

A memory profiler for Python applications

Project description


OS Linux OS MacOS PyPI - Python Version PyPI - Implementation PyPI PyPI - Downloads Conda Version Tests Wheels Coverage Code Style

Memray output

Memray is a memory profiler for Python. It can track memory allocations in Python code, in native extension modules, and in the Python interpreter itself. It can generate several different types of reports to help you analyze the captured memory usage data. While commonly used as a CLI tool, it can also be used as a library to perform more fine-grained profiling tasks.

Notable features:

  • 🕵️‍♀️ Traces every function call so it can accurately represent the call stack, unlike sampling profilers.
  • ℭ Also handles native calls in C/C++ libraries so the entire call stack is present in the results.
  • 🏎 Blazing fast! Profiling slows the application only slightly. Tracking native code is somewhat slower, but this can be enabled or disabled on demand.
  • 📈 It can generate various reports about the collected memory usage data, like flame graphs.
  • 🧵 Works with Python threads.
  • 👽🧵 Works with native-threads (e.g. C++ threads in C extensions).

Memray can help with the following problems:

  • Analyze allocations in applications to help discover the cause of high memory usage.
  • Find memory leaks.
  • Find hotspots in code that cause a lot of allocations.

Note Memray only works on Linux and MacOS, and cannot be installed on other platforms.

Help us improve Memray!

We are constantly looking for feedback from our awesome community ❤️. If you have used Memray to solve a problem, profile an application, find a memory leak or anything else, please let us know! We would love to hear about your experience and how Memray helped you.

Please, consider writing your story in the Success Stories discussion page.

It really makes a difference!

Installation

Memray requires Python 3.7+ and can be easily installed using most common Python packaging tools. We recommend installing the latest stable release from PyPI with pip:

    python3 -m pip install memray

Notice that Memray contains a C extension so releases are distributed as binary wheels as well as the source code. If a binary wheel is not available for your system (Linux x86/x64 or macOS), you'll need to ensure that all the dependencies are satisfied on the system where you are doing the installation.

Building from source

If you wish to build Memray from source you need the following binary dependencies in your system:

  • libdebuginfod-dev (for Linux)
  • libunwind (for Linux)
  • liblz4

Check your package manager on how to install these dependencies (for example apt-get install build-essential python3-dev libdebuginfod-dev libunwind-dev liblz4-dev in Debian-based systems or brew install lz4 in MacOS). Note that you may need to teach the compiler where to find the header and library files of the dependencies. For example, in MacOS with brew you may need to run:

export CPPFLAGS="-I$(brew --prefix lz4)/include" LDFLAGS="-L$(brew --prefix lz4)/lib -Wl,-rpath,$(brew --prefix lz4)/lib"

before installing memray. Check the documentation of your package manager to know the location of the header and library files for more detailed information.

If you are building on MacOS, you will also need to set the deployment target.

export MACOSX_DEPLOYMENT_TARGET=10.14

Once you have the binary dependencies installed, you can clone the repository and follow with the normal building process:

git clone git@github.com:bloomberg/memray.git memray
cd memray
python3 -m venv ../memray-env/  # just an example, put this wherever you want
source ../memray-env/bin/activate
python3 -m pip install --upgrade pip
python3 -m pip install -e . -r requirements-test.txt -r requirements-extra.txt

This will install Memray in the virtual environment in development mode (the -e of the last pip install command).

If you plan to contribute back, you should install the pre-commit hooks:

pre-commit install

This will ensure that your contribution passes our linting checks.

Documentation

You can find the latest documentation available here.

Usage

There are many ways to use Memray. The easiest way is to use it as a command line tool to run your script, application, or library.

usage: memray [-h] [-v] {run,flamegraph,table,live,tree,parse,summary,stats} ...

Memory profiler for Python applications

Run `memray run` to generate a memory profile report, then use a reporter command
such as `memray flamegraph` or `memray table` to convert the results into HTML.

Example:

    $ python3 -m memray run -o output.bin my_script.py
    $ python3 -m memray flamegraph output.bin

positional arguments:
  {run,flamegraph,table,live,tree,parse,summary,stats}
                        Mode of operation
    run                 Run the specified application and track memory usage
    flamegraph          Generate an HTML flame graph for peak memory usage
    table               Generate an HTML table with all records in the peak memory usage
    live                Remotely monitor allocations in a text-based interface
    tree                Generate a tree view in the terminal for peak memory usage
    parse               Debug a results file by parsing and printing each record in it
    summary             Generate a terminal-based summary report of the functions that allocate most memory
    stats               Generate high level stats of the memory usage in the terminal

optional arguments:
  -h, --help            Show this help message and exit
  -v, --verbose         Increase verbosity. Option is additive and can be specified up to 3 times
  -V, --version         Displays the current version of Memray

Please submit feedback, ideas, and bug reports by filing a new issue at https://github.com/bloomberg/memray/issues

To use Memray over a script or a single python file you can use:

python3 -m memray run my_script.py

If you normally run your application with python3 -m my_module, you can use the -m flag with memray run:

python3 -m memray run -m my_module

You can also invoke Memray as a command line tool without having to use -m to invoke it as a module:

memray run my_script.py
memray run -m my_module

The output will be a binary file (like memray-my_script.2369.bin) that you can analyze in different ways. One way is to use the memray flamegraph command to generate a flame graph:

memray flamegraph my_script.2369.bin

This will produce an HTML file with a flame graph of the memory usage that you can inspect with your favorite browser. There are multiple other reporters that you can use to generate other types of reports, some of them generating terminal-based output and some of them generating HTML files. Here is an example of a Memray flamegraph:

Pytest plugin

If you want an easy and convenient way to use memray in your test suite, you can consider using pytest-memray. Once installed, this pytest plugin allows you to simply add --memray to the command line invocation:

pytest --memray tests/

And will automatically get a report like this:

python3 -m pytest tests --memray
=============================================================================================================================== test session starts ================================================================================================================================
platform linux -- Python 3.8.10, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /mypackage, configfile: pytest.ini
plugins: cov-2.12.0, memray-0.1.0
collected 21 items

tests/test_package.py .....................                                                                                                                                                                                                                      [100%]


================================================================================================================================= MEMRAY REPORT ==================================================================================================================================
Allocations results for tests/test_package.py::some_test_that_allocates

	 📦 Total memory allocated: 24.4MiB
	 📏 Total allocations: 33929
	 📈 Peak memory usage: 10.431MB
	 📊 Histogram of allocation sizes: |▂   █    |
	 🥇 Biggest allocating functions:
		- parse:/opt/bb/lib/python3.8/ast.py:47 -> 3.0MiB
		- parse:/opt/bb/lib/python3.8/ast.py:47 -> 2.3MiB
		- _visit:/opt/bb/lib/python3.8/site-packages/astroid/transforms.py:62 -> 576.0KiB
		- parse:/opt/bb/lib/python3.8/ast.py:47 -> 517.6KiB
		- __init__:/opt/bb/lib/python3.8/site-packages/astroid/node_classes.py:1353 -> 512.0KiB

You can also use some of the included markers to make tests fail if the execution of said test allocates more memory than allowed:

@pytest.mark.limit_memory("24 MB")
def test_foobar():
    # do some stuff that allocates memory

To learn more on how the plugin can be used and configured check out the plugin documentation.

Native mode

Memray supports tracking native C/C++ functions as well as Python functions. This can be especially useful when profiling applications that have C extensions (such as numpy or pandas) as this gives a holistic vision of how much memory is allocated by the extension and how much is allocated by Python itself.

To activate native tracking, you need to provide the --native argument when using the run subcommand:

memray run --native my_script.py

This will automatically add native information to the result file and it will be automatically used by any reporter (such the flamegraph or table reporters). This means that instead of seeing this in the flamegraphs:

You will now be able to see what's happening inside the Python calls:

Reporters display native frames in a different color than Python frames. They can also be distinguished by looking at the file location in a frame (Python frames will generally be generated from files with a .py extension while native frames will be generated from files with extensions like .c, .cpp or .h).

Live mode

Memray output

Memray's live mode runs a script or a module in a terminal-based interface that allows you to interactively inspect its memory usage while it runs. This is useful for debugging scripts or modules that take a long time to run or that exhibit multiple complex memory patterns. You can use the --live option to run the script or module in live mode:

    memray run --live my_script.py

or if you want to execute a module:

    memray run --live -m my_module

This will show the following TUI interface in your terminal:

Sorting results

The results are displayed in descending order of total memory allocated by a function and the subfunctions called by it. You can change the ordering with the following keyboard shortcuts:

  • t (default): Sort by total memory

  • o: Sort by own memory

  • a: Sort by allocation count

In most terminals you can also click the "Sort by Total", "Sort by Own", and "Sort by Allocations" buttons on the footer.

The sorted column's heading is underlined.

Viewing different threads

By default, the live command will present the main thread of the program. You can look at different threads of the program by pressing the greater than and less than keys, < and >. In most terminals you can also click the "Previous Thread" and "Next Thread" buttons on the footer.

API

In addition to tracking Python processes from a CLI using memray run, it is also possible to programmatically enable tracking within a running Python program.

import memray

with memray.Tracker("output_file.bin"):
    print("Allocations will be tracked until the with block ends")

For details, see the API documentation.

License

Memray is Apache-2.0 licensed, as found in the LICENSE file.

Code of Conduct

This project has adopted a Code of Conduct. If you have any concerns about the Code, or behavior that you have experienced in the project, please contact us at opensource@bloomberg.net.

Security Policy

If you believe you have identified a security vulnerability in this project, please send an email to the project team at opensource@bloomberg.net, detailing the suspected issue and any methods you've found to reproduce it.

Please do NOT open an issue in the GitHub repository, as we'd prefer to keep vulnerability reports private until we've had an opportunity to review and address them.

Contributing

We welcome your contributions to help us improve and extend this project!

Below you will find some basic steps required to be able to contribute to the project. If you have any questions about this process or any other aspect of contributing to a Bloomberg open source project, feel free to send an email to opensource@bloomberg.net and we'll get your questions answered as quickly as we can.

Contribution Licensing

Since this project is distributed under the terms of an open source license, contributions that you make are licensed under the same terms. In order for us to be able to accept your contributions, we will need explicit confirmation from you that you are able and willing to provide them under these terms, and the mechanism we use to do this is called a Developer's Certificate of Origin (DCO). This is very similar to the process used by the Linux kernel, Samba, and many other major open source projects.

To participate under these terms, all that you must do is include a line like the following as the last line of the commit message for each commit in your contribution:

Signed-Off-By: Random J. Developer <random@developer.example.org>

The simplest way to accomplish this is to add -s or --signoff to your git commit command.

You must use your real name (sorry, no pseudonyms, and no anonymous contributions).

Steps

  • Create an Issue, select 'Feature Request', and explain the proposed change.
  • Follow the guidelines in the issue template presented to you.
  • Submit the Issue.
  • Submit a Pull Request and link it to the Issue by including "#" in the Pull Request summary.

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

memray-1.19.3.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

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

memray-1.19.3-cp314-cp314t-musllinux_1_2_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

memray-1.19.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

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

memray-1.19.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

memray-1.19.3-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl (9.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

memray-1.19.3-cp314-cp314t-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

memray-1.19.3-cp314-cp314t-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

memray-1.19.3-cp314-cp314-musllinux_1_2_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

memray-1.19.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

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

memray-1.19.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

memray-1.19.3-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl (9.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

memray-1.19.3-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

memray-1.19.3-cp314-cp314-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

memray-1.19.3-cp313-cp313-musllinux_1_2_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

memray-1.19.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

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

memray-1.19.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

memray-1.19.3-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl (9.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

memray-1.19.3-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

memray-1.19.3-cp313-cp313-macosx_10_14_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

memray-1.19.3-cp312-cp312-musllinux_1_2_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

memray-1.19.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

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

memray-1.19.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

memray-1.19.3-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl (9.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

memray-1.19.3-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

memray-1.19.3-cp312-cp312-macosx_10_14_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

memray-1.19.3-cp311-cp311-musllinux_1_2_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

memray-1.19.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

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

memray-1.19.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

memray-1.19.3-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl (9.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

memray-1.19.3-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

memray-1.19.3-cp311-cp311-macosx_10_14_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

memray-1.19.3-cp310-cp310-musllinux_1_2_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

memray-1.19.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

memray-1.19.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

memray-1.19.3-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl (9.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

memray-1.19.3-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

memray-1.19.3-cp310-cp310-macosx_10_14_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

memray-1.19.3-cp39-cp39-musllinux_1_2_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

memray-1.19.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

memray-1.19.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

memray-1.19.3-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl (9.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

memray-1.19.3-cp39-cp39-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

memray-1.19.3-cp39-cp39-macosx_10_14_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

memray-1.19.3-cp38-cp38-musllinux_1_2_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

memray-1.19.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

memray-1.19.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

memray-1.19.3-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl (9.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

memray-1.19.3-cp38-cp38-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

memray-1.19.3-cp38-cp38-macosx_10_14_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

File details

Details for the file memray-1.19.3.tar.gz.

File metadata

  • Download URL: memray-1.19.3.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memray-1.19.3.tar.gz
Algorithm Hash digest
SHA256 4e0fb29ff0a50c0ec9dc84294d8f2c83419feba561a37628b304c2ae4fe73d03
MD5 338a7d961641079ed43d61edb4753bed
BLAKE2b-256 96045b886a36df947599e0f37cd46e6e44e565299815f044e2303ab2ae9f8870

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3.tar.gz:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96ee0a76e4ca57e2ad48a8eccc28531503029884a791bb3556cc9ddac74e148d
MD5 f226bf8311c930982763825aaf8e5bde
BLAKE2b-256 414a035e5bdeddbd51a2ba1be53f1fc979268c8ce51640b042db4cbee305849b

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63868a883a6ca926ed1e9200a0d8f3bedde6e1af2a8d4b6ef0cf85160a3b28cd
MD5 deb2d50c14d687b0c9daaec66adf6861
BLAKE2b-256 0a20f9fea6a3bb8cbc835567ddf89eb524c6fb4c01130b9a4a2b88e65d0c7aca

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7c33442360bba89fd34c4b985cd505abbf2bbec6a40bdfdf50e1981a4afd9625
MD5 04e5abd0f9f41c963f6d9c940812eb90
BLAKE2b-256 9e18a556d0e93d69786edd5c62b8d71bc04f8454b7655b23351a3d95a6d0bc62

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 78eacb4e1c1b66cf7c4dd6dd27b0c88fb4598b63f3096e014d0a2b91ab70fb6f
MD5 e3cd5c88eed59afa7d9c2174903c7f65
BLAKE2b-256 89f7901e83b6bf71d968bcfdcd5b081d8c5940ec7b5b9d28d67d5d4027d72529

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ee43e6132fd457d0865b6a1d0de3acdb220e897625a32a0d609beaebb8abd20
MD5 f1a1829555606b509d09c53827693e72
BLAKE2b-256 c262ba34b1cf5a8c89f6f4b24e8471a6e6e011e50a86a0d697407320eeaf5b65

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e034252330961dadfe83ac0f111c9a1d3d8fb8f1358c9b992ed664b6a8b2d2a9
MD5 4e9c12dea0e5dce20408eee251deeda2
BLAKE2b-256 e8218034941ba5aeb9f73e05becc40661af54d548c2047e4058948a3d94acd5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e3c6433d246063cc33d1ae25104120643492f0750ed5f7ac660d92aba064da6
MD5 fad9eb0035411b2d9d8be87d51445a27
BLAKE2b-256 5bad01178b4c2f61b1b64995f0de9ada899f91abe4de67db793df7d428834456

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4be4535a98c2c93c3195a769c342da12564c8bfd4f5056c3527d237845fd354
MD5 018ee803c4bb65b6c5763e915c515da0
BLAKE2b-256 aa64a1f75b5a105cc325b7719a4ed1690c45e751098d17a45902668fd9e0af67

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 90e634b79be3c332d0d0ab3e1da6ccce6acd20c5fa847f505230ff49d9450a62
MD5 34aef0727e1e30f134abc9aa7a636bcf
BLAKE2b-256 4b52f9ee7911819085e174fe07d1bab27691dc1486be39bded35baebda792069

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 03f0e1c3584e19951471413f858b70ecb4f1b5d2e3e4bf0c147c104ac79a8548
MD5 f1e30f4ef4c0f6d9b32c332ed9f295a6
BLAKE2b-256 34483a0422d71f43a361782517f6c0b93bdc32e4b211aaa7290c3038a91f991b

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4335e51dac85891434de4de603f58be1296c2fa463dbf4075b7230820c2a58b
MD5 23df2bc016d8605da2ecbf71d8212c00
BLAKE2b-256 e0e2b08b27e84fff1ea039508baaac252c3facbd3a81930e1a8108fd3db1dfcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f62ca641421c0856b38b95c2bc39bdd1493330a94d526efd817d2135a2c1600b
MD5 88a2870d8d63966d31f03d83ed964842
BLAKE2b-256 fcd536ae02ef5c55cc9d9febb89fb39b78135eaf76d71458703d91cde401142f

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e9dc493402446ff495edaa90c6b587a32ace14e2d4a022051458b535a029cada
MD5 7ba57091a9f2cc405b263b88122dc65b
BLAKE2b-256 c4b7e209d3fa09f096d7d4b7dd3be7948cc36879aa1ef75a349cf88a7ad74d00

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 502b07e65a972c3d47e39b0c9f706189f8b667953f68f80672f0537d2ffd9633
MD5 9a324f8755b7d6ad513fc4e0441d4c7a
BLAKE2b-256 340f78eb8d0973e11d0780fabbd048cab184bd4f28788f211d6d7eb97aed7d04

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 51bea540d8a79c83720bc74d5f9508911572dd77b5fb0fc46d2fe287d96a2dc7
MD5 79565c536b3d4178d80ea3c71328f6ae
BLAKE2b-256 f0edd2390f02d978e31666f2821574940f553f27fd1cf38003b592038441a9b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 c1842b2a0033ca44d11c40c9afd5b6a8a29f00e53ea151da4bb81f6dfd194b79
MD5 10cbfa9624fdcbf402a495c788b38fda
BLAKE2b-256 ae8f72d70d93f911974652e19f50024142ca674cb19d4f34a91cb2b2b3e065af

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee7f3f0e3f7ee4f5c82692f886ffbabddc885bc9ab3a507732a1aa2155e16ed1
MD5 bd07d35db7e43a731b0bf45e7f5d3c97
BLAKE2b-256 1a08fcd190a9de788363856d475b595b8a831fefc5c0ee282d27e849dda57d1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1c7474aa70145eb2be1479b5465022d41a01467dbe4f8487d4fb4c3d38fd6ba9
MD5 2a4a529183ced73419b2567b2f863631
BLAKE2b-256 d7fde5637a682cb0af3b9e79017b98b8db5f4bf65c24d9e9fea10dec2495ca13

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp313-cp313-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a60d44b18ac5c1f6dde15e5d5f2dc75b5dfa55f450b5b682bbb1274564bcb41
MD5 bf482ebc8fa5c863357e0775b2ff2743
BLAKE2b-256 7beab23b30e31f365687004df304b9e46f19de4f5b860e78b363dd5d51f618f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbbe64058ea329e7ff4f2c8067e6400b7db7d44a3f897a36c21f1a54e9b0c1ee
MD5 000255c2dd6963ccb22e0027feba0686
BLAKE2b-256 7aaae5e969d50e57ef3ae41c6996626381afe3c9933d1924844d326f05240596

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 578349f78268d2561275c4fb78c7ebe215f5264ad408d46207795ae58ec5d79e
MD5 02f9eb6f41c48036e5cf22fd75de45b5
BLAKE2b-256 1c60668ad1dd30744564ef2d3e444bf39e10c41f1820240e949d0a3fadea9101

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 4a710509a5728a6f3b79eca615b538f9fa20452b21c0ba5265bdfb5fd4ff5f1d
MD5 ac8988745c1b1e43f1e464c55b304e80
BLAKE2b-256 1aeb6ed7c46c2e6aec4d18926662114e88ba557f2e88c50fd5737b7989d67f3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4df9b00262fe48485c2afc4a52c88640d729d3bf999b3c633052d40c0ee970d1
MD5 eda318724a54e1a6ac0a3a0f7105f5bd
BLAKE2b-256 2e268328966c9b1cecbf43e8c96a210178f68fb1df8a62dd4f1735158aa6610b

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 dcbfa513332366544a2fdc74f0e385f3a11a2233ca9de5aac986e396ce0a2293
MD5 ee2bb8ab3c0c9d6f0061f705202707e8
BLAKE2b-256 fa79095c09f62f2ca527e4b5e71c38e7c9686f06c15a39f69f691428c45bae83

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b49362844937831dc0f324fbad28cfd1cd7006a1e8dc1e950891a3b9cc02dcc4
MD5 5e21727093c0e1bd250b59c2e03cff4c
BLAKE2b-256 3809ca69127bba2ecd5d2a9b62de06846c91d46dacb814d329deaf09e601dd7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 003bf98ffa7b022ddbac8b832a2c4e63e2a7f67d0c69d38b1712bc3347e7066b
MD5 71a2c69ff6769b6d51ca66b2f4da886e
BLAKE2b-256 642ae01de8c939018dd99dc61627c7a706f25bec6f1665f071a8482e888b3d76

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 96de36ae809eaf8484bdbd937ce890b3b206269f66a7e1dea004fd115a712d24
MD5 31ecfca81668856080674e4f7d6f4ad1
BLAKE2b-256 760932caf5915b487a705fb7c41bfca5dfe65486995615143493e6b43773da8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 c3e9d2c0172ff0419832a510ac6305504712bf268059cdfd6b4e948f6ba1ccf5
MD5 0b1edcff4d4520352fda030684a18602
BLAKE2b-256 cf155f87e8a2f73c6e7e79c48efbc9d5dd570ffd74754412115b6cd32c43f138

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d5b1484dd32752dd9a194571dbfe8de175ca7159f4b0a24efc7e954710ea0b0
MD5 84e803b7f4ae6eb624489a4639aa34c0
BLAKE2b-256 53e78371761d845e126bbd3230e0137fc147db5f6c35cd6b6150b86ed80fe34b

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7919d48b8e6df45a1b332fae484a14d427619c123a254ca23468ec232bb4152b
MD5 cf001f538876d5e234fa2dd298b0c704
BLAKE2b-256 6e4220f595239918edb3fd967f47df7b89d1b728c1d04f34c616b78f17e85305

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e9b975aebae3e1712508971719e4186d1039eb1e0677453ef63d87396526d1b
MD5 c81f2386d44cd118ea1b50b1e8b43e81
BLAKE2b-256 bdc7502f279872554bd5eaec4c024b2bafc50f9e22d6e3259850a365e34d7226

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 507d0f6b1041a9e9966242aa7529212a8053a5c3e3bd02997e5f50a0b6dff637
MD5 996a2f197f9835d8835e34ff924b0302
BLAKE2b-256 dd59cb70f0664f89e6dd30f28a1280c117fa8dd758f0a9adbeadb8cabde3733c

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d66e842814a762d022b04d620cfd0a4ba3c6ad5a09148f031c795396c258819b
MD5 8c0959fdfd5f7cefa60238b303d5be3f
BLAKE2b-256 400734625d678f9ec222e90fadebe7612b1914e9efcc8d1e7477fe5ed84c8e5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 8203b75c26117564a27b685317ad73cf82a335e643d254c60e0d20215f1461f2
MD5 f19f580925cb2ef8af1cab724d86a151
BLAKE2b-256 7cc3aacfb92ac6b6fd382c4a409c6c65008b8d80f009ff5f306de0df99c61672

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82ec3b737207ba0185e9a2e1cec775e648839b9ccd9a38cb95256270ea33dd43
MD5 0b6cf2e6dbf79736b89f20db9788e4b2
BLAKE2b-256 8175a4331a5ba7f545acfddd6ce8bf13493273adaf52a5b7356f83bac36449c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e4a7885ab920df180e40c6dd29b6ac09a0d58d92055a2861372a9d50f9e02ab3
MD5 773aefff4285fd69048ec00572f6f211
BLAKE2b-256 779a262e81a1c5dba8c024049cc0d4b72bf695b5be38f92eaed0f3d6a720cf4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e48fd857ff8744771a9ddc39ea971db559c3b4d07b4d7f84323f9efe6142f500
MD5 9f34f7fb06587181ab7a73e3af9498e7
BLAKE2b-256 621888d2fae5952436feff47665915edbb6804f44ccb7d39e2335115e7fa4e3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 539e79e326ff59f075ccc5ee3ab3106f0f8e2f9c6cf7806a2af36b29df60ce19
MD5 0a8e56d5d774ed44a99f5a2783ff2d43
BLAKE2b-256 7a64f31a764bd0d4fc1c3512d62da7d4e83379fa73cb16a0c5e5cc0ef2b20eac

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 990620fa28a5fcea3261bdebad6cc8eabefbdac6ae2787f22e83029cbe2c2174
MD5 44c7c15ee73c6bb148f9ab79adb7dea8
BLAKE2b-256 04dd0996843ec27f58dfec5c79b9647cb9e86fdb637be24669ba8bc59af79a35

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 203d531fe7c3589f30b3e517bd34ba88bf870ec41ef5d78fc5ea0a003e276765
MD5 228ac15593823ded64c2556a4efecc9a
BLAKE2b-256 acb4abc91d83f2f822c92ff7b176313ad9b4b2b8a47887f80b05b4a594942c4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4427e68d64feb567e9529f80fa29e469ddfcd576695e1300df441bf06fa75c4
MD5 3f687cb5de3807d0e9087026d9c0af81
BLAKE2b-256 e0c6d7d4ae1278b552b491800ab7e93778513b8fcb9ae78ba303156798e49678

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7f7d688d490d03e61117ab4b6a3c7e1a4e2e71fa6e921f2e0d1ca2c3433bf47d
MD5 4399d77c62b4e9928a3c179f46fc86b7
BLAKE2b-256 ecf74d48d126da8a44d1676e7281ed29debf21d928e13f8cc1d4bb3c4e372477

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp39-cp39-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1628ffd3adf8f1168a04e7e1112151d8ff56366d49e649fbb1521b201e26e18e
MD5 eabf0c90dde7d3270618e3a9bd836226
BLAKE2b-256 aac8a7de0246110d4ed573321e918ec289619b7d79d580fd0738c7591dd61ceb

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 846642b5dd89a09e9ca730f9a100b3a336f375d1b88e35b9f2a192767c89effd
MD5 9bcc966d9f3293bb7d1794675d72ec23
BLAKE2b-256 e785f15d8b1f9f4347a61a69152a809b100a6bdf0bd5d8b092adef6d7c95c73c

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9dbacee6b6eeb206df361f4a9b2d276668bc375a86e390057c4c44db6a534125
MD5 d9fa1193e375266c25260b34cc3fbdf5
BLAKE2b-256 e169be9741a89a548a1dc9c5b9cd983791f57d148ef5b0dcb2bad795c8c6d94e

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 fc9f873609cbbaef82a91f213a1877ab510e9a96d4e20516726a9d7a981c8117
MD5 b51f4343db0489b23095578ff3280462
BLAKE2b-256 b7e05bcc1f8566f0c0cf7f22ebc56cfd0b7ed371fc1dd06791acdf3fc75b7158

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40a932162b4c42c846d2de8b2574170fb69b3362c7ffc4ff57539b08d2f6b79c
MD5 901dcf863a05a716cd55054b0f9b94ff
BLAKE2b-256 88906bee06e8ef06130039e20d9cbd578debafb9d9461da1e35fa4d238aa64d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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

File details

Details for the file memray-1.19.3-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for memray-1.19.3-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 47c3415c1270ed359cce1b1b1d06fa1d7835113def765428cc7f38e64c37b805
MD5 bed635c32a2a94a2e487d36b4a757a06
BLAKE2b-256 200afea70ec6e5049ee1b1b588b76308558998609764c4ed5171d3369f0d4e5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for memray-1.19.3-cp38-cp38-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on bloomberg/memray

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