Conda Environment

There are two ways to set up the development environment:

Manual setup

conda create -n compas_shapeop -c conda-forge python=3.9 compas -y
pip install -r requirements-dev.txt
pip install --no-build-isolation -ve . -Ceditable.rebuild=true

Both methods will create and configure the same development environment.

Building Wheels Locally

To test package building locally before PyPI release on all recent Python versions:

pip install cibuildwheel
cibuildwheel --output-dir wheelhouse .