2023-12-17 10:01:42 -08:00
PORTNAME = trx-python # this project is planned to be merged into DIPY (science/py-dipy)
2024-11-08 07:58:13 -07:00
DISTVERSION = 0.3
2023-12-17 10:01:42 -08:00
CATEGORIES = science python
MASTER_SITES = PYPI
PKGNAMEPREFIX = ${ PYTHON_PKGNAMEPREFIX }
2024-11-08 07:58:13 -07:00
DISTNAME = ${ PORTNAME : S /-/_/ } -${ DISTVERSION }
2023-12-17 10:01:42 -08:00
MAINTAINER = yuri@FreeBSD.org
COMMENT = Experiments with new file format for tractography
WWW = https://tee-ar-ex.github.io/trx-python/
LICENSE = BSD3CLAUSE
LICENSE_FILE = ${ WRKSRC } /LICENSE
BUILD_DEPENDS = ${ PYTHON_PKGNAMEPREFIX } deepdiff>0:devel/py-deepdiff@${ PY_FLAVOR } \
${ PYTHON_PKGNAMEPREFIX } nibabel>0:science/py-nibabel@${ PY_FLAVOR } \
${ PYNUMPY } \
${ PYTHON_PKGNAMEPREFIX } packaging>= 19.0:devel/py-packaging@${ PY_FLAVOR } \
2024-02-29 02:18:32 -05:00
${ PYTHON_PKGNAMEPREFIX } setuptools-scm>= 3.4:devel/py-setuptools-scm@${ PY_FLAVOR } \
2023-12-17 10:01:42 -08:00
${ PYTHON_PKGNAMEPREFIX } setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${ PY_FLAVOR } \
2024-06-24 22:14:43 +00:00
${ PYTHON_PKGNAMEPREFIX } wheel>0:devel/py-wheel@${ PY_FLAVOR } \
${ PY_SETUPTOOLS }
2024-02-29 02:18:32 -05:00
RUN_DEPENDS += ${ PYTHON_PKGNAMEPREFIX } setuptools-scm>0:devel/py-setuptools-scm@${ PY_FLAVOR } # mistaken dependency, see https://github.com/tee-ar-ex/trx-python/issues/73
2023-12-17 10:01:42 -08:00
TEST_DEPENDS = ${ PYTHON_PKGNAMEPREFIX } flake8>= 0:devel/py-flake8@${ PY_FLAVOR } \
${ PYTHON_PKGNAMEPREFIX } psutil>0:sysutils/py-psutil@${ PY_FLAVOR } \
${ PYTHON_PKGNAMEPREFIX } pytest-console-scripts>0:devel/py-pytest-console-scripts@${ PY_FLAVOR }
USES = python
USE_PYTHON = pep517 cython autoplist pytest # few tests fail due to missing files
#USE_GITHUB= yes
#GH_ACCOUNT= tee-ar-ex
2025-04-09 21:57:46 +08:00
NO_ARCH = yes
2023-12-17 10:01:42 -08:00
TEST_ENV = ${ MAKE_ENV } PYTHONPATH = ${ STAGEDIR }${ PYTHONPREFIX_SITELIBDIR }
.include <bsd.port.mk>