diff options
Diffstat (limited to 'dev-python/pandas-stubs/pandas-stubs-2.1.1.230928.ebuild')
-rw-r--r-- | dev-python/pandas-stubs/pandas-stubs-2.1.1.230928.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/dev-python/pandas-stubs/pandas-stubs-2.1.1.230928.ebuild b/dev-python/pandas-stubs/pandas-stubs-2.1.1.230928.ebuild new file mode 100644 index 000000000..e10fd1aca --- /dev/null +++ b/dev-python/pandas-stubs/pandas-stubs-2.1.1.230928.ebuild @@ -0,0 +1,52 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 + +DESCRIPTION="Public type stubs for pandas" +HOMEPAGE="https://github.com/pandas-dev/pandas-stubs" +SRC_URI="https://github.com/pandas-dev/pandas-stubs/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +# Allegedly also needs dev-python/types-pytz (available in ::guru), but somehow works without it... +# https://github.com/pandas-dev/pandas-stubs/blob/3c2affdaeb1cb03777cc59832dcdd4b030add27d/pyproject.toml#L34 +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/xarray[${PYTHON_USEDEP}] + dev-python/pyarrow[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + # Package has a bunch of test deps missing from ::gentoo and ::science + tests/test_frame.py::test_to_markdown + tests/test_frame.py::test_types_to_feather + tests/test_io.py::test_orc + tests/test_io.py::test_orc_path + tests/test_io.py::test_orc_buffer + tests/test_io.py::test_orc_columns + tests/test_io.py::test_orc_bytes + tests/test_io.py::test_hdf + tests/test_io.py::test_hdfstore + tests/test_io.py::test_read_hdf_iterator + tests/test_io.py::test_hdf_context_manager + tests/test_io.py::test_hdf_series + tests/test_io.py::test_spss + tests/test_io.py::test_parquet + tests/test_io.py::test_parquet_options + tests/test_io.py::test_excel_writer_engine + tests/test_io.py::test_all_read_without_lxml_dtype_backend + tests/test_series.py::test_types_agg + tests/test_series.py::test_types_aggregate +) + +distutils_enable_tests pytest |