Skip to main content

Unified Distributed Execution

PyPI version

What is unidist?

unidist is a framework that is intended to provide the unified API for distributed execution by supporting various performant execution backends. At the moment the following backends are supported under the hood:

unidist is designed to work in a task-based parallel model.

Also, the framework provides a Python Sequential backend (pyseq), that can be used for debugging.

Installation

Using pip

unidist can be installed with pip on Linux, Windows and MacOS:

pip install unidist # Install unidist with dependencies for Python Multiprocessing and Python Sequential backends

unidist can also be used with MPI, Dask or Ray execution backend. If you don't have MPI, Dask or Ray installed, you will need to install unidist with one of the targets:

pip install unidist[all] # Install unidist with dependencies for all the backends
pip install unidist[mpi] # Install unidist with dependencies for MPI backend
pip install unidist[dask] # Install unidist with dependencies for Dask backend
pip install unidist[ray] # Install unidist with dependencies for Ray backend

unidist automatically detects which execution backends are installed and uses that for scheduling computation.

Note: There are different MPI implementations, each of which can be used as a backend in unidist. Mapping unidist[mpi] installs mpi4py package, which is just a Python wrapper for MPI. To enable unidist on MPI execution you need to have a working MPI implementation and certain software installed beforehand. Refer to Installation page of the mpi4py documentation for details. Also, you can find some instructions on MPI backend page.

Using conda

For installing unidist with dependencies for MPI and Dask execution backends into a conda environment the following command should be used:

conda install unidist-mpi unidist-dask -c conda-forge

All set of backends could be available in a conda environment by specifying:

conda install unidist-all -c conda-forge

or explicitly:

conda install unidist-mpi unidist-dask unidist-ray -c conda-forge

Note: There are different MPI implementations, each of which can be used as a backend in unidist. By default, mapping unidist-mpi installs a default MPI implementation, which comes with mpi4py package and is ready to use. The conda dependency solver decides on which MPI implementation is to be installed. If you want to use a specific version of MPI, you can install the core dependencies for MPI backend and the specific version of MPI as conda install unidist-mpi <mpi> as shown in the Installation page of mpi4py documentation. That said, it is highly encouraged to use your own MPI binaries as stated in the Using External MPI Libraries section of the conda-forge documentation in order to get ultimate performance.

For more information refer to Installation section.

Choosing an execution backend

If you want to choose a specific execution backend to run on, you can set the environment variable UNIDIST_BACKEND and unidist will do computation with that backend:

export UNIDIST_BACKEND=mpi  # unidist will use MPI
export UNIDIST_BACKEND=dask  # unidist will use Dask
export UNIDIST_BACKEND=ray  # unidist will use Ray

This can also be done within a notebook/interpreter before you initialize unidist:

from unidist.config import Backend

Backend.put("mpi")  # unidist will use MPI
Backend.put("dask")  # unidist will use Dask
Backend.put("ray")  # unidist will use Ray

If you have installed all the execution backends and haven't specified any of the execution backends, MPI is used by default. Currently, almost all MPI implementations require mpiexec command to be used when running an MPI program. If you use a backend other than MPI, you run a program as a regular python script (see below).

Usage

# script.py

import unidist
unidist.init() # MPI backend is used by default

@unidist.remote
def foo(x):
    return x * x

# This will run `foo` on a pool of workers in parallel;
# `refs` will contain object references to actual data
refs = [foo.remote(i) for i in range(5)]
# To get the data call `unidist.get(...)`
print(unidist.get(refs))

Run the script.py with:

$ mpiexec -n 1 python script.py  # for MPI backend
# $ python script.py  # for any other supported backend
[0, 1, 4, 9, 16]  # output

For more examples refer to Getting Started section in our documentation.

Powered by unidist

unidist is meant to be used not only directly by users to get better performance in their workloads, but also be a core component of other libraries to power those with the performant execution backends. Refer to Libraries powered by unidist section of Using Unidist page to get more information on which libraries have already been using unidist.

Full Documentation

Visit the complete documentation on readthedocs: https://unidist.readthedocs.io.

Metadata

Release files for unidist 0.7.2

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

Source distribution (sdist)

Source distribution for unidist 0.7.2
File Size Uploaded
unidist-0.7.2.tar.gz 237.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for unidist 0.7.2
File
unidist-0.7.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
unidist-0.7.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
unidist-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
unidist-0.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
unidist-0.7.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
unidist-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
unidist-0.7.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
unidist-0.7.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
unidist-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
unidist-0.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
unidist-0.7.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
unidist-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
unidist-0.7.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
unidist-0.7.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
unidist-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
unidist-0.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
unidist-0.7.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
unidist-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
unidist-0.7.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
unidist-0.7.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
unidist-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
unidist-0.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
unidist-0.7.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
unidist-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 12.2 MB

