Commit Graph

1263 Commits

Author SHA1 Message Date
OscarL
668a0cf78f pyopengl: drop outdated and unused recipe. (#11941)
This was broken before 8dec539418, and never
referenced on-tree since then (`git log --since=2020-03 -S pyopengl`
gives nothing except that commit).

Users should try to `pip install` this, if they need it.
2025-03-13 05:24:41 +00:00
OscarL
76b21857c8 rdflib: drop outdated and unused recipe. (#11942)
While this provides several `cmd:`s to work with rdf files, none seems
used on-tree. Do we really need this packaged?

Users should try to `pip install` this, if they need it.
2025-03-13 05:24:25 +00:00
OscarL
35e7ce02dd typogrify: drop outdated and unused recipe. (#11943)
Seems it was never used on-tree since it was introduced in
4cdf5a4ab8
(`git log --since=2022-07 -S typogrify` gives nothing besides that commit).

Users should try to `pip install` this, if they need it.
2025-03-13 05:23:24 +00:00
OscarL
c121c38b22 (Python) pathtools: drop recipe. (#11895)
Nothing uses it on-tree. Last release in 2011, last commit 9 years ago.
Let people pip install this if they need it.
2025-03-11 18:10:33 +00:00
OscarL
0229e92596 aiorpcx: drop recipe. (#11894)
Nothing uses it on-tree, and nothing ever did since it was introduced
(`git log --since=2019 -S aiorpcx` gives nothing).

Let people pip install this if they need it.
2025-03-11 18:10:16 +00:00
OscarL
647d61f4dc aiohttp_socks: drop recipe. (#11893)
Nothing uses this on-tree, and apparetly nothing never ever did
(`git log -S aiohttp_socks` gives nothing).

Also... current version is missing a hard dependency for a package/module
that we do not provide: python-socks[asyncio]>=1.2.2
(newsest version upstream requiers: python-socks[asyncio]>=2.4.3,<3.0.0

Just drop this thing, and let whoever needs it install it via pip.
2025-03-11 18:09:55 +00:00
Nexus6
4285eb9aa8 numpy: update to 2.2.3 (#11875)
* numpy: update to 2.2.3

* Update dev-python/numpy/numpy-2.2.3.recipe

Co-authored-by: OscarL <oscar.lesta@gmail.com>

* Update dev-python/numpy/numpy-2.2.3.recipe

Co-authored-by: OscarL <oscar.lesta@gmail.com>

---------

Co-authored-by: Schrijvers Luc <begasus@gmail.com>
Co-authored-by: OscarL <oscar.lesta@gmail.com>
2025-03-08 06:08:34 +00:00
OscarL
2a1dade5a2 pygame: drop spurious cmd:cython dependency. (#11813)
AFAICS, cython is only used by upstream devs to turn some cython code into .c
files (that are already included in the tarball we use).

(Tested with the 3 on-tree games that require pygame. All work without cython).

Side note: numpy dep is documented as "optional", so we may want to remove that
REQUIRES from this package, and just add it on packages that use that "extra"
functionality.

PyGame's README.rst says:

"The surfarray module requires the Python NumPy package for its
multidimensional numeric arrays.".
2025-02-21 06:49:16 +00:00
OscarL
abca667abe scipy: update to version 1.15.1. (#11783)
Needs fixed lapack package (#11801) merged first.

With that, this builds, installs and smoke test (`python3 -c "import scipy; help(scipy)"`)
work OK. Previously we where getting missing symbols when attempting scipy builds using meson.

Now we instruct the build to use lapack for LAPACK. At least until we decide to just let openblas
handle BLAS *and* LAPACK.

Solves the issue seen on PR #11536.
2025-02-21 06:03:26 +00:00
OscarL
040e617310 numpy: fix build on 32 bits. (#11806)
Also: remove cython as runtime dependency.
2025-02-21 04:53:00 +00:00
OscarL
4829fb0fed numpy: update to version 2.2.1. (#11534)
Known incompatibilities on-tree were already solved, and I was able to build
scipy 1.15.1 against this new version (updated scipy recipe still WIP).

If anything breaks, is surely on outdated software, and we should fix that
instead of keeping numpy on an older version.
2025-02-17 06:27:43 +00:00
OscarL
c037dfae69 pybind11: update to version 2.13.6. (#11782)
Update needed by scipy 1.15.1.

Cleaned up recipe, drop Python 3.9.
2025-02-13 04:54:16 +00:00
OscarL
c50dea9f70 cryptography: recipe cleanups. (#11732)
Do not depend on libpython3.xx.so, but on cmd:python3.xx.

Untested, as I don't have the necessary rust dependencies to build this one.
2025-02-05 17:48:46 +00:00
OscarL
d0581c255c html5_parser: minor cleanups. (#11727)
- do not REQUIRE libpython3.xx but cmd:python3.xx.
- use suffixless version for lxml_python3xx.
2025-02-05 12:42:23 +00:00
OscarL
206a9e2cfe pycurl: recipe cleanups. (#11725)
- Don't REQUIRE libpython, but cmd:python3.xx instead.
- Switch from setup.py to build/intaller.
2025-02-05 07:21:08 +00:00
OscarL
e95927343b python3.12: update to version 3.12.9. (#11723) 2025-02-05 07:17:47 +00:00
OscarL
b27910d20b lxml: drop Python 3.9. Do not REQUIRE libpython3.xx.so. (#11721)
Compiled extensions do no link to libpython3.xx.so, so
just depend on cmd:python for a matching version.
2025-02-05 07:17:09 +00:00
Schrijvers Luc
b2f6564a8a cffi, revbumb, fix tests (#11710)
Co-authored-by: Oscar Lesta <oscar.lesta@gmail.com>
2025-02-03 14:03:23 +00:00
OscarL
c50b5fadd6 cffi: clean up recipe, drop Python 3.9. (#11708)
On-tree recipes that depend on cffi:

- argon2_cffi_bindings
- bcrypt
- pycares
- pynacl

So we're doing the same on those too in one go.

Also:

- moved all recipes to use build/installer instead of setup.py.
- fixed calling of tests on cffi.
2025-02-03 13:42:12 +00:00
OscarL
2bcc38ad92 coverage: update to version 7.6.10. (#11704)
* switch to using build/installer instead of setup.py.
* drop Python 3.9 package (nothing requires it on-tree).
2025-01-31 09:49:47 +00:00
Jérôme Duval
f259f8d695 pyqt_builder: bump version 2025-01-18 16:42:09 +01:00
OscarL
20decd5523 pbr: cleanups, drop Python 3.9. (#11622)
Only gertty uses this, and that uses Python 3.10 only.
2025-01-09 09:38:23 +01:00
OscarL
205c03adf6 docutils: make Python 3.10 the default version, drop 3.9. (#11609) 2025-01-08 13:36:06 +01:00
OscarL
fd55e514dd sphinx: clean up, drop _python39 package. (#11605)
Also cleanup and drop _python39 from related recipes:

- alabaster
- sphinx_rtd_theme
- sphinx_argparse
- sphinxcontrib_applehelp
- sphinxcontrib_devhelp
- sphinxcontrib_htmlhelp
- sphinxcontrib_jquery
- sphinxcontrib_jsmath
- sphinxcontrib_qthelp
- sphinxcontrib_serializinghtml
2025-01-08 10:30:51 +01:00
OscarL
e2557ecdfa numpy: fix 32 bits build. (#11603) 2025-01-07 17:46:35 +01:00
OscarL
65aada50e1 numpy: recipe clean ups, drop Python 3.9. (#11601)
Fixes #11512
2025-01-07 15:46:17 +01:00
iam-git
6683975353 python: gast, new recipe (#11493) 2024-12-26 08:57:20 +01:00
OscarL
e777491cec pygame: fix recipe issues, update affected recipes. (#11530)
Fixes #11529.
2024-12-26 08:54:47 +01:00
OscarL
9b7b0af5e3 pandas: recipe cleanup, drop _python39 package. (#11513)
This version fails to build against Cython >= 3, but newer pandas versions
require numpy > 2. So just disable it for now until the needed dependencies
get sorted out.

(this should not break things on-tree, as nothing currently requires pandas)
2024-12-23 09:41:02 +01:00
Schrijvers Luc
fb3512079c pycairo, bump version, fixes resolving symbol 'cairo_xlib_surface_get… (#11436)
* pycairo, bump version, fixes resolving symbol 'cairo_xlib_surface_get_width'

* Update dev-python/pycairo/pycairo-1.27.0.recipe

Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>

---------

Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>
2024-12-13 11:49:39 +01:00
waddlesplash
93f0d87dd3 astroid: Fix broken provides. 2024-12-11 16:39:57 -05:00
Jérôme Duval
f5c381a8c9 pyqt_builder: bump version 2024-12-10 17:46:21 +01:00
Jérôme Duval
09d0db247b sip: bump version 2024-12-10 17:44:37 +01:00
Jerome Duval
34fa3905dd pyqt6: fix qmake6 on x86 2024-12-09 20:32:54 +01:00
Jérôme Duval
85b6ed1b4f pyqt6: fix qmake path on x86 2024-12-09 20:06:12 +01:00
Jérôme Duval
5ab563a266 pyqt6: fix qmake path on x86 2024-12-09 18:19:30 +01:00
Jérôme Duval
e3f61b2fda pyqt6: new recipe 2024-12-09 18:09:11 +01:00
Jérôme Duval
0442782032 pyqt6_sip: new recipe 2024-12-09 18:01:10 +01:00
coolcoder613eb
95d752cd9c haiku_pyapi: update (#11242)
* use the smart_holder branch of pybind11 since it provides a feature that we need
* only for python 3.10
2024-11-21 11:12:17 +01:00
OscarL
8194bd5159 cython: drop old recipe. (#11314) 2024-11-14 13:50:51 +01:00
OscarL
2ff80e03ce pytest: set 3.10 as the default version. (#11337) 2024-11-14 07:59:59 +01:00
OscarL
28ad738ea1 gitdb: minor cleanups, drop 3.9 package. (#11336)
Only user of this on-tree (gitpython) is dropping 3.9 on #11335.
2024-11-14 07:59:47 +01:00
OscarL
c22b399298 gitpython: minor cleanups, drop 3.9 package. (#11335)
Only on-tree user of this package (gertty) is 3.10 only already.
2024-11-14 07:59:28 +01:00
OscarL
573f373cc2 flake8: drop the pip installable flake8 recipe and its dependencies. (#11334)
These tools are easily installed via pip (they are "any" and not require any patching).
Instead of maintaning packages for them, let users install the version they need, for
the Python version they want.

After removal, only one recipe (youtube_dl)  mentions, in a comment, flake8.

None of these recipes should actually ever be needed as BUILD_REQUIERES either, as they
are linter/code-formatting tools.

If tests "require" them, as the youtube_dl seems to imply, those test should be disabled.
2024-11-14 07:59:13 +01:00
OscarL
c9adfd8c15 tomli: recipe cleanups. (#11333)
No functional change intended.
2024-11-14 07:59:01 +01:00
OscarL
da956474ad pyqt_builder: drop the python39 package. (#11329)
A required package (sip) already dropped 3.9 support in its last recipe update (6.8.6).

Also, all users of `pyqt_builder` already require only the `_python310` version.

----

Build tested on beta5 32 bits.
2024-11-13 17:45:22 +01:00
OscarL
47e286a20f pyzmq: recipe clean up. Drop _python39 package. (#11315)
Only on-tree user of this package is 3.10 only (openshot).
2024-11-07 08:23:37 +01:00
OscarL
cf6b220a7a pyenet: recipe cleanup. Drop _python39 package. (#11316)
Nothing currently uses it on-tree.

Only known user, "unknown-horizons", is broken on-tree, upstream is
porting the game to Godot, and considers current engine "dead".
2024-11-07 08:22:33 +01:00
OscarL
7b8cc8a9b4 beautifulsoup4: clean ups. (#11267)
Drop Python 3.9 support (only users of this in-tree are all on 3.10).
2024-10-27 14:53:38 +01:00
OscarL
925683124c html5_parser: recipe cleanup, dropping Python 3.9 support. (#11266)
Only use in-tree of this is from calibre, and that's 3.10 only.

Use beautifulsoup4 for tests instead of the older "beautifulsoup" that isn't there anymore.
2024-10-27 14:42:32 +01:00