Skip to main content

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

Metadata

Release files for pycombo 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycombo 1.2.0
File Size Uploaded Provenance
pycombo-1.2.0.tar.gz 1.6 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pycombo 1.2.0
File
pycombo-1.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pycombo-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pycombo-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
pycombo-1.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pycombo-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pycombo-1.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pycombo-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pycombo-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
pycombo-1.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pycombo-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pycombo-1.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pycombo-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pycombo-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
pycombo-1.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pycombo-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pycombo-1.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pycombo-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pycombo-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
pycombo-1.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pycombo-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pycombo-1.2.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pycombo-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pycombo-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
pycombo-1.2.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pycombo-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 4.9 MB

Release files / pycombo-1.2.0.tar.gz

Download URL pycombo-1.2.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
56ae1030b23df9cd1ef9a52e184f0a0c3b52807a037a6cdd3ab040d58d5e1990
BLAKE2b-256 checksum
How to use checksums
1bd65c13991a49f6c5713efbc11f201f25f7b06053c0cda962d56b409afb6c51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp313-cp313-win_amd64.whl

Download URL pycombo-1.2.0-cp313-cp313-win_amd64.whl
Size 138.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ce4925a8143e2b3416ca02d6c428458fa3d8ccbf8e7f513d97c8588ff6da9cdd
BLAKE2b-256 checksum
How to use checksums
63e6c944b2fd68e2fc29c35dfa20aae6813a7f315b140bb8b67191ddea60845b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycombo-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 153.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9f861086b30145e707dbf6c6a0a5ac244d7c72cf08efbaebf97ebba6d5a27542
BLAKE2b-256 checksum
How to use checksums
a117b5a82dbd8d9774e3be07dd2dcc651549183899556aa1b975f7c9a920bad6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycombo-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 144.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bdbf2980353ff61e2c7e020eeb43ac68b2f8d84f76267a56802b4dc1bb41e4ae
BLAKE2b-256 checksum
How to use checksums
14566fe4b742165deea1e9f3e019db48feb3de0120275328e4769032d5becb0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pycombo-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 113.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bbad111526490f01d12cadbd702ae7bddadaef8cd81550897a8fde195ca374b5
BLAKE2b-256 checksum
How to use checksums
f6419c4b3a955c2ea7acb3855846b5826cdc55a5d099e1db68833e65e5639e8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pycombo-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 122.3 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
66f454efb4092f0b97a8ced6b5b538041123466f847e4dd17fd4172e631c81c1
BLAKE2b-256 checksum
How to use checksums
842df74d05baf559f1647798f51e9ba5f255eeac4c7f24a9ffefdc89d1aff691
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp312-cp312-win_amd64.whl

Download URL pycombo-1.2.0-cp312-cp312-win_amd64.whl
Size 138.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6a596dbdea797df622b575ddc9dc518b0cf9ec6b3c9c4d5c82665b38d77c107b
BLAKE2b-256 checksum
How to use checksums
f05ee1059f68ce4ed19557f1f7f4684429b85fe6db7c70a07d08fd8d86971734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycombo-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 152.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c84f06b26a0f29c787c8a7054174c609dd06cc21edd91d091c7b646847eac141
BLAKE2b-256 checksum
How to use checksums
d14fd8852e7d7360b714cbe802616f7ce0cf10554ebefd42e8a3e4b8877eeba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycombo-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 143.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
653b448f988eeaec3354e2ed2caad9d3ae750be9be37b38b9d9d0c8831633b05
BLAKE2b-256 checksum
How to use checksums
5e6589e957c5811a76787a4089389caa4722e089adb422f9e0f7a5f1107ba11b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pycombo-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 113.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4efbbe111d25c846344dd695e0caba9dc5aaa55c7c834eb5010b82b4343f0ed4
BLAKE2b-256 checksum
How to use checksums
1ee0c195a4f1a1e09ed0e1ffcb4237a7a7e5c17a051accf2e617cb500e4dbb2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pycombo-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 122.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a758f79afa9d6aba2549f6ea4dbe0bd9c3ef90098e77e31a3cabcaffce46bf5d
BLAKE2b-256 checksum
How to use checksums
8568a101316c6dee6018340f5489eff1addf5c2f71858580044bc91b595f261c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp311-cp311-win_amd64.whl

