Metadata-Version: 2.1
Name: pyflowy
Version: 0.0.1
Summary: Python bindings for flowy
Author-Email: Amrita Goswami <amrita16thaug646@gmail.com>, Moritz Sallermann <moritzsallermann@gmail.com>, Rohit Goswami <rgoswami@ieee.org>
License: GPL v3
Requires-Python: >=3.9
Requires-Dist: numpy>=1.26.4
Description-Content-Type: text/markdown

# pyflowy
Python bindings for Flowy

## Installation from Source

```bash
micromamba create -f environment.yml # For the first time only
micromamba activate pyflowyenv
meson setup build # To download flowy and C++ dependencies using meson wrap files
pip install .
```

If you have issues with `xtensor-python`, install it in the environment using:
```bash
micromamba install xtensor-python
```

Please note, that you will need to delete directories downloaded by `meson` if you want to pull the latest commits of the dependencies. Please do not delete the wrap file for `flowy`. Here's what you should do:
```bash
micromamba activate pyflowyenv
rm -rf subprojects 
git restore subprojects
meson setup build --wipe
pip install -e . --no-build-isolation
```