Release files / unidist-0.7.2.tar.gz

Download URL unidist-0.7.2.tar.gz
Size 237.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6386e1ad5143fe132b9f96e232fe85fc39830ed2886515440e4ba1473255e4a0
BLAKE2b-256 checksum
How to use checksums
4ec4e20b2bab0eeaea0c7589c9b2eb09858c1fb38fe69206bab9bcd13dfedf2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp312-cp312-win_amd64.whl

Download URL unidist-0.7.2-cp312-cp312-win_amd64.whl
Size 195.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9492cb220ed0ac90e3acc69747b3b37dc8df38fe65ba49f47bfb022ca7c7969b
BLAKE2b-256 checksum
How to use checksums
ac84cb2bd73773c9c1022edbc511d7af1aa6e37fae6e4ab949a00ef21ca26292
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp312-cp312-win32.whl

Download URL unidist-0.7.2-cp312-cp312-win32.whl
Size 185.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
81670a2345973cfd6d5ef4bf8695d3a224c1c9e0b1467ef6488c6af5a104a958
BLAKE2b-256 checksum
How to use checksums
064886d6295083eba17f9f4d2a00f73855b8629914b5bba2464bc6174819eb3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL unidist-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d73ea640cbefa68b42542134e90b6187ae79ad6d45cf3a8cbd2fd03441d8bab9
BLAKE2b-256 checksum
How to use checksums
b709f8d953d8a856132ebe310e2c5d0f23e789b2f2b1e7e050a041c3f9367571
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL unidist-0.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 612.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5af3f9706561d772572d88b450bf2f4eb90befbb58efd90fde38e283c96280fb
BLAKE2b-256 checksum
How to use checksums
908bc19a703191679f100ad6f90731bd1b30138eb7aa7370fd7766933f1fdab7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL unidist-0.7.2-cp312-cp312-macosx_11_0_arm64.whl
Size 201.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc11f33606a106c8196a0e48bd751208a42f8b946af8aff98c17be8d4dd7088e
BLAKE2b-256 checksum
How to use checksums
734f2c38f7c6cf52d07d3d7f8be8fc41f8aa71559c8329bfede1b40529155ea6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl

Download URL unidist-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl
Size 207.6 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bb58859379c5f74c8a002ae6073d90dffa320c205bf8a234417214fc9f7e032d
BLAKE2b-256 checksum
How to use checksums
7e1bb9714f6151f5d810a316a0b48adfec8b10650e6d7b0b48d3e2871ae11a74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp311-cp311-win_amd64.whl

Download URL unidist-0.7.2-cp311-cp311-win_amd64.whl
Size 194.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e9fb7e04d43f1eae2c4e22cb32ce59d8d75c81fa270731901060afe5cc4d4d61
BLAKE2b-256 checksum
How to use checksums
7a4ddac10a74a2b75bbf8e35332f3f891feb22bc19ea81fd46a75a81125a844a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp311-cp311-win32.whl

Download URL unidist-0.7.2-cp311-cp311-win32.whl
Size 184.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d0650f014b596d2138eb258c58c72bcc9614d44c26a126c74bc3760a35ac8c2f
BLAKE2b-256 checksum
How to use checksums
3c0c6c9dd1b107f1883aa9e4d0dc9059db4fd6713a21c07ed2da7c1a2f64f1df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL unidist-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
66200f64b25cb2a367de3d25dfaa36637833349a6cf824f07ca4061e1ea84a53
BLAKE2b-256 checksum
How to use checksums
1d989878d076846d1a964613de5216e6c6c5d9e2c9fbc97f548e306e3c6233e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL unidist-0.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 622.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0ea6b342a0d2fb1275ba723d663f67e2dacebdf8c0fd59a791f59fee586be6d4
BLAKE2b-256 checksum
How to use checksums
ca9116688b0f3d0778a9679ec9f8bb36745e2b2dfd729aa62f80f5923fe77541
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL unidist-0.7.2-cp311-cp311-macosx_11_0_arm64.whl
Size 200.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1513e46d28fd5fc9d84ce4fd51d4607c096599257219f9d545839ae1e6267e37
BLAKE2b-256 checksum
How to use checksums
ae67a3c81f6a0d4e90b0e9c911716874f9ed4dae4c66b681de8c42a64bbe7421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL unidist-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 206.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f508830cbc49dee4caf978dacb564559b9e28ebb1fa7be9b91d60253475fd180
BLAKE2b-256 checksum
How to use checksums
6ae74d64b064a84ff4e44cfac4496c8045a8dc9ef3816b5aea45030b33c70a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp310-cp310-win_amd64.whl

