Skip to main content

Wrapper for the Hybrid Genetic Search algorithm for Capacitated Vehicle Routing Problems (HGS-CVRP)

Project description

PyHygese

Build Status codecov PyPI version

This package is under active development. It can introduce breaking changes anytime. Please use it at your own risk.

A solver for the Capacitated Vehicle Routing Problem (CVRP)

This package provides a simple Python wrapper for the Hybrid Genetic Search solver for Capacitated Vehicle Routing Problems (HGS-CVRP).

Installation

pip install hygese

CVRP Example (random)

import numpy as np 
import hygese as hgs

n = 20
x = (np.random.rand(n) * 1000)
y = (np.random.rand(n) * 1000)

# Solver initialization
ap = hgs.AlgorithmParameters(timeLimit=3.2)  # seconds
hgs_solver = hgs.Solver(parameters=ap, verbose=True)

# data preparation
data = dict()
data['x_coordinates'] = x
data['y_coordinates'] = y

# You may also supply distance_matrix instead of coordinates, or in addition to coordinates
# If you supply distance_matrix, it will be used for cost calculation.
# The additional coordinates will be helpful in speeding up the algorithm.
# data['distance_matrix'] = dist_mtx

data['service_times'] = np.zeros(n)
demands = np.ones(n)
demands[0] = 0 # depot demand = 0
data['demands'] = demands
data['vehicle_capacity'] = np.ceil(n/3).astype(int)
data['num_vehicles'] = 3
data['depot'] = 0

result = hgs_solver.solve_cvrp(data)
print(result.cost)
print(result.routes)

NOTE: The result.routes above does not include the depot. All vehicles start from the depot and return to the depot.

another CVRP example

# A CVRP from https://developers.google.com/optimization/routing/cvrp
import numpy as np 
import hygese as hgs 

data = dict()
data['distance_matrix'] = [
    [0, 548, 776, 696, 582, 274, 502, 194, 308, 194, 536, 502, 388, 354, 468, 776, 662],
    [548, 0, 684, 308, 194, 502, 730, 354, 696, 742, 1084, 594, 480, 674, 1016, 868, 1210],
    [776, 684, 0, 992, 878, 502, 274, 810, 468, 742, 400, 1278, 1164, 1130, 788, 1552, 754],
    [696, 308, 992, 0, 114, 650, 878, 502, 844, 890, 1232, 514, 628, 822, 1164, 560, 1358],
    [582, 194, 878, 114, 0, 536, 764, 388, 730, 776, 1118, 400, 514, 708, 1050, 674, 1244],
    [274, 502, 502, 650, 536, 0, 228, 308, 194, 240, 582, 776, 662, 628, 514, 1050, 708],
    [502, 730, 274, 878, 764, 228, 0, 536, 194, 468, 354, 1004, 890, 856, 514, 1278, 480],
    [194, 354, 810, 502, 388, 308, 536, 0, 342, 388, 730, 468, 354, 320, 662, 742, 856],
    [308, 696, 468, 844, 730, 194, 194, 342, 0, 274, 388, 810, 696, 662, 320, 1084, 514],
    [194, 742, 742, 890, 776, 240, 468, 388, 274, 0, 342, 536, 422, 388, 274, 810, 468],
    [536, 1084, 400, 1232, 1118, 582, 354, 730, 388, 342, 0, 878, 764, 730, 388, 1152, 354],
    [502, 594, 1278, 514, 400, 776, 1004, 468, 810, 536, 878, 0, 114, 308, 650, 274, 844],
    [388, 480, 1164, 628, 514, 662, 890, 354, 696, 422, 764, 114, 0, 194, 536, 388, 730],
    [354, 674, 1130, 822, 708, 628, 856, 320, 662, 388, 730, 308, 194, 0, 342, 422, 536],
    [468, 1016, 788, 1164, 1050, 514, 514, 662, 320, 274, 388, 650, 536, 342, 0, 764, 194],
    [776, 868, 1552, 560, 674, 1050, 1278, 742, 1084, 810, 1152, 274, 388, 422, 764, 0, 798],
    [662, 1210, 754, 1358, 1244, 708, 480, 856, 514, 468, 354, 844, 730, 536, 194, 798, 0]
]
data['num_vehicles'] = 4
data['depot'] = 0
data['demands'] = [0, 1, 1, 2, 4, 2, 4, 8, 8, 1, 2, 1, 2, 4, 4, 8, 8]
data['vehicle_capacity'] = 15  # different from OR-Tools: homogeneous capacity
data['service_times'] = np.zeros(len(data['demands']))

