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.0

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

Built distributions (wheels)

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

Total release size: 28.8 MB

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

Download URL pyswarm-1.1.0-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
a58dbc953c91ca7c2df441253c73ae83ab669cf3c3e1680456d07a2c05a550dd
BLAKE2b-256 checksum
How to use checksums
5fc38388ae99168e2392487660fe7ed37e60e8932fec66677158d662c30ff275
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
20a2d46c0f1500be858a0eaa9e353e97c8f1abf401da34e1d9c41a050bd01847
BLAKE2b-256 checksum
How to use checksums
60dee4553b4bd96d15c4433be023bf79bce3480be48d33280317e702403515f5
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
7b734e4f49bc249ad20acf14bb05755439d355753175c83e410a7238ff147d25
BLAKE2b-256 checksum
How to use checksums
9eaa09ee8887bd1adc09f359b2d430bc77574e20f341c109a8e7e14de5bb04da
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
4b13685b1b8978a32747a26392b5c5ccb5f48e2c518fb3743895afacad0061f1
BLAKE2b-256 checksum
How to use checksums
5399d214f9adaa9e1eb3163370d914ea19dfc214c1017e9e26538f29f272b14d
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-cp315-cp315-win_amd64.whl
Size 297.5 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
bc6a697b67840cc354d0a9756d5def5211b5afae31e909d67cc7382002f4aac2
BLAKE2b-256 checksum
How to use checksums
88aa99c9e18f326b6a341436d71a5ca09430ba292ea0b4e3f511650c04899a6d
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
00175a7a30f7b70ad75ec5f3709ab4d1b86cbd7b65525639d78d4767a933aedd
BLAKE2b-256 checksum
How to use checksums
b0ecb3bfeeccc6b525580e474cace05b1fe758c36023fa56473af40996dd194f
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
78cb49945eedeb5d91aaea7fcdc2c165ec02684e30acc0449a020c77a51fdb86
BLAKE2b-256 checksum
How to use checksums
aac957f7df95e7ace10e84dee8e9988781ff17c4a016b38c019039b6cc0e52a7
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
92dbc4b40b52c18ee12b400d88eaf1a60d08a1b65d5b14c63ba7282268248495
BLAKE2b-256 checksum
How to use checksums
23b93deb9f6ed5f05272b6c390e00f7aae89cffbbb46acc5df9d64a5b309c38c
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
3dd8f00d19eb593aa358d32e98a55e4d9883ca2d111022bee5ce50f8f66423a9
BLAKE2b-256 checksum
How to use checksums
43f6b08c0d321ed1dae00f03ed5ec8cc5801a3547e904b8cd97cf966ea350107
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
0c4fba6a4063ab46c490ad169a6300d33ec7971541b5091705cd607ea1b05ce0
BLAKE2b-256 checksum
How to use checksums
11c28337224aecb50e101c595a37f4281fe845b8f60f14ee6c03900a48ae61c5
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
53f740acbbcc46402c395fcc49d4178a2e5e069afcaa367d74c9fd80c9612e5c
BLAKE2b-256 checksum
How to use checksums
d10cd3dd3db6760a47286f84e00b0aef2f5871ba144a80700e533dff6d1fbee3
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
1b67f0b674106d610416f3464989151947c7df09892cab1dbc660b42e61e075e
BLAKE2b-256 checksum
How to use checksums
5e9e0d59822623ba7eec42ad25627fb3d5bd2e2a5c58a3e6ef4c6ef0685e1703
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-cp314-cp314-win_amd64.whl
Size 297.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7f084c9f67b8e3c25748bb7570651f2050d1b62f3690b6f89de0807301607bd6
BLAKE2b-256 checksum
How to use checksums
b6bd2d88d08b5810229088319d1d236ea06f24beb6a9c280f8865e384eb1086c
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
debeec0865ce102efb99a9532a2dfb7ab892633d17dcff7c0ee7cf3737cbacb0
BLAKE2b-256 checksum
How to use checksums
003e4113c3b4506f1245b8363f89e91442d8282a862e098361935015027a232d
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
2394a1883171d272b845ba03456db071b6cb6f12ba831a4fd280de078a3bd14f
BLAKE2b-256 checksum
How to use checksums
c1968c8340fb94ccc4eaa3c548435ed96b845c2e17a0f155bbc6404190d00440
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
b04154bda70e7f2938b56e888dcd712eb10b474e1e36828fa373db2167ce125a
BLAKE2b-256 checksum
How to use checksums
dbf25b0b7868f087f86adbf6443fa337a65cb414b96a43411dff3802bd468926
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-cp313-cp313-win_amd64.whl
Size 290.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
65acde9da3b4f33bbd31d31b5b699e5f8bb16041590dca028538101f45776ebe
BLAKE2b-256 checksum
How to use checksums
3be50c23a37f018c1ca48ba36ca4add453794e8553c84d0a540281fa9e7f77e8
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
6afd1757015dac9f597c740cf83baededec4442732dda99c634c8be6086b4751
BLAKE2b-256 checksum
How to use checksums
0db157b134ac58171118babd345896a2e6f9c0a681dd705bac0fd50cfa9959f7
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
fecec989b4014abe8313254589f2532d872611dd07a4a8506e3d746c6e68c4bd
BLAKE2b-256 checksum
How to use checksums
b61b80184b8a53cd842277c64b9f0116977b34b91734fd519594565f125f68ca
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
fba0f795d37fa676881503502b75817f3033fef0e4122e91f5e0e3912bea0f5d
BLAKE2b-256 checksum
How to use checksums
4600d9f0013efb202e68ae58ad10e9b431bbdee4348bfa3aa8c8d9b275445b0d
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-cp312-cp312-win_amd64.whl
Size 290.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4fc41312dd20846702b6b798b9e2acc6a402cfe846156d03c931c470af4bfbeb
BLAKE2b-256 checksum
How to use checksums
b03878a241d7f06cd0c1bd56b8ee124f95b21e33bbdb8e6a5bc97d2c1af1fc95
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
e95c51c0a4cd2f14797f73124f4caec28a3518bc72b2a001f77d7602d1c3c9de
BLAKE2b-256 checksum
How to use checksums
fd908e76de943b6cd73cf173b097f9baf9380fcc995c1aaca1deb00c4961b5ef
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
f1ce98775631d35eb47c06eff1d1dbc50d21220ffd1fae59d5d511e7f4f1a33b
BLAKE2b-256 checksum
How to use checksums
9855c43b6b49861e41aeb1051fcd2ad255d548c64365216a991add57175e6019
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-cp312-cp312-macosx_15_0_arm64.whl
Size 807.8 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
dee218e87d9ff564695c2e2267fbc7a9bf3f72b667e397773f99ee0be8a4df43
BLAKE2b-256 checksum
How to use checksums
b4a81afd6f83c865f4c37d5c0becd68beadb1607ef51940d4206804f9caa3054
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-cp311-cp311-win_amd64.whl
Size 290.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
933e0852bcdf3d0fdd7640a446f1dc55c9e040392de60c26c52abdc3a5be6b12
BLAKE2b-256 checksum
How to use checksums
8affe6791f6f3994b29707c63bf6031579fe3fe30fc42dcae971814014f49b08
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
65822fecc6ae4c5663e975f4533be0a33e291b899ab231ef74521425ad62821c
BLAKE2b-256 checksum
How to use checksums
716fcf89c9adb29bad7eb657c62c56c0b364ad4e727fa2ac06ba506c5206ec50
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
bb54a3911f0054f67102862a8db0bc98e70146f3211476118506c493b1beb772
BLAKE2b-256 checksum
How to use checksums
f6954631a7114699121e85b8912de10c492aac72dd2e38876d5c2c521988dc6b
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
0c7ac3b6cfbad376bd8e37b1957efbe4604f81aef36ea4c91ae171b56f71d3fe
BLAKE2b-256 checksum
How to use checksums
78ce394e80bbd66580e567adb3e5ae471b4bf9314c13e61f52e20a9ef57c6df5
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-cp310-cp310-win_amd64.whl
Size 290.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
847262228b247255a4542a804d4eb8170909c0b847cbaf2783f6c43ae996dc10
BLAKE2b-256 checksum
How to use checksums
802c35a4209afc3830eaf8f032efefdfcf09e6039e1e08f8423a7e8274ba6132
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
4cbb650ba1c9f744f51995ead545907c74ba720c1949159083afc0e520b46235
BLAKE2b-256 checksum
How to use checksums
bb786b295941dcd1ba4a2bc626c1d9159637fa201410173ab8839e9ab7fdb47b
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
4fb5da31984ac41d47009e3bbf4d3da08d8d1ebe98da8af6d155f2afe48213fe
BLAKE2b-256 checksum
How to use checksums
8e6c1bfda7d495f823a716f906cd2a26b8d2ee73b1bfab2a630f41418972a153
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 5, 2026.

Transparency log

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

Download URL pyswarm-1.1.0-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
c21d45bc89fafb1ee820abca8b3555fd89dccfe98ad65e9fd724f0081015d770
BLAKE2b-256 checksum
How to use checksums
b950c27fada59e2dd7020e4d013213b51f3ff10a324de784c6a86cd6c8b9e2eb
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 5, 2026.

Transparency log

Release history Release notifications | RSS feed

1.1.2

33 release files

1.1.1

33 release files

This release

1.1.0 This release

32 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