Skip to main content

PySwarm

PySwarm

Particle Swarm Optimization (PSO) for Python

Tests Documentation Ruff

codecov Quality Gate Status License: BSD-3

PyPI Downloads Python versions

pyswarm is a gradient-free, evolutionary optimization library for Python that implements Particle Swarm Optimization (PSO) with built-in support for constraints. It is lightweight, easy to use, and suitable for a wide range of optimization problems where gradient information is unavailable or impractical to compute.

Quick example

from pyswarm import pso


def objective(x):
    x1, x2 = x
    return x1**4 - 2 * x2 * x1**2 + x2**2 + x1**2 - 2 * x1 + 5


lb = [-3, -1]
ub = [2, 6]

result = pso(objective, lb, ub)

print("Optimal solution:", result.x)  # → [1.0, 1.0]
print("Function value:", result.fun)  # → 4.0
print("Converged:", result.success)
print("Reason:", result.message)
print("Iterations:", result.nit)
print("Evaluations:", result.nfev)

pso returns an OptimizeResult — a dict subclass with attribute access, compatible with scipy.optimize.OptimizeResult.

Installation

pip install pyswarm

Requires Python 3.10+ and NumPy. See the full installation guide for uv, poetry, and source builds.

Documentation

License

BSD-3-Clause — see LICENSE.

Metadata

Release files for pyswarm 1.1.1

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

Source distribution (sdist)

Source distribution for pyswarm 1.1.1
File Size Uploaded
pyswarm-1.1.1.tar.gz 284.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyswarm 1.1.1
File
pyswarm-1.1.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
pyswarm-1.1.1-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
pyswarm-1.1.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyswarm-1.1.1-cp315-cp315t-macosx_15_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 15.0+ ARM64 Details
pyswarm-1.1.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
pyswarm-1.1.1-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
pyswarm-1.1.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyswarm-1.1.1-cp315-cp315-macosx_15_0_arm64.whl CPython 3.15 CPython 3.15 macOS 15.0+ ARM64 Details
pyswarm-1.1.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pyswarm-1.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pyswarm-1.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyswarm-1.1.1-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
pyswarm-1.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyswarm-1.1.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pyswarm-1.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyswarm-1.1.1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
pyswarm-1.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyswarm-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyswarm-1.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyswarm-1.1.1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
pyswarm-1.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyswarm-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyswarm-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyswarm-1.1.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
pyswarm-1.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyswarm-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyswarm-1.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyswarm-1.1.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
pyswarm-1.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyswarm-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pyswarm-1.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyswarm-1.1.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details

Total release size: 29.1 MB

Release files / pyswarm-1.1.1.tar.gz

Download URL pyswarm-1.1.1.tar.gz
Size 284.4 kB
Tags Source
SHA-256 checksum
How to use checksums
03328c2d738aff1888ef48efb272956a4af788a3ba3e7b479dffce03a69cca0e
BLAKE2b-256 checksum
How to use checksums
ffbdb217e2adafd3614cf97b2bbd51a4e69c93b0ee82026579de6bb758fa16fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp315-cp315t-win_amd64.whl

Download URL pyswarm-1.1.1-cp315-cp315t-win_amd64.whl
Size 298.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7b293dfb34a33b3d4b6728d35221bdb5d9aa45fd790af8a1ccbd3cdd503f9db7
BLAKE2b-256 checksum
How to use checksums
861bd3f4794b831bef71f61c6e38138cce5a3dec9658573ec9afe7859c8ec99e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL pyswarm-1.1.1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b00ddf331a6b224b53bc5584e03d1ea3d8392c547e72d98b87e1d91f1f60e12e
BLAKE2b-256 checksum
How to use checksums
471bc5c2c83f7c93d7a563c3075f198939ad17fea84cd5bb91cdf2823ca462d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyswarm-1.1.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8fc8429000d1b3f723e2e9745478a486456ad64c7b61e7ec7827486a602e35ea
BLAKE2b-256 checksum
How to use checksums
654c3cc01120011349be46ef330962a084e3d6b60392e3e5e5c273f961cba708
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp315-cp315t-macosx_15_0_arm64.whl

Download URL pyswarm-1.1.1-cp315-cp315t-macosx_15_0_arm64.whl
Size 808.6 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
91800214e4ab6c83f50940e9c18e01c137512c358eea9018ecb5f6b32e486ae3
BLAKE2b-256 checksum
How to use checksums
b446cd577326bc89c5de56a835f594085052db3267a04ac3f13a5640e793fe03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp315-cp315-win_amd64.whl