# Solver initialization
ap = hgs.AlgorithmParameters(timeLimit=3.2)  # seconds
hgs_solver = hgs.Solver(parameters=ap, verbose=True)

# Solve
result = hgs_solver.solve_cvrp(data)
print(result.cost)
print(result.routes)

TSP example

# A TSP example from https://developers.google.com/optimization/routing/tsp
import hygese as hgs 

data = dict()
data['distance_matrix'] = [
    [0, 2451, 713, 1018, 1631, 1374, 2408, 213, 2571, 875, 1420, 2145, 1972],
    [2451, 0, 1745, 1524, 831, 1240, 959, 2596, 403, 1589, 1374, 357, 579],
    [713, 1745, 0, 355, 920, 803, 1737, 851, 1858, 262, 940, 1453, 1260],
    [1018, 1524, 355, 0, 700, 862, 1395, 1123, 1584, 466, 1056, 1280, 987],
    [1631, 831, 920, 700, 0, 663, 1021, 1769, 949, 796, 879, 586, 371],
    [1374, 1240, 803, 862, 663, 0, 1681, 1551, 1765, 547, 225, 887, 999],
    [2408, 959, 1737, 1395, 1021, 1681, 0, 2493, 678, 1724, 1891, 1114, 701],
    [213, 2596, 851, 1123, 1769, 1551, 2493, 0, 2699, 1038, 1605, 2300, 2099],
    [2571, 403, 1858, 1584, 949, 1765, 678, 2699, 0, 1744, 1645, 653, 600],
    [875, 1589, 262, 466, 796, 547, 1724, 1038, 1744, 0, 679, 1272, 1162],
    [1420, 1374, 940, 1056, 879, 225, 1891, 1605, 1645, 679, 0, 1017, 1200],
    [2145, 357, 1453, 1280, 586, 887, 1114, 2300, 653, 1272, 1017, 0, 504],
    [1972, 579, 1260, 987, 371, 999, 701, 2099, 600, 1162, 1200, 504, 0],
] 

# Solver initialization
ap = hgs.AlgorithmParameters(timeLimit=0.8)  # seconds
hgs_solver = hgs.Solver(parameters=ap, verbose=True)

# Solve
result = hgs_solver.solve_tsp(data)
print(result.cost)
print(result.routes)

Algorithm Parameters

Configurable algorithm parameters are defined in the AlgorithmParameters dataclass with default values:

@dataclass
class AlgorithmParameters:
    nbGranular: int = 20
    mu: int = 25
    lambda_: int = 40
    nbElite: int = 4
    nbClose: int = 5
    nbIterPenaltyManagement: int = 100
    targetFeasible: float = 0.2
    penaltyDecrease: float = 0.85
    penaltyIncrease: float = 1.2
    seed: int = 0
    nbIter: int = 20000
    nbIterTraces: int = 500
    timeLimit: float = 0.0
    useSwapStar: bool = True

Others

A Julia wrapper is available: Hygese.jl

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

hygese-0.1.0.tar.gz (13.1 kB view details)

Uploaded Source

Built Distributions

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

hygese-0.1.0-cp313-cp313-win_amd64.whl (79.6 kB view details)

Uploaded CPython 3.13Windows x86-64

