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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyswarm-1.0.1-cp315-cp315t-win_amd64.whl (298.5 kB view details)

Uploaded CPython 3.15tWindows x86-64

pyswarm-1.0.1-cp315-cp315t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

pyswarm-1.0.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyswarm-1.0.1-cp315-cp315t-macosx_15_0_arm64.whl (815.4 kB view details)

Uploaded CPython 3.15tmacOS 15.0+ ARM64

pyswarm-1.0.1-cp315-cp315-win_amd64.whl (297.3 kB view details)

Uploaded CPython 3.15Windows x86-64

pyswarm-1.0.1-cp315-cp315-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ x86-64

pyswarm-1.0.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyswarm-1.0.1-cp315-cp315-macosx_15_0_arm64.whl (814.5 kB view details)

Uploaded CPython 3.15macOS 15.0+ ARM64

pyswarm-1.0.1-cp314-cp314t-win_amd64.whl (298.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

pyswarm-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyswarm-1.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyswarm-1.0.1-cp314-cp314t-macosx_15_0_arm64.whl (815.4 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

pyswarm-1.0.1-cp314-cp314-win_amd64.whl (297.3 kB view details)

Uploaded CPython 3.14Windows x86-64

pyswarm-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyswarm-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyswarm-1.0.1-cp314-cp314-macosx_15_0_arm64.whl (814.5 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

pyswarm-1.0.1-cp313-cp313-win_amd64.whl (290.5 kB view details)

Uploaded CPython 3.13Windows x86-64

pyswarm-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyswarm-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyswarm-1.0.1-cp313-cp313-macosx_15_0_arm64.whl (814.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pyswarm-1.0.1-cp312-cp312-win_amd64.whl (290.5 kB view details)

Uploaded CPython 3.12Windows x86-64

pyswarm-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyswarm-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyswarm-1.0.1-cp312-cp312-macosx_15_0_arm64.whl (814.5 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pyswarm-1.0.1-cp311-cp311-win_amd64.whl (290.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pyswarm-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyswarm-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyswarm-1.0.1-cp311-cp311-macosx_15_0_arm64.whl (813.9 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pyswarm-1.0.1-cp310-cp310-win_amd64.whl (289.7 kB view details)

Uploaded CPython 3.10Windows x86-64

pyswarm-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyswarm-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyswarm-1.0.1-cp310-cp310-macosx_15_0_arm64.whl (813.6 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file pyswarm-1.0.1-cp315-cp315t-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.1-cp315-cp315t-win_amd64.whl
  • Upload date:
  • Size: 298.5 kB
  • Tags: CPython 3.15t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyswarm-1.0.1-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 836cbb83b2f57d7df6545a44e29d439bdc8be58b229fe845b624a55b23e2f9ef
MD5 77a63eadb678dd1c6e6a555b067dd991
BLAKE2b-256 6083d9e60172c9e6e8af9867fa3f5d6003c7be8bf226b2bbf3b0a1340c4dfbf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp315-cp315t-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94b9a1f6a10bf910f92a345c1aabbb7d1d8e7a5c1332360254c0ef7c11259e01
MD5 ec0fd9cb57df02984f4f080798391584
BLAKE2b-256 3c751aef296285bce086591eaf2543556f23f0a3d6e3dfad20d790e2f5703e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp315-cp315t-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81f2455d263ebe1b098bc94f41e80f5c81d1f53f52f17da42b4dcda69a2d0ea0
MD5 873176d5d67ef76907e256437c09bae6
BLAKE2b-256 ea6b5886722d69d88ef085a8f80bc4b327e283678697af25f5fe5f2b57adaa62

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp315-cp315t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp315-cp315t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bc1055b642e200e7a251ced8d024ef5c99a6e2ae08ca042e103ac9900d4352b2
MD5 e067370f450a956a5459db1c26ce5120
BLAKE2b-256 4d999162ae28f90a5eb4992daf884e60a6bda5fb96e595932e6b2aad02f78864

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp315-cp315t-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.1-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 297.3 kB
  • Tags: CPython 3.15, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyswarm-1.0.1-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 1220cf32426921e5f407969c56a6b6f77955e2122602dcda3b50fbc3bd709981
MD5 b61f83069bd1b7190728ea1f2fd0d7fe
BLAKE2b-256 e4801abc3b51005a9bfdb04bf3d866deb1c00e217580b9d4b8ba87073d4f6edc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp315-cp315-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp315-cp315-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64ed938ed967a5137bc62ebad0e2f320021b0db8d1eb689a43e15f998f3de640
MD5 fde81ab0d756379dcfb763f7f7a802ba
BLAKE2b-256 1584f4850218b18d0b5b3ae17af2695ad35f45cf4cca0e6902feb8df328de1bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp315-cp315-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edb862f07f27f752dd8b392d6fdf8083277d62ccb24172e7909654e9b1e72b3b
MD5 87e5f655d3a0eda541ba588111c1324f
BLAKE2b-256 6dc7c5f740a0f532c8ea58130d2e1a6e44e851b7f754e373e837ed1c029e28a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp315-cp315-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp315-cp315-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d70cef48e12009b760950fed5a5ad40f288a3960687afa3fcfc4b212cbac2360
MD5 9db2a2bbb80d2fd44df799f477b6ea3d
BLAKE2b-256 cdf2535d8b68ffa340bb59422fa7d35d482972f61f13312d62f41bb39a1247ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp315-cp315-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 298.6 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyswarm-1.0.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 94ace2d35e7e52a10b0424026c94518e7a0316bc058b52714e6e07667677d798
MD5 a62bb94c575f5200b6052d6205c57cf5
BLAKE2b-256 4ab6ffe1ee4f2e2d73eb2177805ea733cb400338b3a3899608e37c89263d50f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp314-cp314t-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 793327e9e159d6c866bc84c211572f2e04ee29a0ff1a4c95c079d0fe812f9703
MD5 63ddfe1ffe94d0f5d2e3a9d5a302d1c3
BLAKE2b-256 7cbb6d57d63f23bab4ac31866b133e5b2688365ce19219f777cb0341f529fed6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c76ebcff5067b893c8b32b8198cfb7a3fa909e90472e17cab9cfc97f89d7bfc6
MD5 3c130251970610501d5c06d4a4c38229
BLAKE2b-256 bc6a0f705eedcc4a632b0a61653302d6addbb019b294f9816e8b83f1851ad08a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e16a56dd7e4de13418b4a6620363e9fa5ad95872b7fb42c1771c3caaa07b2437
MD5 f18280ba0947ffa7398c5fd3eafdeac4
BLAKE2b-256 6d8747aa9e768e51e38225205deef85d47686363e4703fe08e1b3acce0a44598

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp314-cp314t-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 297.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyswarm-1.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e75d852a78f17eb05a6f216108567bc456bf258d589e85b70c255314f9c0594b
MD5 91607ea4a7e5b2985300eaddf5836296
BLAKE2b-256 197d6d6f69169287041c6c983d5bfa46409a45bc3c6606ab88323cd8c887e3f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp314-cp314-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31da0a25791088da96bae7f0ab63ef4ff5af1d67200f294517ffb5debc629594
MD5 9f894e617b457e739b486c415c1f2dd4
BLAKE2b-256 3d5396db4c47e49b781dac263f54c360df224361e4232aaee9edf931b3703dc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70a8c177835eae185bd32b04d686c5c99239c7ae60c6fa6dadb96a4e0e27eba2
MD5 c4fe7297b051e65200457bd432b495e1
BLAKE2b-256 6400e498943e013c9d0fc3e1e9d77738acd5bef7c0cc988878ff7aae8207664f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d9727739345d776e5212cc58df6d9a715ceedc9d3d322498d6227e6a071fd309
MD5 a5550992281b280e712a777bbcc486a3
BLAKE2b-256 5aa72b5adb8058d2e9f637e93df3a3d4e2a93eee33e510311e53ad43df1a0dbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 290.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyswarm-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9b3c20f983760bfd716afbd5842993960c37215c76dc05e0fe570ef3a1db60a7
MD5 0d9408a666b128267e8f3fbbe94430dc
BLAKE2b-256 e95ab826b00c5925cae022835439830dd2d6b0857b6db4f76612b970abf20cce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp313-cp313-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac12c28638e624f9cd8e0df59116280a27d486f32d3be31b2a29f72b50d649ee
MD5 420f4c1952b5680a6982362797c02bce
BLAKE2b-256 e330b4a45f8d0223663e699e9d4a5374796e94056774965eeebcdc2b3a14befd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f36eba9b86764c5612ecd67c6c03c5de369056048f7db83ba87abf5755eff6d
MD5 7069cf408c09056884f6ad5ce037a2da
BLAKE2b-256 92dec33bc3a7cd644c4becd04517ceb6af7927ad6d67ef0a9fedb8fa185defef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0d190ee810fb794c70ccb6be0581278e419dcd31de879c20260e3b8bf7419314
MD5 229d85c9903c5a3988eb6e8b9269dfa5
BLAKE2b-256 32551ae021822621a1073e030189c1004f08d8813f7b015574155d2b02be20bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 290.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyswarm-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b571b9888436c4a665206d9a1b5b19c203630dd2cd83941ef50d42a3caf8bae2
MD5 298925c22ba5607db46724ec59f3723a
BLAKE2b-256 446c64d0ba5290caca17e57697dbf3370c0eca535ef37a0ace32e0fb3b69a3b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp312-cp312-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 52d749fc953eceefb592c5c83d50f6b8a91c9d4f65a3379e0a75d039daf27691
MD5 d179900c677e93798fb1d8acdecb8f3a
BLAKE2b-256 cfba0e85b0351de2c08a6f379393d0f215f7d29b82224887c5230f079baf13e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc4a529d91537fd51f9852d61ca5fed9e8a6c49454ebc9b2eeec1007059300da
MD5 9494ee6e3be4641f8a43f53af9ff4952
BLAKE2b-256 ca4409bfd864d5cb0ca44b5ed45675853fef79d1534beb76d55674f802144760

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 49b5c319c925a053377eb9c1bb15e2854f3398dcdb218bb77de8731643c8ed5f
MD5 3ba56c1fd53266da80049a79445652d7
BLAKE2b-256 bbeac0ba5633421196d1152546a94c20e7440cd38a5d257df8a04ad34e8ce238

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 290.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyswarm-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b986b1176d2459fa08f4fd6c178ca9bcd8356b27c400440c41cae75abc26438
MD5 780608d978f70748a6928622781647a5
BLAKE2b-256 4b44e2d778fe2e3e6b59a5b2e697b29738520300caa0926dc07be123f0cd2110

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp311-cp311-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 933275fb7ee5bed55ac3c3e9da7ea49c173af6de2bd5e95b4c130b1418ffb0a2
MD5 ff7fff324c4b92cf3453a3f4bdaef9c2
BLAKE2b-256 480b48e1fa8bd483469295c22a537583be41649039a2e6a4494d8a243206883c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fb718679eaf3e0360949e744dd7ca5319ceb16055dfdc44ca18973bb55bbbe9
MD5 c0d48c58b8ffaaf59a4075f84b7ab7ca
BLAKE2b-256 e0eafad9826c8fd6d6ea43476712baa685039ce4946b6af7072397238b148119

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6672fe3f44f530128d65380f59f197d181c526a3ccf90092d2430865a1ffea23
MD5 62ce2ba031f910bc36039247d547a63e
BLAKE2b-256 57f5b006b0729c8ee8f6d962c6a4390f3e80d47731ae630da908ed1440f45d79

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 289.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyswarm-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e0b3568c3918ac5c9f9a3ea2164c86cbc458a5019b18ab3758c6f6357fdc2535
MD5 088e9e0a6fe1c2235ac8c424f37ea82e
BLAKE2b-256 f307bd0832e23a6e4bece1ea7945587e35c2043b4407e25c22a24605f28effc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp310-cp310-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0eeff0371254e97b61e1f1abdb12c8451df697193923b52c7962f7f114c4693d
MD5 c4589cc978daeb8eb4cf45af08535c16
BLAKE2b-256 fc15db4e328f71d93b989b129be54b203b196e1ec888f04c1d7eb9b7eb02caa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e63f4d691cf62884c2453701149927cf5c65066c0e363eebba67fd55ba1498c5
MD5 424d151ebb4316829df208767081ca95
BLAKE2b-256 7e1c39776b33a3570a806ce156523b0fd84c3b31004d4d06989220b6c08028d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyswarm-1.0.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 749d40ff9717ba0f8b95e7d0f5745b54072afd49147e0872467165ef533b07d7
MD5 9cdc8743c6756a2f09366df04d86ef6f
BLAKE2b-256 5d158a7e817142e1dda9e985ca234a4cba5ead55165a7df79ea3420d9bd7ef2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.1-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/pyswarm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.1 This release

32 files

1.0.0

24 files

0.9.0

2 files

0.8.0

2 files

0.7.0

2 files

0.6

1 file

0.5

1 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