Download URL pyswarm-1.1.1-cp315-cp315-win_amd64.whl
Size 297.5 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
83be369723324cb5eefbcbc9d58981e5c9a0eb5fcb11333c2530b3c5389fbca9
BLAKE2b-256 checksum
How to use checksums
99d02c8c284884c305051b076bc042c0bf0093f0d0544f80195a6166ae2383e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL pyswarm-1.1.1-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ae3576e500b697c7f92646b1c39178ee8fa6cbb645624eb893f674bcb915a788
BLAKE2b-256 checksum
How to use checksums
62e7c5e35d8c622c2bee99a7e6d0b0726ad7ed1f6eadebf8e6f09f9a6dcc5473
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyswarm-1.1.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
519582a4298c8da54e79a3245b5bec6e60b7a3fe2e7c3bd56bf25b6184fcf239
BLAKE2b-256 checksum
How to use checksums
7a76d1a4a65724387b66d9badb6e081bbd7393ae6b156c712f52e49ba0a3bc5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp315-cp315-macosx_15_0_arm64.whl

Download URL pyswarm-1.1.1-cp315-cp315-macosx_15_0_arm64.whl
Size 807.7 kB
Tags CPython 3.15 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
2811a09be6661db5beb58f4a1a086a11be5d86640af321d4154e58419702c033
BLAKE2b-256 checksum
How to use checksums
2ff9044ab721d90979a0ff4e163a914bc438d1b8f6fc6a9c03722b0c4e66e48a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp314-cp314t-win_amd64.whl

Download URL pyswarm-1.1.1-cp314-cp314t-win_amd64.whl
Size 298.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
1b1d8f3c5fbd42d5e6078210451100f8304cb4aab41c204b00ec23cca87d286e
BLAKE2b-256 checksum
How to use checksums
6a062506f41d8248d06021d2334f1b9f4d66a8a83493f70475d3b17119aa488a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pyswarm-1.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a47a999cd53bb83af8e40b37b5423045a82dc18350f9432ecfc120d03a9b5171
BLAKE2b-256 checksum
How to use checksums
304e83db01c5a8f851a93b178eced56e0e10f1d3860589652dce903b0c7de29b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyswarm-1.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
005c00920bfccc6fe8113bb6f76a3424d1399a7f1fb213c0196fa64eb857b27d
BLAKE2b-256 checksum
How to use checksums
413b6dd8bcdc988ef595fe8a46cd2833d722608bd4950c7f67252d9b5a2fb6b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp314-cp314t-macosx_15_0_arm64.whl

Download URL pyswarm-1.1.1-cp314-cp314t-macosx_15_0_arm64.whl
Size 808.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
cc25decbae2ceb34b893eedf6b67807c8aaf502038880038987bd56cd76e7cb4
BLAKE2b-256 checksum
How to use checksums
8ee37cf761803e5f0e538bc42ff1fb8bb6e5681e81c8e1d82e2d8687f4c28365
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp314-cp314-win_amd64.whl

Download URL pyswarm-1.1.1-cp314-cp314-win_amd64.whl
Size 297.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2cc6f37d38d1e679286b99166d39ecfbddcd527fa9a9af7b8f47dc0e22f0f70b
BLAKE2b-256 checksum
How to use checksums
393edbd262747ecb57d206e279d6d4f3b71851c8da74e2faa0d6cce168989f58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pyswarm-1.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9774e2ba40a85d257f837c7b43f0d91bde0d7204cf870ff6adff9a7187440c57
BLAKE2b-256 checksum
How to use checksums
df095f33269cba7a949efc1089113501366bb224fe2529654e54538fd039b51d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyswarm-1.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e0323ad36c970a9edfa17efcf1ab8329129fabc2a7fb6a72bfc25d70aa13583a
BLAKE2b-256 checksum
How to use checksums
462e5926250f22e6e8a3b750876315781cfd0a175dd54b42ef92e01b830fa200
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp314-cp314-macosx_15_0_arm64.whl

Download URL pyswarm-1.1.1-cp314-cp314-macosx_15_0_arm64.whl
Size 807.7 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
7c42fab7c07fb666af1fe7dfea338ccd06496bb0bd9f42b8b7c713d9280d042e
BLAKE2b-256 checksum
How to use checksums
efdda8dad115e79f6ff4a651ca17c9c1d4ef8fbff2a8b1a3877ab7f1f9c39ce3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp313-cp313-win_amd64.whl

Download URL pyswarm-1.1.1-cp313-cp313-win_amd64.whl
Size 290.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
397d7f32b2dbabe8412f8927fd29ee4c069731a32b3d0eea3d247235dd9ed122
BLAKE2b-256 checksum
How to use checksums
ea0d3adfb539ef388c3f5235ea10691a80a6bd686985d4a471c26825d697641c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyswarm-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6fcfd37be685d16923510b937f129726e444d228c8b3ef1f7e07ea4d744c4ed2
BLAKE2b-256 checksum
How to use checksums
0c90433ad0653fb9b8677fd1091309c80722861fc0c566c1076c7e736960b34f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyswarm-1.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
caac26b0b73354ce3482e8ed72071bce691cbaaa5507c31d9a4f5f2f7f8f1bf6
BLAKE2b-256 checksum
How to use checksums
13445c537d111a547aeb399138d7313595158faa20483515f525ff282021216a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp313-cp313-macosx_15_0_arm64.whl

