Skip to main content

Python wrapper around Combo network partitioning algorithm (C++)

Project description

pyCOMBO

CI

pyCombo is a python wrapper around C++ implementation of the [network] community detection algorithm called "Combo".

Details of the algorithm are described in the paper "General optimization technique for high-quality community detection":

Sobolevsky, S., Campari, R., Belyi, A. and Ratti, C., 2014. General optimization technique for high-quality community detection in complex networks. Physical Review E, 90(1), p.012811.

Installation

You can install the latest release of pycombo directly from PyPI:

python -m pip install pycombo

Pre-built wheels are published for Linux (x86_64, aarch64), macOS (Intel + Apple Silicon), and Windows.

Starting with v1.2, only Python 3.9+ is supported. For older Python versions, install the last compatible release:

python -m pip install pycombo==0.1.08  # Python 3.8
python -m pip install pycombo==0.1.07  # Python 3.7

Quick Start

Partition a NetworkX graph and get the modularity score:

import networkx as nx
import pycombo

G = nx.karate_club_graph()
partition, modularity = pycombo.execute(G, random_seed=42)
print(f"Found {len(set(partition.values()))} communities, modularity={modularity:.4f}")

Write community labels back onto the graph nodes:

partition, modularity = pycombo.execute(
    G,
    random_seed=42,
    community_attribute="community",
)
assert G.nodes[0]["community"] == partition[0]

Return a cdlib clustering for comparison with other methods:

from cdlib import algorithms

combo_clustering, modularity = pycombo.execute(G, random_seed=42, as_clustering=True)
leiden_clustering = algorithms.leiden(G)

Package supports NetworkX graphs, Pajek .net files, and adjacency matrices passed as numpy array or list. Combo algorithm uses modularity score as a loss function, but you can use your own metrics as edge weights with treat_as_modularity=True parameter.

Parameters

  • graph : nx.Graph object, or string treated as path to Pajek .net file.
  • weight : Optional[str], defaults to weight. Graph edges property to use as weights. If None, graph assumed to be unweighted. Ignored if graph is passed as string (path to the file), or such property does not exist.
  • max_communities : Optional[int], defaults to None. Maximum number of communities. If <= 0 or None, assume to be infinite.
  • modularity_resolution : float, defaults to 1.0. Modularity resolution parameter.
  • num_split_attempts : int, defaults to 0. Number of split attempts. If 0, autoadjust this number automatically.
  • fixed_split_step : int, defaults to 0. Step number to apply predefined split. If 0, use only random splits. if >0, sets up the usage of 6 fixed type splits on every fixed_split_step.
  • start_separate : bool, default False. Indicates if Combo should start from assigning each node into its own separate community. This could help to achieve higher modularity, but it makes execution much slower.
  • treat_as_modularity : bool, default False. Indicates if edge weights should be treated as modularity scores. If True, the algorithm solves clique partitioning problem over the given graph, treated as modularity graph (matrix). For example, this allows users to provide their own custom 'modularity' matrix. modularity_resolution is ignored in this case.
  • verbose : int, defaults to 0. Indicates how much progress information Combo should print out. For now Combo has only one level starting at verbose >= 1.
  • intermediate_results_path : Optional str, defaults to None. Path to the file where community assignments will be saved on each iteration. If None or empty, intermediate results will not be saved.
  • return_modularity : bool, defaults to True. Indicates if function should return achieved modularity score.
  • random_seed : int, defaults to None. Random seed to use. None indicates using some internal default value that is based on time and is expected to be different for each call.
  • community_attribute : Optional str. When partitioning a NetworkX graph, write labels to graph.nodes[node][community_attribute].
  • as_clustering : bool, defaults to False. Return a cdlib.classes.NodeClustering instead of a dict (requires cdlib).

Returns

  • partition : Dict{int : int}, community labels for each node.
  • modularity : float. Achieved modularity value. Only returned if return_modularity=True.

More examples can be found in example folder.

Development

This repo uses C++ source as a git submodule. So for local development, clone with --recurse-submodules flag, as:

git clone --recurse-submodules https://github.com/Casyfill/pyCombo

Or, if you've already cloned it without --recurse-submodules, run:

git submodule update --init --recursive

Package is built and managed via uv.

  • To use a specific Python version run uv python pin 3.13.
  • To install dev dependencies, run uv sync.
  • To build distributions run uv build.
  • To build all platform wheels locally run uv run cibuildwheel --output-dir wheelhouse.
  • To run tests execute uv run pytest.

License

pyCombo is licensed under the GNU General Public License v3.0 or later (GPLv3+).

Information

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

pycombo-1.2.0.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

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

pycombo-1.2.0-cp313-cp313-win_amd64.whl (138.1 kB view details)

Uploaded CPython 3.13Windows x86-64

