README.md 1.45 KB
Newer Older
Janis Born's avatar
Janis Born committed
1 2
# OpenMesh Python Bindings
[![pipeline status](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/badges/master/pipeline.svg)](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/commits/master)
Isaak Lim's avatar
Isaak Lim committed
3

4
OpenMesh Python bindings implemented with
Isaak Lim's avatar
Isaak Lim committed
5 6 7
[pybind11](https://github.com/pybind/pybind11) that are tightly integrated with
[numpy](http://www.numpy.org/).

8
## Installation
Isaak Lim's avatar
Isaak Lim committed
9

10
### Using `pip`
Isaak Lim's avatar
Isaak Lim committed
11

12 13 14 15 16
    pip install openmesh

## Prebuilt Binaries

We also provide prebuilt wheels for manual installation with `pip` for the following configurations:
Isaak Lim's avatar
Isaak Lim committed
17 18 19 20 21 22 23 24 25 26 27 28
#### Linux
* [Python 2.7](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-2.7-linux)
* [Python 3.5](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-3.5-linux)

#### macOS 10.13
* [Python 2.7](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-2.7-macos)
* [Python 3.5](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-3.5-macos)

#### Windows
* [Python 3.6](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-3.6-VS2017)

### Building from source
Isaak Lim's avatar
Isaak Lim committed
29
1. recursively clone the repo
30 31
2. `cd` to repo dir
3. `pip install -e .` (or `pip install -e . --user` if you are not root or in a virtualenv)