Skip to main content

UnionFind in C++, with python binding

Project description

pybind11-union-find

Online document: readthedocs

Usage

Install:

python3 -m pip install pybind11-union-find # install from pypi

Make a release

(We now use Github Workflow to release to pypi. Skip the rest if you don't want to manually compile wheels.)

On linux

Install docker then

make python_build_all_in_linux
make upload_wheels

On macOS

Install c++ compiler and cmake.

Install conda and envs:

# conda create -y -n py36 python=3.6
# conda create -y -n py37 python=3.7
conda create -y -n py38 python=3.8
conda create -y -n py39 python=3.9
conda create -y -n py310 python=3.10
conda env list

Then

make python_build_all_in_macos
make upload_wheels

On windows

Install visual studio and cmake, (also git for windows, maybe).

Install conda and envs same as on macOS, then:

make python_build_all_in_windows
make upload_wheels

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pybind11_union_find-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.7 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pybind11_union_find-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.9 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pybind11_union_find-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.5 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pybind11_union_find-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (93.6 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pybind11_union_find-0.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (93.5 kB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

Supported by

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