Download URL pyswarm-1.1.1-cp313-cp313-macosx_15_0_arm64.whl
Size 807.7 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
356ce6026b81ce43fdb20ee3325a15e7f44513ca42c116b65bdf77e7151f007f
BLAKE2b-256 checksum
How to use checksums
00037239ecd4510a4b872b3fa93cd69e0aa21e8d247eaa1d46a80f8a0b8576d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp312-cp312-win_amd64.whl

Download URL pyswarm-1.1.1-cp312-cp312-win_amd64.whl
Size 290.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
92e31bba48cccab40015c66f44d4ac9eacc10a088f2a77072010e66ea5bbc38a
BLAKE2b-256 checksum
How to use checksums
32ff625c8e7db6869ca62068745fe4754825bbab66c8f5f4ea76e23948fc8b53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyswarm-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a1545c12bf37be40dd1c50aee457990b2d4924bfbea100ef02c4ec1f4bffba11
BLAKE2b-256 checksum
How to use checksums
0cdab2c2cc665e8d3a1d460224d2383955ff627372ad2653a39b7f4890a1029a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyswarm-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aaae2387150eb6a0e00ba0e41615a4c428992dbb9374a5fde9803b4429f08966
BLAKE2b-256 checksum
How to use checksums
6b55e6e4223ea0a40751503119bf42951c828984b2cfa370e57942546cdf3a50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp312-cp312-macosx_15_0_arm64.whl

Download URL pyswarm-1.1.1-cp312-cp312-macosx_15_0_arm64.whl
Size 807.7 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
47bd439fad26f70ef895fd7abccf851da68db6af5a0d308d7a7f611715412bab
BLAKE2b-256 checksum
How to use checksums
924697099e847485caaee465999284b195e124e3d2fb3be6576a63ec938d16f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp311-cp311-win_amd64.whl

Download URL pyswarm-1.1.1-cp311-cp311-win_amd64.whl
Size 290.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d9f3576887b79c054c3062ccbc23fc2e35332fe0266803c26648e1238b5d8cd5
BLAKE2b-256 checksum
How to use checksums
f7705fd58f44a4198f41591502930bb7f50a5297f4931cc59eab620c2c236f21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyswarm-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
532461ad4a9259380e1b291fe930e33b33f9fab6d752aea26456e3594c7d4c74
BLAKE2b-256 checksum
How to use checksums
27bf2ae7611bc54d0e1568b9f35176c1bb24656b3c09b158a991ab519cba0bd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyswarm-1.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
84a48712f24f71deaa297f13333c10d8c20292dbf83cd5e7a404735ee2851270
BLAKE2b-256 checksum
How to use checksums
bf20a319a31521a3c1205ac13fde65e8d6ef785ebf0864bd100b0e762595198f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp311-cp311-macosx_15_0_arm64.whl

Download URL pyswarm-1.1.1-cp311-cp311-macosx_15_0_arm64.whl
Size 807.1 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5fae316356cc7f9e4ed0e02ddb10a394903e72ccc2f38a2f579e0d6de5eceb16
BLAKE2b-256 checksum
How to use checksums
8c5ac8bd2642082163482d095246343153d03786de46c1ef13ae7e2596a47e7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp310-cp310-win_amd64.whl

Download URL pyswarm-1.1.1-cp310-cp310-win_amd64.whl
Size 290.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fc4cc6bf75404eb30b4e0776fa0048801bb9f27099c353276616d8fc3fd44948
BLAKE2b-256 checksum
How to use checksums
491de04537a31a8dedd291324827d3a46b8d80f302d8f22288eabbf0bd1b9485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pyswarm-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b653c59139a445a8ae16e1cbb9df40ff082d30d34ddbb864edab9446609ca613
BLAKE2b-256 checksum
How to use checksums
f43231b15ebfe55899479fdc9a609bd8166cb1c76431681f10c86a6f725c517e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyswarm-1.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e7328aac8a0ef9bbefac42902691eaf58927046487c71199d12386a76c6b1e97
BLAKE2b-256 checksum
How to use checksums
3f3b2f2548ca01c61a117c2f231da71f3e8f17a57ac27c9cca3e80c1f8e7875e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyswarm-1.1.1-cp310-cp310-macosx_15_0_arm64.whl

Download URL pyswarm-1.1.1-cp310-cp310-macosx_15_0_arm64.whl
Size 806.8 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
4c0a13d1b9158f5f7fc880e078ce6643f609e4c93b9939ad68bcfca35fd111f8
BLAKE2b-256 checksum
How to use checksums
dc24651032279743c45469dfa766c807ad24ec0d4f9ffd6689df0e20d0b3a1af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

1.1.2

33 release files

This release

1.1.1 This release

33 release files

1.0.1

32 release files

1.0.0

24 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6

1 release file

0.5

1 release file

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