From f4271cea898f88d5785d4a92396a24e916ac301f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 1 Nov 2023 21:50:29 +0000 Subject: gentoo auto-resync : 01:11:2023 - 21:50:29 --- dev-python/pslab/Manifest | 4 ++ .../files/pslab-2.5.0-ad9833_sys_version.patch | 11 +++++ dev-python/pslab/metadata.xml | 12 ++++++ dev-python/pslab/pslab-2.5.0.ebuild | 49 ++++++++++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 dev-python/pslab/Manifest create mode 100644 dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch create mode 100644 dev-python/pslab/metadata.xml create mode 100644 dev-python/pslab/pslab-2.5.0.ebuild (limited to 'dev-python/pslab') diff --git a/dev-python/pslab/Manifest b/dev-python/pslab/Manifest new file mode 100644 index 000000000000..adbfa7a70082 --- /dev/null +++ b/dev-python/pslab/Manifest @@ -0,0 +1,4 @@ +AUX pslab-2.5.0-ad9833_sys_version.patch 302 BLAKE2B fba89ba6c99024b14106c6b9b1d0783a0d330b368237412043098f94bf3f53bee4a7c35933b66037fb2985aa0954a31171976625c3d1731f961d169d3153878f SHA512 822ae24fd8a02ae5c075a45a8cfd1c174f8cbe11ba2b6f97ef5724e7365942aa150837d7feeede38706b7d0c19f315e585090952bf2066a135acfc0eff65584b +DIST pslab-python-2.5.0.gh.tar.gz 353493 BLAKE2B 4eae07fec800dc357041578a75e48812848588e49e14b75425ee4b24c62b1116d0493055564188e33e4d934f4d572708c811ec9bb7fbf5d437befedfcad5da1a SHA512 e8e4f53dc8c1d6aa4385cdbdc8a82bac21d9de15643980fed42a2b16c10ff56e0836371368840c9207d6bd6f8d73900a344507b8bce8b197f0580373137c0f1f +EBUILD pslab-2.5.0.ebuild 1014 BLAKE2B a9e037f3fd1bc6a970e1485b976c381ea2815d87eeb128967a3e0dd9a05abe70ef479ca3a31fd24d4327d47f1036636d5cf7d5cc93d3863e16de5271dc8f6d02 SHA512 3b3b16619dcc116c0e7d14e3c7b6c48fdca3e1107573ca98c657dccfd4f83f7714cf92208b459c3c78ec6e4144c0126e56ed11ce17406a5ce4d372bc539ad462 +MISC metadata.xml 375 BLAKE2B 4ed4369e2e20e367360202a3445fa7a101c0e906386241faa8a30b2d40856ae5345192497cee07f24f557ee2740e9cc6b6e05d6f9fdf9b453e4324e286818d23 SHA512 9fd08112fe7af647304d5db7a4b174cb5cf57f253537b163eb261c3fcc1511144a8366a92caf6a7abf4036b104a12ac806b89bed28aa84c9c6f5ac1d7e4a1536 diff --git a/dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch b/dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch new file mode 100644 index 000000000000..b34182266c4a --- /dev/null +++ b/dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch @@ -0,0 +1,11 @@ +--- a/pslab/external/AD9833.py ++++ b/pslab/external/AD9833.py +@@ -2,7 +2,7 @@ + + + class AD9833: +- if sys.version.major == 3: ++ if sys.version_info.major == 3: + DDS_MAX_FREQ = 0xFFFFFFF - 1 # 24 bit resolution + else: + DDS_MAX_FREQ = eval("0xFFFFFFFL-1") # 24 bit resolution diff --git a/dev-python/pslab/metadata.xml b/dev-python/pslab/metadata.xml new file mode 100644 index 000000000000..8c2314eeca2d --- /dev/null +++ b/dev-python/pslab/metadata.xml @@ -0,0 +1,12 @@ + + + + + marecki@gentoo.org + Marek Szuba + + + fossasia/pslab-python + pslab + + diff --git a/dev-python/pslab/pslab-2.5.0.ebuild b/dev-python/pslab/pslab-2.5.0.ebuild new file mode 100644 index 000000000000..d5f734959f53 --- /dev/null +++ b/dev-python/pslab/pslab-2.5.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P=pslab-python-${PV} +DESCRIPTION="Python library for communicating with Pocket Science Lab" +HOMEPAGE=" + https://pslab.io/ + https://github.com/fossasia/pslab-python/ + https://pypi.org/project/pslab/ +" +SRC_URI=" + https://github.com/fossasia/pslab-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64" + +RDEPEND=" + >=dev-python/numpy-1.16.3[${PYTHON_USEDEP}] + >=dev-python/pyserial-3.4[${PYTHON_USEDEP}] + >=dev-python/scipy-1.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.5.0-ad9833_sys_version.patch +) + +EPYTEST_DESELECT=( + # Flaky in 2.5.0 + tests/test_logic_analyzer.py::test_stop +) + +distutils_enable_sphinx docs dev-python/recommonmark +distutils_enable_tests pytest -- cgit v1.2.3