Skip to main content

Particle Swarm Optimization (PSO) for Python

Project description

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.

Project details


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.0-cp314-cp314t-win_amd64.whl (298.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

pyswarm-1.0.0-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.0-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.0-cp314-cp314t-macosx_15_0_arm64.whl (806.6 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

pyswarm-1.0.0-cp314-cp314-win_amd64.whl (296.9 kB view details)

Uploaded CPython 3.14Windows x86-64

pyswarm-1.0.0-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.0-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.0-cp314-cp314-macosx_15_0_arm64.whl (805.7 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

pyswarm-1.0.0-cp313-cp313-win_amd64.whl (290.1 kB view details)

Uploaded CPython 3.13Windows x86-64

pyswarm-1.0.0-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.0-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.0-cp313-cp313-macosx_15_0_arm64.whl (805.8 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pyswarm-1.0.0-cp312-cp312-win_amd64.whl (290.2 kB view details)

Uploaded CPython 3.12Windows x86-64

pyswarm-1.0.0-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.0-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.0-cp312-cp312-macosx_15_0_arm64.whl (805.8 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pyswarm-1.0.0-cp311-cp311-win_amd64.whl (289.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pyswarm-1.0.0-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.0-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.0-cp311-cp311-macosx_15_0_arm64.whl (805.5 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pyswarm-1.0.0-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.0-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.0-cp310-cp310-macosx_15_0_arm64.whl (805.2 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pyswarm-1.0.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6e60caed32586f9ba6ecc345fadcd9df8dfdf92f468ea1185f176a471955e86e
MD5 ce3046eb4a421c22aa5e32669a0893ff
BLAKE2b-256 470a0f119da604bd8cb3ff3fdeec1396c077bd88ea424e44390ea6bdb2effa71

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e6faa8a6fa9467cd1e69c82a74a0319419145744a3d1a64307dfb68af67c7ba
MD5 988d67e6a0608180aae94cb289c2e6c3
BLAKE2b-256 fe2e35c38e64ed216ba85a01bda110dab2d845e2c4e6e617f5772535d3989841

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a440c6ba58d6759125ab7e5fe0a1faf644b1c5f890c51cca46038a594542bf8
MD5 302b362ed5963f238cd9e362e5a41d8c
BLAKE2b-256 b5174ecf7c36e3fef3b51b2ed5f6538d53eb3b0888f0182671149a613e9e10c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cf24ccee30c495ff4b595dd6da7531e6155712c32fe204c21bd9b00cb027f1c6
MD5 db66644d425c5d8879aa87415ff54579
BLAKE2b-256 7e8d4e291aa526b388bbbb8c85f5944b10074abe882d6738e927f12076076039

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 296.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyswarm-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e33ff3d2f8dbbef9b72956bd6d0e77ae22536ed1563271205e049b07e01d5f78
MD5 5a9e12f1ee9834b6a056ca8f6dc9c36b
BLAKE2b-256 ebd71ef29ad4fff42dcfedce59b67b55be7f4c3760fd80120ee3369006c7c7c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eda348874d15488918f89c48f7b76e495fe032d40865af8e16604f3da4c092e5
MD5 d4a453d70a89a9feac0f589c30e77c54
BLAKE2b-256 ab400864657a04f606231b95cb86023f44b7ab59c0f1c5bbda18b6f5439c78ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a7ae2e81d798a6b677770a402f9c48533b31e35b3c5b6e69bb9df0b82ff951b
MD5 dc04191900300f1a919eba8d8a36037e
BLAKE2b-256 fe69f12bfddf2179235d9b09838960406f669d413632fe0bd18524438f6f7c24

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 893f7b7b81166e8943511feab29a64bb31d7784e26aac228fa40fd210e71b4bd
MD5 285ad99032e5f03281471297ebcb8477
BLAKE2b-256 64706d68f9d68918766b6acc7b6fc54671ef00c9daeca70b0254a98d8ae5d38d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 290.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyswarm-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d169a360e060e6302f705acc0232d5319fe3a730b246d2d7641196815c566c7c
MD5 ca7f6712e25dbbbd5d99a0a97f4a3a49
BLAKE2b-256 938dcf97d45a0f758c99d497d3ed6645830e4685434a02bda0e5712807e2469a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd31de3daf2dacd3ec85ac711670c86c2ca97b553211ec240958a26b7bfcef15
MD5 c3dbed1dde3578bffacb470bb7fef340
BLAKE2b-256 fd1db4930f5878def3f2a564751055a7627969e4718d6b173b13872110c6f0ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3a81aeb7ff8a9d6bd08a8849d02fa626d310e71d11f9625da70a30f4054811f
MD5 32c379deba97b3b377f1b11aaef48016
BLAKE2b-256 6cc15fd9f5d8a104627607831a283568318c4a0096afa645bb2210425d48a37a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c946e260a9f9f3bf460cbbcf79082962a0f8390484516f1fba70deab88b737dd
MD5 2defcebf861d1b86903451f2afd68f09
BLAKE2b-256 2d7a70ff13740b3c0b35e2355e139d308d5ea37b68683c1d6054f470688f457c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 290.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyswarm-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 364efb498d39dc07d381bc7de608c7507016778bb8aef215756440bcdbbe9b99
MD5 3b12e24b9d974464e730a2f4740eb7b2
BLAKE2b-256 2562116c762ec220fb1b04a330d41885ba66392e2f7dcdf64408869bafef10b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ed6223415319bb7b32c2f2e7e3f88008b505a1226a413c088571c6f1b19068c
MD5 912c83124111fbee2122379b1831dcd9
BLAKE2b-256 6769fa4462c851ef2de73f760718d6dea81d5f493f26d8c4a1abf1de75c824e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b8e098eebcd229d7f689132496a3bf9f563c23d04c75a825797eabfe7356bb8
MD5 ed50b3df6bcf87b0db74d3f65b70a5e7
BLAKE2b-256 0348cf27e31528caa717a30cd18ada864fda9e47ce17517c40642d8146756597

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9a088ee590847f57edaa11f6adce716ea1675e559e2d18487382d383f0154633
MD5 c101b1aa0deaabf4e2fe23ec772ec3c4
BLAKE2b-256 c354ec1c0413025e584674bb49ea7a189ab13882f7966f6921c6a6b1f004da0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 289.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyswarm-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d0868c1170f90d8e02dd1b9d9b53ede6f521fa348a8fd36a07576ebd65482af2
MD5 32c9a128b76a5a5fd93c878b4ba32dbd
BLAKE2b-256 7a062b468bd3a1b2fc373fc8301a3af02666f86b397255cbbead4833aa4994be

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fee7fd6f599f78c65d98d9f844d780112b8fe20bbbe4f52cf2081a3e267b731
MD5 d09509a8a391fdd4807ab95e6fad2bdd
BLAKE2b-256 21c697766b37105a903642a6379c83c42cd2a9b65f9cc9b6cd5cd28d28dfeb35

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8bc1be673e5126f78e435301ef13d627c40a42d76f1e22b713cf4a3b186559a
MD5 c0162442cb2ddab45f0cb9181a671c31
BLAKE2b-256 16084c12c9f3efa347235878330e9fed223b07ae418d1cc12b6b8dc956d34e52

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8af9bff15e6dfc6db9724fa3d892663a65ca6c5f113ddd3aaa6248fe84ca8b2e
MD5 bd205a75c305c5196ab00c5bc80d400d
BLAKE2b-256 b649c290896ffe079fae555511235d2462fbc4b356be04c60061d3b0c3d12b72

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyswarm-1.0.0-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/6.1.0 CPython/3.13.12

File hashes

Hashes for pyswarm-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 483b289671c45669ead5e80d199d1714924e4581e61f95728a5774585f56bfd0
MD5 0b442ee3b6ab97d3a8cf360291fa8fa5
BLAKE2b-256 25b8feadaf1223a8934f157f412602de1482c4f31209703f99e764812504ac49

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9c3924571bcee932102fd9ac1ec57f2f7ba64cf7406417f2a36a8576db4b40fd
MD5 038401c1037522646f9620d99a089be4
BLAKE2b-256 f08d06c29325e26ce962ef1f8d45a3a7494deaaf11818ee6120cbaa298bf837a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 640de0de2fd5f16b5e022b5af71215cbf41ceed8fd5210c93b2f556308d1fbba
MD5 25ebf8f57dc216a03ef0539be74e95b2
BLAKE2b-256 2334b6e9138f8e3fd82a818b6aef4e4df6baa4c0d73260828ae0ba55a76b7931

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyswarm-1.0.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 97af68ce703c0a4994ce647444edcec2ecc91114a448c8dcf055c3c828df2492
MD5 1573677b4f1d635bb5bd199df9ee0d48
BLAKE2b-256 511a3ddcd674efe67b64dd45e9b7d633cb14f7569fa9e2cc32ef5328767e2180

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyswarm-1.0.0-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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page