gentoo-ebuilds/dev-python/cython/metadata.xml
Sam James 6a2059bdf2
dev-python/cython: rework tests
* Make numpy conditional on USE=test-full

  numpy doesn't pass tests on some niche arches and maybe we'll even
  be able to destable it on the really niche arches at some point thanks
  to this.

* Make numpy conditional on PYTHON_FULLY_TESTED

  numpy depends on cython and porting numpy to a new Python impl often
  takes a while, so let's make it easy to get partial coverage.

* Fix numpy test dep (doesn't need to be <2 for a while now).

  Sent https://github.com/cython/cython/pull/6895 upstream as well.

* Enable tests for py3.13, py3.14, and pypy3_11

* More robust skips for coverage tests which have had problems before

  They're not interesting for us in packaging.

* Add some notes about other possible test deps we could add in future.

Signed-off-by: Sam James <sam@gentoo.org>
2025-05-19 15:00:04 +01:00

23 lines
751 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<longdescription lang="en">
Cython is a language that makes writing C extensions for the Python
language as easy as Python itself. It's based on Pyrex, but supports
more cutting edge functionality and optimizations.
</longdescription>
<use>
<flag name="test-full">
Run test suite in full via additional (large) test
dependencies, like dev-python/numpy.
</flag>
</use>
<upstream>
<remote-id type="pypi">Cython</remote-id>
<remote-id type="github">cython/cython</remote-id>
</upstream>
</pkgmetadata>