Skip to main content

Graph algorithms in Cython.

Project description

Tests Status codecov Documentation Status PyPI version Downloads Python 3.10 | 3.11 | 3.12 | 3.13 | 3.14 Code style: black Cython lint: cython-lint Checked with pyright License: MIT

Edsger

Directed graph algorithms in Cython

Welcome to our Python library for graph algorithms. The library includes both Dijkstra's and Bellman-Ford's algorithms, with plans to add more common path algorithms later. It is also open-source and easy to integrate with other Python libraries. To get started, simply install the library using pip, and import it into your Python project.

Documentation : https://edsger.readthedocs.io/en/latest/

Small example : Dijkstra's Algorithm

To use Dijkstra's algorithm, you can import the Dijkstra class from the path module. The function takes a graph and a source node as input, and returns the shortest path from the source node to all other nodes in the graph.

import pandas as pd

from edsger.path import Dijkstra

# Create a DataFrame with the edges of the graph
edges = pd.DataFrame({
    'tail': [0, 0, 1, 2, 2, 3],
    'head': [1, 2, 2, 3, 4, 4],
    'weight': [1, 4, 2, 1.5, 3, 1]
})
edges
tail head weight
0 0 1 1.0
1 0 2 4.0
2 1 2 2.0
3 2 3 1.5
4 2 4 3.0
5 3 4 1.0
# Initialize the Dijkstra object
dijkstra = Dijkstra(edges)

# Run the algorithm from a source vertex
shortest_paths = dijkstra.run(vertex_idx=0)
print("Shortest paths:", shortest_paths)
Shortest paths: [0.  1.  3.  4.5 5.5]

We get the shortest paths from the source node 0 to all other nodes in the graph. The output is an array with the shortest path length to each node. A path length is the sum of the weights of the edges in the path.

Installation

Standard Installation

pip install edsger

Development Installation

For development work, clone the repository and install in development mode:

git clone https://github.com/aetperf/Edsger.git
cd Edsger
pip install -r requirements-dev.txt
pip install -e .

Why Use Edsger?

Edsger is designed to be dataframe-friendly, providing seamless integration with pandas workflows for graph algorithms. Also it is rather efficient on Linux. Our benchmarks on the USA road network (23.9M vertices, 57.7M edges) demonstrate nice performance:

Dijkstra Performance Comparison

Note that benchmarks are run on slightly different Intel processors between Linux and Windows.

Contributing

We welcome contributions to the Edsger library. If you have any suggestions, bug reports, or feature requests, please open an issue on our GitHub repository.

License

Edsger is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or inquiries, please contact me at francois.pacull@architecture-performance.fr.

Project details


Download files

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

Source Distribution

edsger-0.1.7.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

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

edsger-0.1.7-cp314-cp314-win_amd64.whl (613.3 kB view details)

Uploaded CPython 3.14Windows x86-64

edsger-0.1.7-cp314-cp314-win32.whl (519.1 kB view details)

Uploaded CPython 3.14Windows x86

edsger-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

edsger-0.1.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

edsger-0.1.7-cp314-cp314-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

edsger-0.1.7-cp313-cp313-win_amd64.whl (597.1 kB view details)

Uploaded CPython 3.13Windows x86-64

edsger-0.1.7-cp313-cp313-win32.whl (505.6 kB view details)

Uploaded CPython 3.13Windows x86

edsger-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

edsger-0.1.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

edsger-0.1.7-cp313-cp313-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

edsger-0.1.7-cp312-cp312-win_amd64.whl (599.4 kB view details)

Uploaded CPython 3.12Windows x86-64

edsger-0.1.7-cp312-cp312-win32.whl (506.8 kB view details)

Uploaded CPython 3.12Windows x86

edsger-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

edsger-0.1.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

edsger-0.1.7-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

edsger-0.1.7-cp311-cp311-win_amd64.whl (607.0 kB view details)

Uploaded CPython 3.11Windows x86-64

edsger-0.1.7-cp311-cp311-win32.whl (514.9 kB view details)

Uploaded CPython 3.11Windows x86

edsger-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

edsger-0.1.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (5.5 MB view details)

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

edsger-0.1.7-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

edsger-0.1.7-cp310-cp310-win_amd64.whl (608.1 kB view details)

Uploaded CPython 3.10Windows x86-64

edsger-0.1.7-cp310-cp310-win32.whl (518.2 kB view details)

Uploaded CPython 3.10Windows x86

edsger-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

edsger-0.1.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (5.3 MB view details)

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

edsger-0.1.7-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file edsger-0.1.7.tar.gz.

File metadata

  • Download URL: edsger-0.1.7.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7.tar.gz