Download URL unidist-0.7.2-cp310-cp310-win_amd64.whl
Size 194.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1b64f1e594c6f3b928d76bf51098a11c7d3710e74035c231aae30963869dff75
BLAKE2b-256 checksum
How to use checksums
8f1a465445a2b2361d670150809deb67e558bc08fe85ff23ed3b7e58f3cd3d8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp310-cp310-win32.whl

Download URL unidist-0.7.2-cp310-cp310-win32.whl
Size 184.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
89e311a512ee49e675a6135860b7d76028c44d4fb586e543c3b1d2dcfbcaca6b
BLAKE2b-256 checksum
How to use checksums
25519ca519790c4d9721c2ea1036f206fdbc9938f7b407018a07ae8525e67297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL unidist-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3b35bb3c0c6912e4b85b87e489d12c5d279bb84847a1306f17c63653656f0c13
BLAKE2b-256 checksum
How to use checksums
dc2c8b203dae7ece6abb5f676b574f1b0ab2507190d1e588f5b84827643f84b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL unidist-0.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 587.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
249e0e86d918aa1061723b4a9ee4ffccd1c08b78bea79160d450088f0a27f300
BLAKE2b-256 checksum
How to use checksums
9a186b297e6a76a25e98be62728182a8e38c5c099d754fc430908d884ce7722e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL unidist-0.7.2-cp310-cp310-macosx_11_0_arm64.whl
Size 200.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd3890782b38986d099f2aeabfe431ddc5c1de75b40243de42638a6fd839d597
BLAKE2b-256 checksum
How to use checksums
2b581cffff6879df5a5b948855833a84b34f3ff1bca1409da7da7fb94ec017d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL unidist-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 206.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c30b88b7aac00a56255bb4a876b1ce9c367728eb41226934dffa658cca841b1a
BLAKE2b-256 checksum
How to use checksums
e3617aee6c07e191239e49236dd2e5529572caf62006b02d5d76c7adef4c77c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp39-cp39-win_amd64.whl

Download URL unidist-0.7.2-cp39-cp39-win_amd64.whl
Size 195.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
7f75d3f22d0016a63f5ce53713ee6bd5e964db354059184e7caf05bae26141cb
BLAKE2b-256 checksum
How to use checksums
afd8f3dde8e7998dd7e92f80a1d12e4c67bd74080490527081eacb8fb5fc9f7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp39-cp39-win32.whl

Download URL unidist-0.7.2-cp39-cp39-win32.whl
Size 185.2 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
3e8b0c1258e5bf240bd7ef39860c2820b211bd6a0ab197b77b93047b81a92c0c
BLAKE2b-256 checksum
How to use checksums
fcd1cbd378fce69ebbd777603fe37d9a25d5a5b26be9f6eb71d1a7df1ef89356
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL unidist-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cff837f4becf7e50c4c3144caa82666e481970ba92747b96e9b79318d070de92
BLAKE2b-256 checksum
How to use checksums
8eaa66d17886eef9ba4349f6613e11d77eda3a4c66a2f57dd766a38d17eda9c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL unidist-0.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 589.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e68fa8f4a8134eb64aaf4bcd309e7ee88f0ce521adb91a4653f4ae8ba5ae3dd1
BLAKE2b-256 checksum
How to use checksums
7dccd1b0aaddd5f4847c855fbc57ee4482f8d22dae9fa23362c909c0d4ced962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL unidist-0.7.2-cp39-cp39-macosx_11_0_arm64.whl
Size 201.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
217a61401d595a2b6ebd2665aa4cee2dfcfe32df5666b230902c853255916e54
BLAKE2b-256 checksum
How to use checksums
27689208807529f850d33996cc88fd012b7ed2791f739a37fcf024477c148136
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / unidist-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL unidist-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 206.7 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8729857054697f4c4221839b2c6fa2fb094b25e67eb4fd93e4115765674f900d
BLAKE2b-256 checksum
How to use checksums
afda69c71d80a047d20cf7f35226b652bcab36c34396b072e4eeb37c82923b29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.7.2 This release

25 release files

0.7.1

25 release files

0.7.0

25 release files

0.6.0

6 release files

0.5.1

6 release files

0.5.0

6 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

6 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