Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Aug 2022 20:16:11 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: af737bbb0d46 - main - misc/py-anndata: New port: Annotated multivariate observation data
Message-ID:  <202208212016.27LKGBDZ050850@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=af737bbb0d4683dd9e831406757e826dd3cdf5df

commit af737bbb0d4683dd9e831406757e826dd3cdf5df
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-08-21 19:53:14 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-08-21 20:16:06 +0000

    misc/py-anndata: New port: Annotated multivariate observation data
---
 misc/Makefile             |   1 +
 misc/py-anndata/Makefile  |  30 +++++++++++++
 misc/py-anndata/distinfo  |   3 ++
 misc/py-anndata/pkg-descr |   4 ++
 misc/py-anndata/pkg-plist | 111 ++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 149 insertions(+)

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202208212016.27LKGBDZ050850>