pycombo-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (153.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pycombo-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (144.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pycombo-1.2.0-cp313-cp313-macosx_11_0_arm64.whl (113.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycombo-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl (122.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycombo-1.2.0-cp312-cp312-win_amd64.whl (138.1 kB view details)

Uploaded CPython 3.12Windows x86-64

pycombo-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (152.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pycombo-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (143.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pycombo-1.2.0-cp312-cp312-macosx_11_0_arm64.whl (113.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycombo-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl (122.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycombo-1.2.0-cp311-cp311-win_amd64.whl (136.5 kB view details)

Uploaded CPython 3.11Windows x86-64

pycombo-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (154.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pycombo-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pycombo-1.2.0-cp311-cp311-macosx_11_0_arm64.whl (112.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycombo-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl (121.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pycombo-1.2.0-cp310-cp310-win_amd64.whl (135.4 kB view details)

Uploaded CPython 3.10Windows x86-64

pycombo-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (152.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pycombo-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (143.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pycombo-1.2.0-cp310-cp310-macosx_11_0_arm64.whl (111.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pycombo-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl (120.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pycombo-1.2.0-cp39-cp39-win_amd64.whl (135.4 kB view details)

Uploaded CPython 3.9Windows x86-64

pycombo-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (152.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pycombo-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (143.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pycombo-1.2.0-cp39-cp39-macosx_11_0_arm64.whl (111.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pycombo-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl (120.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file pycombo-1.2.0.tar.gz.

File metadata

  • Download URL: pycombo-1.2.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycombo-1.2.0.tar.gz
Algorithm Hash digest
SHA256 56ae1030b23df9cd1ef9a52e184f0a0c3b52807a037a6cdd3ab040d58d5e1990
MD5 41d0954cb85d8fcfaf934f9a8f35d786
BLAKE2b-256 1bd65c13991a49f6c5713efbc11f201f25f7b06053c0cda962d56b409afb6c51

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pycombo-1.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 138.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycombo-1.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ce4925a8143e2b3416ca02d6c428458fa3d8ccbf8e7f513d97c8588ff6da9cdd
MD5 4dd0b965172f8fdc41222ee98f9d3584
BLAKE2b-256 63e6c944b2fd68e2fc29c35dfa20aae6813a7f315b140bb8b67191ddea60845b

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f861086b30145e707dbf6c6a0a5ac244d7c72cf08efbaebf97ebba6d5a27542
MD5 cdde9d1fb95001fb0ec01b7a8277e7b4
BLAKE2b-256 a117b5a82dbd8d9774e3be07dd2dcc651549183899556aa1b975f7c9a920bad6

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bdbf2980353ff61e2c7e020eeb43ac68b2f8d84f76267a56802b4dc1bb41e4ae
MD5 c8478426842709528098ce06e3aac57f
BLAKE2b-256 14566fe4b742165deea1e9f3e019db48feb3de0120275328e4769032d5becb0e

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbad111526490f01d12cadbd702ae7bddadaef8cd81550897a8fde195ca374b5
MD5 16b2b574e09d80a11958064c41f1b6df
BLAKE2b-256 f6419c4b3a955c2ea7acb3855846b5826cdc55a5d099e1db68833e65e5639e8b

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 66f454efb4092f0b97a8ced6b5b538041123466f847e4dd17fd4172e631c81c1
MD5 d6b9b98a02bed22bd6f5aba0b34d1358
BLAKE2b-256 842df74d05baf559f1647798f51e9ba5f255eeac4c7f24a9ffefdc89d1aff691

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycombo-1.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 138.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycombo-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6a596dbdea797df622b575ddc9dc518b0cf9ec6b3c9c4d5c82665b38d77c107b
MD5 1bdcdb3797312de12b4210ca14426bd8
BLAKE2b-256 f05ee1059f68ce4ed19557f1f7f4684429b85fe6db7c70a07d08fd8d86971734

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c84f06b26a0f29c787c8a7054174c609dd06cc21edd91d091c7b646847eac141
MD5 eca6594931e82f71491672b505fa22d4
BLAKE2b-256 d14fd8852e7d7360b714cbe802616f7ce0cf10554ebefd42e8a3e4b8877eeba5

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 653b448f988eeaec3354e2ed2caad9d3ae750be9be37b38b9d9d0c8831633b05
MD5 7717a9604946e47e5b4f7aa6af6d5d18
BLAKE2b-256 5e6589e957c5811a76787a4089389caa4722e089adb422f9e0f7a5f1107ba11b

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4efbbe111d25c846344dd695e0caba9dc5aaa55c7c834eb5010b82b4343f0ed4
MD5 63c7695a3553c279e925bf117d8971c8
BLAKE2b-256 1ee0c195a4f1a1e09ed0e1ffcb4237a7a7e5c17a051accf2e617cb500e4dbb2f

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a758f79afa9d6aba2549f6ea4dbe0bd9c3ef90098e77e31a3cabcaffce46bf5d
MD5 f821bf45b502f163cb08fc380a092a5e
BLAKE2b-256 8568a101316c6dee6018340f5489eff1addf5c2f71858580044bc91b595f261c

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycombo-1.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 136.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycombo-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a9155d17fc713cc81818f3c215e5638c8f2c9f83af1a4f7d9febc4007e090426
MD5 557bd6b2c3b437b551198ab2eff4f695
BLAKE2b-256 18d34e277394bdb23ab8be191b9255843807d429f3d647baf0f63aeec9a347b6

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ef55f8cf2e81b6471bede32abb5d1666e4ec68021a4133439596be34f838944
MD5 4e323e05a26c92f07bfb6e54bdf69e34
BLAKE2b-256 680c55cc30c18cb57504d897ecf6136756a70fc307feb7593bc450593cda45a6

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 319a84409a570587c4df819a6b66e5edd0a9d7e3b24ab137bd185cc6220f8268
MD5 841a97b0c7d6fdd5a19159673d8be766
BLAKE2b-256 e0928ce05a23b7f8d73433eabdfa0184f24ec7133ec3f0e08677c008cba26eda

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c067e4f05becaa3432f8f66ce12f54c3e4d99c0398d42df04ce2cfc2f5c7562f
MD5 8cc0bda5c7aa4d3000e44ad4e26f06f2
BLAKE2b-256 5afed9bbb2e62f3c51c52d112d2ba4038e22c87896c28bb55340e0cff153cff3

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7127614716942170c30c59f9c562c5a2007439d0829f5b8adc0c240b8670e40d
MD5 68831f81bd56bb5c37c2d94f1f308803
BLAKE2b-256 dc4705893a2551fd212dd314944b5cabf7f4ee51234b6562b41fce196d4ad247

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycombo-1.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 135.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycombo-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 631d9102d8565e4d12d3cd072188410095fa692f6d9d29d2c7bc46a2f296a192
MD5 43a24f27e1eeea024acdfc6e26ac1ae8
BLAKE2b-256 c164bf3c4ca3e5e7d7f63135d6cdc23a8253d9e043385cdd59f208363316f37f

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 872f148f5d304b41733912edd473c969ea1d1ad99b83081a53e2e435587c51ad
MD5 7ff6085540f685106bdeefc41bc719d7
BLAKE2b-256 4ccab94d706cacc9211e4d257028f06c76dac48a0fb7ae15333ebdaeb5f7470e

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25e719566ba184fef62d9fc2ed3d8752e197d4255a5cca5c5fb6b96a0be96879
MD5 60c0e076aafbfd4bd8adb2757a53c317
BLAKE2b-256 15cc5d8d531154894c49b63bd03c47a3711b75d409d4c59edb880debd204d0b2

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eddfbdea8d0dd020b5c59e94ea9a67ca329db97a37eaa10d77dfd5181356e643
MD5 c93c5b0ee088ba425c4fa59acde4bfaf
BLAKE2b-256 1af689439fcfbc15a07fedade7bc3dd7f295b329e5259524bc3f5df013e8d01c

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 13d631eba187f04560003982b2f5c592d062d5b78de09e79ccb753f792847d5c
MD5 b1b140ea6cd64c69a39d4e5b79b28315
BLAKE2b-256 f598852b36ed3a1fee4798692a5de0964d97091556f7b54bb68a9b376fc21bcb

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycombo-1.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 135.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycombo-1.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 26f92000a3da1e89cb0382493df3e4f61fb9fa39b35759d4111fdae2cce85f01
MD5 f2ae9daacc078e96dcc0806723d110fa
BLAKE2b-256 779db8552684e1fd80527b186af959bb7989b3f45c526dbfeaa67f41c3bda521

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8313af3a8cf31de24344d15cbd58d5604ef2f5b0240cf0fc0849ca7ed4d4a2c3
MD5 d0e94ed7bfc707f627645abafa9d782a
BLAKE2b-256 690e896924049793366cda151056cc1341ab063b5ca06efeb6ebff20d0cc0780

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf658df5ffc3efe895184728c727c310d86a777bd445e5b7de51377b0bc7936f
MD5 8e12d32934b7bae716bfa20b8d311a5f
BLAKE2b-256 75f56e432bddce15e76676188d379c3d51fef0576d9e12498b925bd0a0f8babc

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df90b264e15775332e0972e8c7e7b6519c0cbcad5cbd8f1a51e30404e933ee6f
MD5 747a4531f78be171a331f7e66874891b
BLAKE2b-256 224edae3c5baeddfc718aee567734ab1499da784f08d553edc1ea36e842e4cc1

See more details on using hashes here.

File details

Details for the file pycombo-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycombo-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c24be900206f4fefd461ea6e391cfc01c3586605470990cdc35865170f9c24c
MD5 151153ec7e0813ede1c7ba2c4aaf3d14
BLAKE2b-256 21a14fb96c384a681aaeb8022e6ed64ac1e85cd44e84a8d448da67bd31a81a84

See more details on using hashes here.

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