Algorithm Hash digest
SHA256 fd592b643cea526fc2b7024722fc43b5f78e647fdeb65f916985ff561d530104
MD5 55eef9bb3ff71510ecbde691c47d73e5
BLAKE2b-256 e8c252bc86b4f6b9b9eb36277b8df73868890d7bbd3c96bd463ec31ccaaea8d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7.tar.gz:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: edsger-0.1.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 613.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 db4a1af9ab1f44ffb9342d0b6f3414d0a6533ee4fc4ec8911f58a9fdd5420d19
MD5 0e2439ddde8ebaa97ebcd6824143c9f1
BLAKE2b-256 f6b46f5418367416da3299c407bfd1b63e10b8c60655d89eec5c1c06ac2ccba3

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp314-cp314-win32.whl.

File metadata

  • Download URL: edsger-0.1.7-cp314-cp314-win32.whl
  • Upload date:
  • Size: 519.1 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 2f38f55383e90820edd24e4b69407cf46fb6e1544f619feb5c24927c4e4d7aa1
MD5 403c7fc47e7fadeb767073fe7985078b
BLAKE2b-256 ce5265f9dc60485e6c2d8e83524aa8c8a9ed78b2f3035ccfcc4d4d2f57ca7eb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp314-cp314-win32.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9571d0b4046449fe18c150f9af2ff5cd52916a65d8d645b60e2881a66f8455a3
MD5 b836778152d0e9c2cb7b8b26d8a9068f
BLAKE2b-256 9d96a20159a4d45055700e5fbb8e8467134c56e4bcdcae256f991319af8add41

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab586cc97275408a75d210fae3a6cda05acb271e9c5c043db3bc022d6070a73d
MD5 4411ba2696a1e91a820acbd02d491f81
BLAKE2b-256 82838a9c4105cb6b4ffaa1f366a9737ab3b0d0af4218457a8ac7eed1dafc578d

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 622747af5a20b524c378589ca2ddf5ae2a2cd4681cb13b8c31c5846a9604aed1
MD5 890d91c57dcd507bb7d0e11964d87de8
BLAKE2b-256 6f2e9e5806988c9d5d51865afbc2f4858d5521272bcead031d57f0ed48c5292c

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: edsger-0.1.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 597.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d1f38e31f777645371627e70b8d293c3cf44706b27f180b1cf209476eac3c447
MD5 1dc3f2fa112138ceb4c1cf4173eef935
BLAKE2b-256 84fe24c47930257112a3102959e7af545ece03f4d4fa94af80297d3a95460f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp313-cp313-win32.whl.

File metadata

  • Download URL: edsger-0.1.7-cp313-cp313-win32.whl
  • Upload date:
  • Size: 505.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 0effc572680c07a7f9fb2a0e3d310ddf2f89a3e390d6497ccc9ab5cdf0c97f5f
MD5 f34f9a1d9cbd85226d0fb6bf7428bd16
BLAKE2b-256 a698ce439a39599b06d256588d437a5d51ab9024641b0afd781369ddcd9f1b1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp313-cp313-win32.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9237fc1a269325256ad20d98d08f912314bba0287d127080aa2d29c705cdf1d5
MD5 3b31656990432566e76fb35de34aa03f
BLAKE2b-256 2ce61237ac954920833ffb37168075b679b447b19ec891534fb1a57eba46e02c

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97ee99efc3b41ddda64b187385ef8f2c881b4959da1616bbff4f8b856e162892
MD5 2848001c9e4d9dfd1bffd5ccbadb9fc5
BLAKE2b-256 b91197df727135decc47769ec753eb6e07210091e351c97d805eca35fd5ff637

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5773d69e025fcaf033485a16b7b8c506fdd98b6e523458141d99d116118edd91
MD5 6a8445becc2d0303d2611d272d3c2d97
BLAKE2b-256 357ee63c6a33425aa9440be73a1b141e327264879484ba691c26413afaad14e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: edsger-0.1.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 599.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9f4ffb160fa4bebf39e685f2ccedf1a3b01fa3647dfa9640821e2fc8e4024025
MD5 79404380840547693206588da49bdc28
BLAKE2b-256 28cef1d6821e1addaef076a6a4759be938625acc1fe7f1e8a58534b1eb5820aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp312-cp312-win32.whl.

File metadata

  • Download URL: edsger-0.1.7-cp312-cp312-win32.whl
  • Upload date:
  • Size: 506.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 84df7efed1a08d4e37e545d35428bbde72887d3a51688bc737296ee37a81ae22
