Versions
v1.12.0 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~arm64-macos ~riscv ~x64-macos
- USE flags
- doc test
v1.11.0 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~arm64-macos ~riscv ~x64-macos
- USE flags
- doc test
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
- python3_13
- Build with Python 3.13
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-python / Babel : Collection of tools for internationalizing Python applications
dev-python / isodate : ISO 8601 date/time/duration parser and formatter
dev-python / leather : Python charting for 80% of humans
dev-python / parsedatetime : Parse human-readable date/time strings
dev-python / pyicu : Python bindings for dev-libs/icu
dev-python / python-slugify : A Python Slugify application that handles Unicode
dev-python / pytimeparse : A small Python module to parse various kinds of time expressions
Depending packages
dev-python / agate-dbf : Adds read support for DBF files to agate
dev-python / agate-excel : Adds read support for Excel files (xls and xlsx) to agate
dev-python / agate-sql : Adds SQL read/write support to agate
dev-python / csvkit : A suite of utilities for converting to and working with CSV
Bugs
- 935682
- dev-python/agate-1.11.0: fails test tests/test_py3.py::TestSniffer::test_sniffer
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.12.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Enable py3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.11.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-python/agate: add 1.10.2
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-python/agate: add 1.10.1
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Add dev-python/cssselect test dep
Closes: https://bugs.gentoo.org/928353 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.9.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Enable py3.12
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.9.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.8.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
dev-python/csvkit: keyword with dependencies for ~{arm,x}64-macos
dev-python/agate: keyword 1.7.1 for ~arm64-macos, ~x64-macos dev-python/agate-excel: keyword 0.2.5-r2 for ~arm64-macos, ~x64-macos dev-python/agate-dbf: keyword 0.2.2-r2 for ~arm64-macos, ~x64-macos dev-python/agate-sql: keyword 0.5.9 for ~arm64-macos, ~x64-macos dev-python/dbfread: keyword 2.0.7-r1 for ~arm64-macos, ~x64-macos dev-python/openpyxl: keyword 3.1.2 for ~arm64-macos, ~x64-macos dev-python/xlrd: keyword 2.0.1-r1 for ~arm64-macos, ~x64-macos dev-python/et_xmlfile: keyword 1.1.0-r1 for ~arm64-macos, ~x64-macos dev-python/pytimeparse: keyword 1.1.8-r1 for ~arm64-macos, ~x64-macos dev-python/parsedatetime: keyword 2.6-r1 for ~arm64-macos, ~x64-macos dev-python/isodate: keyword 0.6.1-r1 for ~arm64-macos, ~x64-macos dev-python/pyicu: keyword 2.11 for ~arm64-macos, ~x64-macos dev-python/python-slugify: keyword 8.0.1 for ~arm64-macos, ~x64-macos dev-python/leather: keyword 0.3.4-r1 for ~arm64-macos, ~x64-macos dev-python/text-unidecode: keyword 1.3-r1 for ~arm64-macos, ~x64-macos Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Use pypi.eclass
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{sphinx_rtd_theme → sphinx-rtd-theme}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.7.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.7.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yu Gu · gentoo
dev-python/agate: keyword 1.6.3-r2 for ~riscv
Closes: https://github.com/gentoo/gentoo/pull/24792 Signed-off-by: Yu Gu <guyu2876@gmail.com> Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
dev-python/agate: accept parsedatetime-2.6
Closes: https://bugs.gentoo.org/815178 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-python/agate: remove IUSE=xml
- remove IUSE="xml" as it was used as gateway for test dependencies. - use new EPYTEST_DESELECT Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-python/agate: drop 1.6.2-r1
Signed-off-by: Arthur Zamarin <arthurzam@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Arthur Zamarin · gentoo
dev-python/agate: enable doc generation
Signed-off-by: Arthur Zamarin <arthurzam@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Arthur Zamarin · gentoo
dev-python/agate: enable py3.10
Signed-off-by: Arthur Zamarin <arthurzam@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/agate: Bump to 1.6.3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
dev-python/agate: 1.6.2-r1 revbump for leather cssselect dep
Closes: https://bugs.gentoo.org/797448 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
dev-python/agate: add xml test-against dependency
Bug: https://bugs.gentoo.org/797397 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
dev-python/agate: Comment on details of xfails skipped via epytest --deselect
test_cast_format_locale fails with "locale.Error: unsupported locale setting" which appears to be triggered by these locale settings in the unit tests: agate-1.6.2/tests/test_data_types.py:257: def test_cast_format_locale(self): agate-1.6.2/tests/test_data_types.py-258- date_type = Date(date_format='%d-%b-%Y', locale='de_DE') agate-1.6.2/tests/test_data_types.py:381: def test_cast_format_locale(self): agate-1.6.2/tests/test_data_types.py-382- date_type = DateTime(datetime_format='%Y-%m-%d %I:%M %p', locale='ko_KR') Bug: https://bugs.gentoo.org/797307 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
dev-python/agate: Add leather[xml] test dep
Closes: https://bugs.gentoo.org/797397 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
dev-python/agate: Replace pytest-expect with pure bash
Replace pytest-expect with pure bash in order to use the preferred skipping-tests-based-on-paths-names recipe via epytest --deselect arguments, and also add the missing epytest die call reported by David Seifert. The included pytest-expect-to-deselect function can perhaps be migrated to an eclass somewhere: # @FUNCTION: pytest-expect-to-deselect # @USAGE: readarray -t pytest_args < <(pytest-expect-to-deselect <<<PYTEST_EXPECT_CONTENT) # @DESCRIPTION: # Read a pytest-expect pytest --xfail-file file from stdin and write # equivalent pytest --deselect arguments to stdout for consumption by # readarray -t. The generated pytest --deselect arguments are appropriate # for use as described here: # https://dev.gentoo.org/~mgorny/python-guide/pytest.html#skipping-tests-based-on-paths-names pytest-expect-to-deselect() { while read -r; do [[ ${REPLY} =~ ^[u]?\'([^\']*) ]] || continue printf -- '%s\n' --deselect "${BASH_REMATCH[1]}" || return done } See: https://dev.gentoo.org/~mgorny/python-guide/pytest.html#skipping-tests-based-on-paths-names Bug: https://bugs.gentoo.org/797307 Reported-by: Michał Górny <mgorny@gentoo.org> Reported-by: David Seifert <soap@gentoo.org> Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
dev-python/agate: Bump to version 1.6.2 + enable tests
Closes: https://bugs.gentoo.org/797307 Reported-by: Michał Górny <mgorny@gentoo.org> Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ekaterina Vaartis · gentoo
dev-python/agate: Fix the wrong description & homepage
Closes: https://github.com/gentoo/gentoo/pull/21352 Signed-off-by: Ekaterina Vaartis <vaartis@kotobank.ch> Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
dev-python/agate: Initial import
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>