Download URL pycombo-1.2.0-cp311-cp311-win_amd64.whl
Size 136.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a9155d17fc713cc81818f3c215e5638c8f2c9f83af1a4f7d9febc4007e090426
BLAKE2b-256 checksum
How to use checksums
18d34e277394bdb23ab8be191b9255843807d429f3d647baf0f63aeec9a347b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycombo-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 154.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9ef55f8cf2e81b6471bede32abb5d1666e4ec68021a4133439596be34f838944
BLAKE2b-256 checksum
How to use checksums
680c55cc30c18cb57504d897ecf6136756a70fc307feb7593bc450593cda45a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycombo-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 145.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
319a84409a570587c4df819a6b66e5edd0a9d7e3b24ab137bd185cc6220f8268
BLAKE2b-256 checksum
How to use checksums
e0928ce05a23b7f8d73433eabdfa0184f24ec7133ec3f0e08677c008cba26eda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pycombo-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 112.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c067e4f05becaa3432f8f66ce12f54c3e4d99c0398d42df04ce2cfc2f5c7562f
BLAKE2b-256 checksum
How to use checksums
5afed9bbb2e62f3c51c52d112d2ba4038e22c87896c28bb55340e0cff153cff3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pycombo-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 121.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7127614716942170c30c59f9c562c5a2007439d0829f5b8adc0c240b8670e40d
BLAKE2b-256 checksum
How to use checksums
dc4705893a2551fd212dd314944b5cabf7f4ee51234b6562b41fce196d4ad247
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp310-cp310-win_amd64.whl

Download URL pycombo-1.2.0-cp310-cp310-win_amd64.whl
Size 135.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
631d9102d8565e4d12d3cd072188410095fa692f6d9d29d2c7bc46a2f296a192
BLAKE2b-256 checksum
How to use checksums
c164bf3c4ca3e5e7d7f63135d6cdc23a8253d9e043385cdd59f208363316f37f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycombo-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 152.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
872f148f5d304b41733912edd473c969ea1d1ad99b83081a53e2e435587c51ad
BLAKE2b-256 checksum
How to use checksums
4ccab94d706cacc9211e4d257028f06c76dac48a0fb7ae15333ebdaeb5f7470e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycombo-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 143.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
25e719566ba184fef62d9fc2ed3d8752e197d4255a5cca5c5fb6b96a0be96879
BLAKE2b-256 checksum
How to use checksums
15cc5d8d531154894c49b63bd03c47a3711b75d409d4c59edb880debd204d0b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pycombo-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 111.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eddfbdea8d0dd020b5c59e94ea9a67ca329db97a37eaa10d77dfd5181356e643
BLAKE2b-256 checksum
How to use checksums
1af689439fcfbc15a07fedade7bc3dd7f295b329e5259524bc3f5df013e8d01c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pycombo-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 120.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
13d631eba187f04560003982b2f5c592d062d5b78de09e79ccb753f792847d5c
BLAKE2b-256 checksum
How to use checksums
f598852b36ed3a1fee4798692a5de0964d97091556f7b54bb68a9b376fc21bcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp39-cp39-win_amd64.whl

Download URL pycombo-1.2.0-cp39-cp39-win_amd64.whl
Size 135.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
26f92000a3da1e89cb0382493df3e4f61fb9fa39b35759d4111fdae2cce85f01
BLAKE2b-256 checksum
How to use checksums
779db8552684e1fd80527b186af959bb7989b3f45c526dbfeaa67f41c3bda521
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycombo-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 152.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8313af3a8cf31de24344d15cbd58d5604ef2f5b0240cf0fc0849ca7ed4d4a2c3
BLAKE2b-256 checksum
How to use checksums
690e896924049793366cda151056cc1341ab063b5ca06efeb6ebff20d0cc0780
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycombo-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 143.8 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bf658df5ffc3efe895184728c727c310d86a777bd445e5b7de51377b0bc7936f
BLAKE2b-256 checksum
How to use checksums
75f56e432bddce15e76676188d379c3d51fef0576d9e12498b925bd0a0f8babc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL pycombo-1.2.0-cp39-cp39-macosx_11_0_arm64.whl
Size 111.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
df90b264e15775332e0972e8c7e7b6519c0cbcad5cbd8f1a51e30404e933ee6f
BLAKE2b-256 checksum
How to use checksums
224edae3c5baeddfc718aee567734ab1499da784f08d553edc1ea36e842e4cc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pycombo-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pycombo-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 120.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5c24be900206f4fefd461ea6e391cfc01c3586605470990cdc35865170f9c24c
BLAKE2b-256 checksum
How to use checksums
21a14fb96c384a681aaeb8022e6ed64ac1e85cd44e84a8d448da67bd31a81a84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Security for pycombo 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page