MD5 dbb515adeae53c23d3f622e11dd116e6
BLAKE2b-256 8c123f1f5512b36cccc18ed803b9babfbe7180e0218134e9cfdb2081448423f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp312-cp312-win32.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a1e55ba28efd2b8d7a844cfc4b95f92bbf700eedf7a80b8140c2526c95429258
MD5 5b42a367f02e9f495ff6c618f6756040
BLAKE2b-256 353375a0b6c12a4bc7cd31e3cca102de74996f4423aea9d1557649c7c7cea2c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f64c2066df1d590610f1a9d5eaba303a16b39318329faf57a12fc5470744e83
MD5 79956e626a242f174ab06b21693b1a31
BLAKE2b-256 c48a3eab28c67cca26b93ff83af8252bc814aba89cb70def48f9dff024c1b840

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e1d44fee4ee1dda30d48786014dc9d022901d7c25c34cdd8e5fd9aec847871c
MD5 479edd1707ec078483eb0e77e981da8a
BLAKE2b-256 e0a0f331a6afcbd0a315b1c03ee6c2bea0d5aba95a3938a90b0867a6aeac5840

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: edsger-0.1.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 607.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bdbe75798950dc2d7ffeb9ccb98ad04b380212fb5d72d7b78604851a1ec6d738
MD5 f5a254bb652c7143618372b8c0ae10ab
BLAKE2b-256 07e34ed4fc2b3c020344998566edaab4a8cf4b4127fc8f283de73b3e51264410

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp311-cp311-win32.whl.

File metadata

  • Download URL: edsger-0.1.7-cp311-cp311-win32.whl
  • Upload date:
  • Size: 514.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 533f7dd209a5a2b12410644e093a20e285a1b3e1d63f88fef7d7efa23ff6dfe7
MD5 63ee6354f01024d22edb06f73eb7788a
BLAKE2b-256 8c9cd3e32ba1dcf0719c2ad90c8861af0eccdb9400792ad6281d02f909213d2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp311-cp311-win32.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2075c7b7bca2a3f63e457b0425cf461d1eabd4fe3990b0696498c2edd29d0974
MD5 b45989a51c7614b16c6a867afe5704b3
BLAKE2b-256 f37e1928e69404c130d008e76f73ba111fac5d4836a2ddfe7a57451a5c8a272d

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8fc30e96ae2c855d26f3846932500e94aa13aa121ac971e460c418caba8ebcf
MD5 4d9f92c95dcc71d17e5472178bd5733c
BLAKE2b-256 2ffa8d9d67ce9a544f08c41c1a0bdcc1ca84f5dfd67b0624d7744afece8675a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7df2af216ce0e14cbd9af4be16dd90b2f7aa07820f56cc970ba88e36e5662fd
MD5 f61eb7c9d317f4dad9e9594caf37b83d
BLAKE2b-256 580e16076d65a2d2f29b916680d5bebf5a008667cb536482b398a8e320a855bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: edsger-0.1.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 608.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1bba9863d1df77df50235a7ea41bd6fe5e55b5a80240399db7891aeb65d28076
MD5 24837bc5b246bab04beeb491d94a1286
BLAKE2b-256 c1f23a34b20505a7bd8a5ce6bc2e4fcd4a86b4a7fbe4f8161c8d4b32f00eac73

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp310-cp310-win32.whl.

File metadata

  • Download URL: edsger-0.1.7-cp310-cp310-win32.whl
  • Upload date:
  • Size: 518.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edsger-0.1.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6407255b17f128462935a1b126bce3a4b5dd8a040ca40f052954852b736bb543
MD5 faa1b301a32d2f9d3c2befa93eda8461
BLAKE2b-256 1ec60533f617968761489c748b05bf7a644ac949dc9d21a2630178c7eaa6ce70

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp310-cp310-win32.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 694b349f0b442bc8541f22eeb3822f05c8c9175ecd3eafecc06a6a4f5e6645fc
MD5 9f6f2001b8389772a5bc7a10ec14a3c9
BLAKE2b-256 9593b7564368ed49001af0ef041d180462c5d61003095e6022be8933800f11d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d41f5420a600965be4a12ddc699f4365b87db8cfda2bd50b5e05f5ffcfee0663
MD5 2954791029fb452309be8aa3d349ea03
BLAKE2b-256 1bf3995a82d475397c11419444590c5960d025cd2fe411ed001882b6ec2e7810

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on aetperf/Edsger

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

File details

Details for the file edsger-0.1.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for edsger-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 627c20e9444ae04ec28b88bfce0fee7fdb2a799fdc860a7d7e8202976df92cef
MD5 fd7e1ec555f8af35e129bb91f8eb22f2
BLAKE2b-256 6de9857593cab7335931c4d271a700f738cefc41afa7c5e7de33c1a8085a05f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for edsger-0.1.7-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on aetperf/Edsger

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