Charm4py
Charm4py (Charm++ for Python -formerly CharmPy-) is a distributed computing and parallel programming framework for Python, for the productive development of fast, parallel and scalable applications. It is built on top of Charm++, a C++ adaptive runtime system that has seen extensive use in the scientific and high-performance computing (HPC) communities across many disciplines, and has been used to develop applications that run on a wide range of devices: from small multi-core devices up to the largest supercomputers.
Please see the Documentation for more information.
Short Example
The following computes Pi in parallel, using any number of machines and processors:
from charm4py import charm, Chare, Group, Reducer, Future
from math import pi
import time
class Worker(Chare):
def work(self, n_steps, pi_future):
h = 1.0 / n_steps
s = 0.0
for i in range(self.thisIndex, n_steps, charm.numPes()):
x = h * (i + 0.5)
s += 4.0 / (1.0 + x**2)
# perform a reduction among members of the group, sending the result to the future
self.reduce(pi_future, s * h, Reducer.sum)
def main(args):
n_steps = 1000
if len(args) > 1:
n_steps = int(args[1])
mypi = Future()
workers = Group(Worker) # create one instance of Worker on every processor
t0 = time.time()
workers.work(n_steps, mypi) # invoke 'work' method on every worker
print('Approximated value of pi is:', mypi.get(), # 'get' blocks until result arrives
'Error is', abs(mypi.get() - pi), 'Elapsed time=', time.time() - t0)
exit()
charm.start(main)
This is a simple example and demonstrates only a few features of Charm4py. Some things to note from this example:
Chares (pronounced chars) are distributed Python objects.
A Group is a type of distributed collection where one instance of the specified chare type is created on each processor.
Remote method invocation in Charm4py is asynchronous.
In this example, there is only one chare per processor, but multiple chares (of the same or different type) can exist on any given processor, which can bring flexibility and also performance benefits (like dynamic load balancing). Please refer to the documentation for more information.
Contact
We would like feedback from the community. If you have feature suggestions, support questions or general comments, please visit the repository’s discussion page or email us at <charm@cs.illinois.edu>.
Main author at <jjgalvez@illinois.edu>
Metadata
Release files for charm4py 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| charm4py-1.1.tar.gz | 353.3 kB | Without provenance | Details for charm4py-1.1.tar.gz |
Built distributions (wheels)
Total release size: 73.1 MB
Release files / charm4py-1.1.tar.gz
| Download URL | charm4py-1.1.tar.gz |
|---|---|
| Size | 353.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
caad1fd50b50003a3f8b93dac03b80ece094eca9aed57f78e04ce68731efa807
|
|
BLAKE2b-256 checksum How to use checksums |
561f31d3ee475834500e9cf8ed35b69e4f42f0baa8cf8fae83618a677a2c6be2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
c7abaf32ad4ff3eaddcffbb18db6f5fe89d2f90ddfaa2d52c43defa65dfdb134
|
|
BLAKE2b-256 checksum How to use checksums |
693261445d9a0e50371bfd81bb420e2f7330f307f54703f3cbc7b542828dcdce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c99194b4b77d823f6d02f9e60f5f8d7d804b14a453cc2e8ad4c53c171e9f4291
|
|
BLAKE2b-256 checksum How to use checksums |
95f94be994a793ae251bd6d441844cb7eb4d6252e5f08dce34a6b8e6dd143e72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
| Download URL | charm4py-1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
7727d39842cce109bfceb1c5a7f5522e28f007cf754d13e877cc35896e8dae87
|
|
BLAKE2b-256 checksum How to use checksums |
1dc28f7880c1cead4e65974f25cb42bd19597913ee56e0d6696125a07d188600
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
9852d75318ef727c1327bbabd623b1a54a3cd0f2147f7b474ed726904a30ab74
|
|
BLAKE2b-256 checksum How to use checksums |
1d5ed5d048a60c82f445212a5ccb2b977729ff5ac983f24a90f98afb9c4f04b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
54d09f611f19126da63f11582eb4378fb8e3862ff517d28c2c03df02fbb24cc2
|
|
BLAKE2b-256 checksum How to use checksums |
596ea370c28d0721829e523a53ac2210e6ca4a7ce3350457aef09ac7f9d2d0c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
| Download URL | charm4py-1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
8e092b3d8993790fb51155d63116d3d8e60a0fa978b0f427c7158ea292f493aa
|
|
BLAKE2b-256 checksum How to use checksums |
62ddd8db9e167b5f6eca3958ef8b8d3fc6c78b9a94d647554458b0a8b783ae9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
a87928467c6bfe75fd59cad5eeffc4abc0c8bdc2fa860bc5be0fbf8491574d82
|
|
BLAKE2b-256 checksum How to use checksums |
1c6c3a07ba02bad54c68839cf7e369de25ee7c19b91b66425ccd89b175f7aea1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
34dd909a369ffb21d63cd8cf19a5277613f51b56ce27e9823c159bb1c6ea41ba
|
|
BLAKE2b-256 checksum How to use checksums |
0b08c40cdbee9836cdef9ea8e837b62e3b94b9c55697cc1802002d638db41b3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
| Download URL | charm4py-1.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
13087e9057ca9116a41d7a8a71bd1b717c2626c6a02b222d2fee37cae88f6570
|
|
BLAKE2b-256 checksum How to use checksums |
db1919ee9038a0ae474e2bc8cc816671f8e9dd7387d953229293481ed3c7cbce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
688af82ea62b41f94024af88a395da1b404b17afdae81ebbdfd2098daea2e942
|
|
BLAKE2b-256 checksum How to use checksums |
431252f69816ac12a40ab8c6841aabdfdf237585d00e840e07acc34dc25366d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
| Download URL | charm4py-1.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
22711f5b3e2031eae8aa7674d20ba195b8be3f5807755f54d227518652d6f2cd
|
|
BLAKE2b-256 checksum How to use checksums |
9dc1b64c1854e5b9f3286f386367ec32b57e30b73f4fb423ff7b77e7b65fd4c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
737880d28cc2aac8a86e6223d7abef6c77c884cf6cde718db543568d04a07300
|
|
BLAKE2b-256 checksum How to use checksums |
3750aeac4ab76e6f556f2fa5510afe669c3748b16b472a041acfbfa04d33c478
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1cdffffc7d18a54a1650b29867ad0e43878f183ef1a51c24deef3436cae6db71
|
|
BLAKE2b-256 checksum How to use checksums |
efb554dfa9eeae09baaa9969bbd90139713a369cb42f418ed260e6bd85326802
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | charm4py-1.1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
9e7563240253882318f7c6f3660c92da00f28bcb380cc9f27cf07c0ad18354f6
|
|
BLAKE2b-256 checksum How to use checksums |
66df249f8cddfa281350072eb4a20773582ce6400607f7786781e0c20504cfad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2ad7a1e896f7f1a661f345559597529138db8927aa8bec972cc62d0024f734bd
|
|
BLAKE2b-256 checksum How to use checksums |
69a7883ffe6e6f58c4c6ecf02b768b490336b9f8b7a3cf67350a05238fc3afa9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c81d9ff45d947e38db5ad688cad15bea1b9c4ec36780965614004e728436e52c
|
|
BLAKE2b-256 checksum How to use checksums |
a916b3912c94a2a9369d98f06e475c55116470625b72e09c43489a9ed3e8c29e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp312-cp312-macosx_10_9_x86_64.whl
| Download URL | charm4py-1.1-cp312-cp312-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f1a589ba0a8b712855b9de9487ce297105a239946b56fdaca4918f6bd1226dbe
|
|
BLAKE2b-256 checksum How to use checksums |
bcf779921166d736f3e22ce4004792f7e36e99d7e7d2bdc6976df0bbcf4d55df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c1eff2336afc52885e6e0ec9499b331abd18e66bc654aba4d64e97909c61987a
|
|
BLAKE2b-256 checksum How to use checksums |
81918dac7ca62dbf0f0f1388640ec1be6e245b85ca90f10a0636f8605e353c81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8271ff92b721dfbcc265bc73f48df08aa9b75da2c94b00fb12a98f7e7e8ddbbe
|
|
BLAKE2b-256 checksum How to use checksums |
6a236f593a2204702f0a1ef322b8d0d0f07276a65ce91fa0d6bb70cc6477d3a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | charm4py-1.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
02ae45a90ece636c31cde17541c82bf1b0fbfb1df40aeeee334133d49f259996
|
|
BLAKE2b-256 checksum How to use checksums |
e8e130bb225075eca94155d4fa2c9e0ed0faf83ed17461da5715a3de6d2e3507
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7775e85b796befa30c30e835bff43b97962505c3074e2bdd4ebf08f490c13e57
|
|
BLAKE2b-256 checksum How to use checksums |
622b55f71176d538153693905f391c6f1ee78fc4c8d55bdbc165266409a29e97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
252f7cff11dea9c3c6ce80ec30627584572d941ade625ba74f72c5b6e078b103
|
|
BLAKE2b-256 checksum How to use checksums |
1f75c2529453a09df81b7bc4319f709458df325f298d4481380a39f9cd3fccff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | charm4py-1.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
ec5b3b97da24157c59c377b25f60f01a64a0985ef2cc145e8ee0668f80cd3b84
|
|
BLAKE2b-256 checksum How to use checksums |
c42ae4655560a062e2a4a511942a4447691c82cd69f370d95426523b130c77fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0e160f3913ef93879f313c9807c2504228dbda48a56aad0780ed7d206984c769
|
|
BLAKE2b-256 checksum How to use checksums |
298619d8db420b62415632848182b56de36a4686e7fc44f674bf87a339986244
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c0acb161950548e64b23a5ad940191011c5ec66507ccc4bb179988d8d3e9728d
|
|
BLAKE2b-256 checksum How to use checksums |
e3194bd267536b22614a7e8f3b71311b12c41f4a90f4e4697adb286876e62ecc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | charm4py-1.1-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
2d480ebba377e2d95a93e318e22153c439f86759b3040a4efc1a3c929b765ce1
|
|
BLAKE2b-256 checksum How to use checksums |
c646a26fca19f848cbf03982cfdd590b67c60bd859904cef081ea2ef79011c8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
60bdbcdf61e678decb2ced02b18d95c1b5495828baee3bdf855b46312d05c615
|
|
BLAKE2b-256 checksum How to use checksums |
e1a357439761601fd4b299f8b87ac1d915ba7b11a71611ba2bca085436ec3ce3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | charm4py-1.1-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c93a4ac4230993001e5f2cbf5e7b50f60acd72134c052a63a2e8000377df494d
|
|
BLAKE2b-256 checksum How to use checksums |
d43aea4cbf88fd0ef9948b810fc1dd2e585e1c8d095c60b33e68907e71ea7866
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | charm4py-1.1-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
78512684e15a38a83410c1562143cf6d7175479e388e7b807e200fc63a65a1a5
|
|
BLAKE2b-256 checksum How to use checksums |
223af57a1fcfeb555160bbedb9ca2d66d5ad686aa5374f220b27fdba562ea791
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | charm4py-1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
81d91c41cb3955238c6bfa16bb55f5648914466cefce7d77ec2737e1d670a28e
|
|
BLAKE2b-256 checksum How to use checksums |
ba122e4fdc2dc9f2f726aa7fa9e4ca7172fe677da5fae144b0b517dea6749fc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / charm4py-1.1-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | charm4py-1.1-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
27c620f874b9adcabf572aa676e1ad15345a917764fe396bba046d8adfe98d77
|
|
BLAKE2b-256 checksum How to use checksums |
0b8e7bf62d5c785f546990c9c0969dc7fea7235bb6b5961feef4ee29f448928d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Security for charm4py 1.1
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.