aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-08-21 19:53:14 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-08-21 20:16:06 +0000
commitaf737bbb0d4683dd9e831406757e826dd3cdf5df (patch)
tree3335314d903b36e8218d1b2d4fadd3f9eb8baf78
parent600312a9118bc7b9c5bb7decbefe706f9046507b (diff)
downloadports-af737bbb0d4683dd9e831406757e826dd3cdf5df.tar.gz
ports-af737bbb0d4683dd9e831406757e826dd3cdf5df.zip
misc/py-anndata: New port: Annotated multivariate observation data
-rw-r--r--misc/Makefile1
-rw-r--r--misc/py-anndata/Makefile30
-rw-r--r--misc/py-anndata/distinfo3
-rw-r--r--misc/py-anndata/pkg-descr4
-rw-r--r--misc/py-anndata/pkg-plist111
5 files changed, 149 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile
index e2c15c34bbe7..cdd53e136006 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -373,6 +373,7 @@
SUBDIR += py-SimpleSoapy
SUBDIR += py-SoapySDR
SUBDIR += py-alive-progress
+ SUBDIR += py-anndata
SUBDIR += py-boost-histogram
SUBDIR += py-cinder
SUBDIR += py-colorbrewer
diff --git a/misc/py-anndata/Makefile b/misc/py-anndata/Makefile
new file mode 100644
index 000000000000..3335265a940a
--- /dev/null
+++ b/misc/py-anndata/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= anndata
+DISTVERSION= 0.8.0
+CATEGORIES= misc python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Annotated multivariate observation data
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>=3:science/py-h5py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}natsort>0:devel/py-natsort@${PY_FLAVOR} \
+ ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.1.1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>1.4:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
+ ${PY_DEPENDS}
+RUN_DEPENDS= ${PY_DEPENDS}
+
+USES= python:3.8+
+USE_PYTHON= build
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/misc/py-anndata/distinfo b/misc/py-anndata/distinfo
new file mode 100644
index 000000000000..96efd6445fb7
--- /dev/null
+++ b/misc/py-anndata/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1659718701
+SHA256 (anndata-0.8.0.tar.gz) = 94d2cc6f76c0317c0ac28564e3092b313b7ad19c737d66701961f3e620b9066e
+SIZE (anndata-0.8.0.tar.gz) = 84130
diff --git a/misc/py-anndata/pkg-descr b/misc/py-anndata/pkg-descr
new file mode 100644
index 000000000000..77423318ef3c
--- /dev/null
+++ b/misc/py-anndata/pkg-descr
@@ -0,0 +1,4 @@
+AnnData provides a scalable way of keeping track of data and learned
+annotations.
+
+WWW: https://github.com/theislab/anndata
diff --git a/misc/py-anndata/pkg-plist b/misc/py-anndata/pkg-plist
new file mode 100644
index 000000000000..e6490928663e
--- /dev/null
+++ b/misc/py-anndata/pkg-plist
@@ -0,0 +1,111 @@
+%%PYTHON_SITELIBDIR%%/anndata-0.8.0.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/anndata-0.8.0.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/anndata-0.8.0.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/anndata-0.8.0.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/anndata/__init__.py
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/_metadata%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/_metadata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/_warnings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/_warnings%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/core%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/logging%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/logging%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/readwrite%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/readwrite%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__init__.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/access%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/access%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/aligned_mapping%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/aligned_mapping%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/anndata%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/anndata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/file_backing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/file_backing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/index%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/index%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/merge%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/merge%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/raw%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/raw%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/sparse_dataset%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/sparse_dataset%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/views%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/__pycache__/views%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_core/access.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/aligned_mapping.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/anndata.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/file_backing.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/index.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/merge.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/raw.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/sparse_dataset.py
+%%PYTHON_SITELIBDIR%%/anndata/_core/views.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/__init__.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/h5ad%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/h5ad%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/read%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/read%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/write%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/write%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/zarr%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/__pycache__/zarr%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/h5ad.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/read.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/__init__.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/__pycache__/methods%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/__pycache__/methods%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/__pycache__/registry%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/__pycache__/registry%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/methods.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/specs/registry.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/utils.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/write.py
+%%PYTHON_SITELIBDIR%%/anndata/_io/zarr.py
+%%PYTHON_SITELIBDIR%%/anndata/_metadata.py
+%%PYTHON_SITELIBDIR%%/anndata/_warnings.py
+%%PYTHON_SITELIBDIR%%/anndata/compat/__init__.py
+%%PYTHON_SITELIBDIR%%/anndata/compat/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/compat/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/compat/__pycache__/_overloaded_dict%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/compat/__pycache__/_overloaded_dict%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/compat/_overloaded_dict.py
+%%PYTHON_SITELIBDIR%%/anndata/core.py
+%%PYTHON_SITELIBDIR%%/anndata/experimental/__init__.py
+%%PYTHON_SITELIBDIR%%/anndata/experimental/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/multi_files/__init__.py
+%%PYTHON_SITELIBDIR%%/anndata/experimental/multi_files/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/multi_files/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/multi_files/__pycache__/_anncollection%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/multi_files/__pycache__/_anncollection%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/multi_files/_anncollection.py
+%%PYTHON_SITELIBDIR%%/anndata/experimental/pytorch/__init__.py
+%%PYTHON_SITELIBDIR%%/anndata/experimental/pytorch/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/pytorch/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/pytorch/__pycache__/_annloader%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/pytorch/__pycache__/_annloader%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/experimental/pytorch/_annloader.py
+%%PYTHON_SITELIBDIR%%/anndata/logging.py
+%%PYTHON_SITELIBDIR%%/anndata/readwrite.py
+%%PYTHON_SITELIBDIR%%/anndata/tests/__pycache__/conftest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/tests/__pycache__/conftest%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/tests/__pycache__/helpers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/anndata/tests/__pycache__/helpers%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/anndata/tests/adata-comments.tsv
+%%PYTHON_SITELIBDIR%%/anndata/tests/adata.csv
+%%PYTHON_SITELIBDIR%%/anndata/tests/conftest.py
+%%PYTHON_SITELIBDIR%%/anndata/tests/helpers.py
+%%PYTHON_SITELIBDIR%%/anndata/utils.py