aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Schubert <mschu.dev@gmail.com>2024-06-17 11:47:58 +0000
committerAndrew Ammerlaan <andrewammerlaan@gentoo.org>2024-06-19 12:14:15 +0200
commitc766120edb45d7afc4bc8dfa81c80e6acddb6f53 (patch)
treedf63e8312001af4e6ca1e91358474d13f39101d1
parentdev-python/immutables: add ebuild (diff)
downloadsci-c766120edb45d7afc4bc8dfa81c80e6acddb6f53.tar.gz
sci-c766120edb45d7afc4bc8dfa81c80e6acddb6f53.tar.bz2
sci-c766120edb45d7afc4bc8dfa81c80e6acddb6f53.zip
dev-python/snakemake-interface-common: add ebuild
Signed-off-by: Michael Schubert <mschu.dev@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
-rw-r--r--dev-python/snakemake-interface-common/Manifest1
-rw-r--r--dev-python/snakemake-interface-common/metadata.xml16
-rw-r--r--dev-python/snakemake-interface-common/snakemake-interface-common-1.17.2.ebuild22
3 files changed, 39 insertions, 0 deletions
diff --git a/dev-python/snakemake-interface-common/Manifest b/dev-python/snakemake-interface-common/Manifest
new file mode 100644
index 000000000..f83a8f47e
--- /dev/null
+++ b/dev-python/snakemake-interface-common/Manifest
@@ -0,0 +1 @@
+DIST snakemake_interface_common-1.17.2.tar.gz 9928 BLAKE2B 91be90640adb5f19fb97185ef84954cececd9e26e9c64f59b4ff014eca257575c5d5501ea7a8d74d9de2bb3280e88be500d1a2df2ec3296f2ecd30acbda27c87 SHA512 08d1688f70863825e76832250ee9da0be3a8baae9e67eb9bafaab30d862fe33fb9508eb4571f39322579699a4cd98d8878854ad9a94615e3b73255d18fe38c14
diff --git a/dev-python/snakemake-interface-common/metadata.xml b/dev-python/snakemake-interface-common/metadata.xml
new file mode 100644
index 000000000..b70ef47c9
--- /dev/null
+++ b/dev-python/snakemake-interface-common/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mschu.dev@gmail.com</email>
+ <name>Michael Schubert</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">snakemake/snakemake-interface-common</remote-id>
+ <remote-id type="pypi">snakemake-interface-common</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/snakemake-interface-common/snakemake-interface-common-1.17.2.ebuild b/dev-python/snakemake-interface-common/snakemake-interface-common-1.17.2.ebuild
new file mode 100644
index 000000000..943af2cfc
--- /dev/null
+++ b/dev-python/snakemake-interface-common/snakemake-interface-common-1.17.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit pypi distutils-r1
+
+DESCRIPTION="Common functions and classes for Snakemake and its plugins"
+HOMEPAGE="https://pypi.org/project/snakemake-interface-common/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-python/argparse-dataclass[${PYTHON_USEDEP}]
+ dev-python/ConfigArgParse[${PYTHON_USEDEP}]"
+
+RESTRICT="test" # no tests collected
+#distutils_enable_tests pytest