hygese-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl (69.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

hygese-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (67.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

hygese-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (69.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

hygese-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (71.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

hygese-0.1.0-cp312-cp312-win_amd64.whl (79.6 kB view details)

Uploaded CPython 3.12Windows x86-64

hygese-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl (69.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

hygese-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (67.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

hygese-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (69.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

hygese-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (71.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

hygese-0.1.0-cp311-cp311-win_amd64.whl (79.6 kB view details)

Uploaded CPython 3.11Windows x86-64

hygese-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl (69.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

hygese-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (67.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

hygese-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (69.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

hygese-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (71.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

hygese-0.1.0-cp310-cp310-win_amd64.whl (79.6 kB view details)

Uploaded CPython 3.10Windows x86-64

hygese-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl (69.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

hygese-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (67.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

hygese-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (69.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

hygese-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (71.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file hygese-0.1.0.tar.gz.

File metadata

  • Download URL: hygese-0.1.0.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hygese-0.1.0.tar.gz
Algorithm Hash digest
SHA256 26262f272c88ba54e4c79395aff1e3d66666e14f417e6f8699bb1a9ba7ae35d4
MD5 4033546ffcc29ca03845898542133fdb
BLAKE2b-256 c803b5ee485a28f0a7f38a947915b4c80ce16c1b803d026d711faf6ae88a974a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0.tar.gz:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: hygese-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 79.6 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 hygese-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eadf499dd1699cd941f98211be104fe14ee497c4c43a7bd22d4b1697813019a5
MD5 2143297ebf9241ba8b9f1b5f446e0aee
BLAKE2b-256 90a7ab198e0b9ebfedd89a110bddec2fe2a38d6f14c5eacece5c788819842412

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7a1aca4863f4ee76961353333d2e5ae9a1e1448a800bab2d667edf5b6a38ee9b
MD5 65221008ccda6ec60a1eede40e322fad
BLAKE2b-256 8a638fb9cceaf3c9c9b879cbec4d372a9eda0d32c24db0a66960845b680d1324

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c04581ed3f01881eb02f673dd68cbf5526f5731aa0a24abbfdf7eba8e0b6c306
MD5 1dd2d8f73dea35ecf5719c8b4094bf2e
BLAKE2b-256 23806e21af93df0dec045e783823dbd1b96e3e41f9aac7648ded02702c5272f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 041ae31d7bccbda4064736488db0c18baaaa1b561657d6aea42c816640ee06d9
MD5 a7a9796d0f027d98bd02b64644f0a7c8
BLAKE2b-256 83f84df2e0280a7293af2e2cc7a51deb4fe5ae8080984c4ef8ec05368d2af07a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 56e3a1af37e4be819523e0aaeeb35455c700ee2f8b55161a507fcb1eb8dc1219
MD5 7b8dafb375cc7c145d243e9a1097fa84
BLAKE2b-256 11e8dc05473dfd049b11eb597e4b59e2405f03431e07148487e87b4939277313

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: hygese-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 79.6 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 hygese-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 67d50b172ff977d8f235ebacb092093d8782b1eaf4c234635c4bfba21ff64288
MD5 183c40e8fd2e4b22e711e143f4590e22
BLAKE2b-256 6c89bab1e7a8a4d8719db395c2e9cde0d61b0c318f313ba1fa54c8c2d135a081

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4cb6f13762342419575328c16942fb3f80752d25cbfd7d4c507ae763ab0d0f1a
MD5 d16418e0495f0f754b36d70887214395
BLAKE2b-256 aceb6cc5d73b3955adb1d94e091b9763dfd784ca566990077fc57c69c403cf22

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95a730470bb27e161ca5b09dee6fce3c395d1b319ffa6ed3797d36559c8991b4
MD5 0c7d9ef8fa3f384a4aba4d77858d51d4
BLAKE2b-256 369c6634cc47c32dabde6042d30af7928457c78a435bb085dd1ee1b4aa9141d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4472b941acfe7f0492ee65c6d5bdea51ac2b27863d1656ce55afa0af3aaad388
MD5 a91cea244ebf4c63cbf95c14533f5db1
BLAKE2b-256 731fb4cdee0e8ddb781a15048b0525127de1d73099496e14dab241ea59412f27

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6ec4b6ad05e72d84c6753b0f69f98412ed226f5d84bb69aaa843b388fdf39985
MD5 50b35e4ccf664ae55bb943fe7fb22222
BLAKE2b-256 264a5ca2d5b65ec33a65a881cdf44e73171050c6e26814fb6040c1d40b957917

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: hygese-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 79.6 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 hygese-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 80a7f6f1f721561486890c729bc54b12b26b42661770d07bc0b5657e9ab4acd5
MD5 7595ad1abef66db8057c77b369c5d854
BLAKE2b-256 953b559f9a60dc7a53200ea9a2ba673aa091ab8e256043d4717c050c239fc85c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5e633d422ce867a08bb8839d2216efdbae3f4ecb9efd308fae52c78486fab0a5
MD5 6e282c78fdbf3465b917ee7768af6c83
BLAKE2b-256 0ca22e67d5cda4c3ded6dabe5a17edd24af4a584e68a7c82ed554dc5c11985a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 594e90a4a5aab66d07a9175ff4a572f44726a9d7a253edf8ac43781818b763be
MD5 62e46ed40c9acae5606d2a2dfefbfdad
BLAKE2b-256 a1747e8f39cb7b94277eb073cea214dcff41efbea9b7dfc1420656636f659dac

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44203469d75af1c69744fa7cb0a7337715405f29af45d34b99ad6893bb28eea1
MD5 64696dfeb11b277f4c9f4886fc2fc791
BLAKE2b-256 93dc97259a99157d87bbf70f8a72961e2f006743853a4f1c009024926fb51da5

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef0f3f9e200d7add7f70eb3db14bf01bbf7fe5d1ccbb83aacf3f21a546cfe0e5
MD5 65ebfdc1ba48c5962e8095960744d2c6
BLAKE2b-256 9fcdf1e00eb43977e6e8332cb7529cc3672970be77acc3eb6549d72595b63688

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: hygese-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 79.6 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 hygese-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 75f5f1b424934584d46f4491682771f4dbd0d90c0bd26e73b3ec8f382bfa490c
MD5 8f0e15414721ee1c8b246bc42e4d8396
BLAKE2b-256 9989de308f468151ecac38383588d6e57d9b54d590e87a0d9b066e230d68a958

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f59ce33dc8db5344a34bb5ac8753e2d7398044b17f4a851c2c574c8872c3bbbc
MD5 219014e2c62f672391b11a2777821b72
BLAKE2b-256 a4602a15ceedeb284fec43d82a64a4bca5f80065009fc18ead90fcbf1028be92

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d70fc24fd5d76985107e85fd696d9b64a538a33372a78d976c4764fbbd4810e4
MD5 b9c5790f2107c14cd6b519055da029dd
BLAKE2b-256 33b004241c8b0fc697f76d0fb1393397a325a4930918ea2a286f42168c156259

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d15d641b17551977728f9bf47483137b90f142da85cfa73ebfc1b1ab2f80ac6b
MD5 fb8528bd77b48e3da1b5244c4f23a798
BLAKE2b-256 2f6156cfc80bc52d8b08a7f05a2be7cc7120cd6cd8f5ba3d06aa44d00d4f6678

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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

File details

Details for the file hygese-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hygese-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8fe2b82d53ec16c1579cc4e437d267453270e6658d8565ea67a436d41c3afc5a
MD5 36ac820c34af59ac89df73275d998e09
BLAKE2b-256 6881172fa02b8be33567426f5b12e3941ee130492b4659378eb7f9a6d7afd281

See more details on using hashes here.

Provenance

The following attestation bundles were made for hygese-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: buildpublish.yml on chkwon/PyHygese

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