Update build for python compat

- remove distutils deps
- add pyproject.toml
- add MANIFEST.in
- update install instructions
This commit is contained in:
Julien Zoubian 2024-09-04 21:33:21 +02:00
parent 58e65d7d2b
commit 54fe8df970
6 changed files with 238 additions and 250 deletions

31
meta.yaml Normal file
View file

@ -0,0 +1,31 @@
package:
name: vide
version: "2.0"
source:
path: ..
requirements:
build:
- gcc_linux-64=13.2
- gxx_linux-64=13.2
- cmake=3.20
- cython
- numpy
host:
- python
- scipy
- astropy
- healpy
- extension-helpers
- netCDF4
build:
script: |
python setup.py build_ext --inplace
python setup.py install
about:
home: "https://bitbucket.org/cosmicvoids/vide_public/wiki/Home"
license: "GPL-3.0"
summary: "The VIDE pipeline analysis for Cosmic Voids"