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

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

Source distribution (sdist)

Source distribution for pyswarm 1.1.2
File Size Uploaded
pyswarm-1.1.2.tar.gz 284.5 kB Details

Built distributions (wheels)

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

Download URL pyswarm-1.1.2.tar.gz
Size 284.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5ea4c9705ffb4e1678c0f1da29d9736d39cd92204e0a9c836ebfd8f4288717c2
BLAKE2b-256 checksum
How to use checksums
e760f5675eb9ea3a8d1d120d3b4e2b8d90b4778dc407194bbed3ada169338a64
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
484c4a861e31492703a701e71929b00565a61577d81727b7fa1567f2c4393144
BLAKE2b-256 checksum
How to use checksums
d21235f8a5e02a7a7dd89fcf4ebbe52db2c44fb03bddf47035f2aaef667bf08a
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
bf1076bbb8b1bec2d6f31f8742abc2564416c2ea676b7d2fde86298d9d0f4ca3
BLAKE2b-256 checksum
How to use checksums
056fff72ae613864cfd22cb1ad49ecaa6eb5d1e47669d35543d24ca60cf5205d
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
e2b803014f736a26c6e92a0144c94e1a04af8043186a384a2a0398dc560ee62a
BLAKE2b-256 checksum
How to use checksums
8cee8e09c11a625f0f30f941272278048838c848b5efb93da0ed21332f78c74e
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
0a1b14f00fb07ac9f47badc0d3fe09c1dad03c25a732e1ad102500fd0280fb92
BLAKE2b-256 checksum
How to use checksums
06d6b6f3de05eb87a1ef052d1a2a0425d18e9f7b543773574d9eaae0d79fa429
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-cp315-cp315-win_amd64.whl
Size 297.5 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
7ba976abce079454f1b875a68f952184cffa3e1c3c5efe39c857bad77de7b9e1
BLAKE2b-256 checksum
How to use checksums
1ba195a38a506d82a6dec43ca7e1b975e199ac16693f6ffaa082da89d4b66246
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
f5af2b4fea0d3e7f8c9695d2b5dfdf5d5c0420b2be3a8ddff28e3bc312ee8475
BLAKE2b-256 checksum
How to use checksums
fde1ce29d750b62e0541cc9856f78726b54dcec80fc2a035fbb9be34003ed6b5
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
bc4f4a1dad29e9ff449624767eda5e59aa9269356ce047b7299f00c6bc370f77
BLAKE2b-256 checksum
How to use checksums
7220e53b991284acadf3b4387c5f78e4d20dcb3cb87b855b897e8d98d80a8759
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
75ec4ff07c27293f3f4dbd35ba4d74970ef0d8af1bcb2884844e94373044bca2
BLAKE2b-256 checksum
How to use checksums
8013a87e6936c20309c977bfd033481c33faf5bcc1bd7d266136e30532ac407d
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
5793066ebc138e2b2bc5d99e5a4aa9035b3de610056c830fdedbd0ed3fe80c65
BLAKE2b-256 checksum
How to use checksums
1cb0f89c75c28891f88a1121c996838e053930b5c2ec1c793935570f35f0949a
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
893ac089c3ab4b5abab57a281e3c03ccafd5655d40843697f37e9171f4cd7638
BLAKE2b-256 checksum
How to use checksums
7c926c5172d25535c2bec8e73d992776422bdd37363678cb855b7eba0e73dbf4
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
62a5c281a44918749f0f844c9af532a17a7b065a0e347b011d46cd9530646bb7
BLAKE2b-256 checksum
How to use checksums
a145c1dd2d9a1f12b967a45a2d64a0decf76930da92bec7d23098f0cfcb43284
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
e2072c2c0a4e2703b31b415294abb29f7375d726f5dbe5276eb498a06b3db01b
BLAKE2b-256 checksum
How to use checksums
1587f6071c95066bb8746bfb6bbcb3badcec3493dd41f3249c39cd00d2b79988
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-cp314-cp314-win_amd64.whl
Size 297.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
46f8f227f072dda7b1139ecf37f0ce4a8321011afbf040c2e611e88a9e54941e
BLAKE2b-256 checksum
How to use checksums
104bc29341f16f2df7e9e0698e3ef9aa7176f109b722c37ee55ed974d4df8d1f
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
59d348fed98de3094789e327998856955b52c5abe99f29711d0a7a98c68dd548
BLAKE2b-256 checksum
How to use checksums
dbd3ae561377a723265b92416f7ab5800512407d4b8ca1cc852e406973e8729a
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
af77a84394f6cf9aa425602ad0992392e9d470760147ef7bfe5b6e2f9e77751e
BLAKE2b-256 checksum
How to use checksums
9c1e9606ffb3ecc8c3cd838fff18dfdcf1ab939b3042ed6e203f111964ff4b0f
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
b55c23fdb65909a4a5c8b5edefb476c3c3e430c318f849808a160dfd4532cc9d
BLAKE2b-256 checksum
How to use checksums
d6acef448c4b898249de604846441dd22b3f68ca82de4f8debd1c2b92cc46a07
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-cp313-cp313-win_amd64.whl
Size 290.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
127d09bf3a9d87ee56034b4916139b40c07d0d41d7f32ca0d1bf0e42641bfe5a
BLAKE2b-256 checksum
How to use checksums
019b7b207e713490749a440a56d7679524c029cdf08a95415e2d2f5c70b904ab
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
050f56e65ecb46adf36d2e637801e5cbe3818d483e693ee5afb894682f791c2a
BLAKE2b-256 checksum
How to use checksums
9873d690d6341700f320310356108ab7f28baaa8d7deaaff0aa04d3f7dc4dabb
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
166a6d60487a496a33900fb85d04e7bad39a8524c63add6c8ccb6c1bb9c67f4c
BLAKE2b-256 checksum
How to use checksums
41fe8da081ef680f8ca14f3f9092af46f59f221d99c3b2fa3376af7dcf5c95b2
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
4d247eeec664821063fa2d60d2073a7ccb0fa5e2147513f9f6f07d62126d261f
BLAKE2b-256 checksum
How to use checksums
fc24a9a52ee47757f9def6351fcc2a6adc26c986375b88d6930b5569ec7b762d
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-cp312-cp312-win_amd64.whl
Size 290.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
667d9fdc812034fa7decef142f7725ffabe20fd50b3f704fda7070af12b2f2b7
BLAKE2b-256 checksum
How to use checksums
01a91fe17ade5af97020f5d24608b25db67ddf71d57185da4646bd01e239ecab
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
506739870a1897d15477f466d8e383964c3a2958357cf29b45556d634a0d8a92
BLAKE2b-256 checksum
How to use checksums
ddebbca8f2b5d6e94a234c4a0537c2b4cf82fc65fec8769a123f83944fcda0ae
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
41a561144284f4821aaffe79b87c5bd02199749b4ad289fdadd3770e96abd587
BLAKE2b-256 checksum
How to use checksums
ee5f6dd3f9b96aa73a767ebbfb5c6c9a08b54ce7c4298ff6df243e225473adce
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
09bc7e717fdb76e5e6236c407b2237223c68008a3cfe9d37cdb0d31a23749b1b
BLAKE2b-256 checksum
How to use checksums
5f49953bafffb3d79f4a80b9d25d65ac353004de63e5b174b53b04bd5edd9fe3
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-cp311-cp311-win_amd64.whl
Size 290.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a4df807128985da27b1525b73866773a5a6f6648816e23892091fc58486e8ff1
BLAKE2b-256 checksum
How to use checksums
55eadc5769e24541b0dabb90810681070db78586c80dc785acd65904c4da5ff6
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
29f6a9487eddc3a665f5310e69ce7f5fb6e1a14f92b89b1336a87e4c1d12701c
BLAKE2b-256 checksum
How to use checksums
951dc14ab0b189117ae6eb432d4dfa21e38d661a4cb62f0ff2de604d5676abeb
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
c8355bb62219f825d6a619670300cba6bdbb0c79976999b6bc39be613d9ec6b6
BLAKE2b-256 checksum
How to use checksums
81205e80c128ef423872a6978a7e806da128bafea5ca2b10ac91814cba85de31
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
60b5ab45ad8439d87d3a5518905a1c2a738820f195157ac11d201e27809dc507
BLAKE2b-256 checksum
How to use checksums
ecae03c233e58197ccef9852eb7bf4839ccf0bd7cd8340cdee26d928fac8583a
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-cp310-cp310-win_amd64.whl
Size 290.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8cef152382eb79485caee61283107008bdf49df46ba3358306a3ced3ea957c2d
BLAKE2b-256 checksum
How to use checksums
57f38fffa60faed751f96813c20795e6eb16459086d2339c0d923d8a6901f9ad
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
d727075d7cbb50b2836e826989fc6efebb9d22bfd32a3dd68801eee7b73c7f9e
BLAKE2b-256 checksum
How to use checksums
243ffdcb8a9f9d922c72432f3f9a3b64b3479360c536282bfaeaca473f6ceb44
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
6bc2f20e0a97b24bc5a4a12f73f49384f89dc8b05a001f66d99e30a556f8e08b
BLAKE2b-256 checksum
How to use checksums
0ab1d47fd483ab81ca8f9ac1829c299cdf2647ed7b5f19990065322050d81eb3
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 16, 2026.

Transparency log

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

Download URL pyswarm-1.1.2-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
1e1f15b6109295c6f78dc3f04e57610d01a4d4b3385ffbd6461d9448f1d1ae33
BLAKE2b-256 checksum
How to use checksums
3b06d73f254cc95f0c420d4c3c9084876a3ee621893ad602b7f918ae70d86cae
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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.2 This release

33 release files

1.1.1

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