Commit Graph

1065 Commits

Author SHA1 Message Date
OscarL
4dafc69af3 various python packages: rev-bump to trigger rebuild. (#9349)
Like #9341, but needed for the 32 bits buildmaster.
2023-09-03 16:11:33 +00:00
OscarL
a89b1b1b5b Follow up to PR 9328. (#9341)
Just revision bumps to trigger builds at buildmasters,
and some minor recipe cleanups.

No functional changes intended or expected.
2023-09-03 07:35:34 +02:00
OscarL
0be177f1c2 importlib_metadata: hopefully fix the build for good this time. (#9338)
The presence of HaikuPorter's work git repo interferes with the
operation of some python packages used at build time, causing
builds with "hp -G" to succeed, but fail without that flag, unless
these work-arounds are applied:

- exporting a `SETUPTOOLS_SCM_PRETEND_VERSION` variable
- `rm -rf dist`
2023-09-02 16:35:12 +00:00
Schrijvers Luc
c948cb067b importlib_metadata, add missing checksum, build fixes (#9334) 2023-09-02 13:47:06 +00:00
OscarL
3110a975a7 importlib_metadata: update to version 6.8.0 (#9331) 2023-09-02 06:05:30 +00:00
OscarL
3775520412 setuptools_scm: fix requirements. (#9330)
Should fix buildmaster issues for:
 - importlib_metadata
 - importlib_resourses
 - iniconfig
 - pyparsing
2023-09-02 06:03:36 +00:00
OscarL
b783a1ec54 pathtools: recipe clean ups, add support for Python 3.10. (#9329)
Should fix watchdog-0.9.0 build issue at buildmasters.
2023-09-02 06:02:43 +00:00
OscarL
70ac5cadda python3.8: bulk removal of now obsolete "_python38" packages. (#9328)
* python3.8: bulk removal of now obsolete "_python38" packages.

Done via scripting. No functional change intended or expected.

Some manual tweaks will follow.

* python3.8: further manual tweaks after bulk-3.8-removal.

Unlike the previous commit with automated changes,
I've tested builds for *these* recipes in beta4 64 bits.
2023-09-01 18:19:50 +00:00
OscarL
ba81750fd2 pip: update to version 23.2.1 (#9308)
Also: drop 3.8, add 3.11 support.
2023-08-30 19:17:38 +00:00
OscarL
756d1153a6 setuptools: update to version 68.1.2 (#9307)
Drop support for Python 3.8, add it for 3.11.
2023-08-30 19:12:58 +00:00
OscarL
fc56376951 prompt_toolkit: new recipe. (#9295)
Tested with the `xonsh` shell (acts as a libedit/realine replacement
on steroids).
2023-08-30 11:44:15 +00:00
kenmays
51af78b45a matplotlib: bumped to 3.7.2 (#9247)
* matplotlib: bumped to 3.7.2

* Delete matplotlib-3.7.1.recipe

* matplotlib: Use agg backend
2023-08-21 08:29:11 +00:00
Schrijvers Luc
68e4912749 matplotlib, bump version (#8882)
* matplotlib, bump version

* Update dev-python/matplotlib/matplotlib-3.7.1.recipe

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

---------

Co-authored-by: OscarL <oscar.lesta@gmail.com>
2023-08-15 11:38:21 +00:00
OscarL
141270b0d5 contourpy: new recipe. (#9221)
Listed as a dependency for matplotlib.

Only providing a Python 3.10 for now, as this is a new recipe, and its
only inmediate target user would be matplotlib (that should also be
moved to 3.10).

In any case, I've tested the recipe works for multiple versions,
by locally building it for both 3.9 and 3.10.

Note: built (and very lightly tested) on 64 bits only.
2023-08-15 11:19:50 +00:00
OscarL
8ebb32b5cc pybind11: update to version 2.11.1 (#9220)
Also, provide a non-versioned pybind11-config symlink to the 3.10 version
(matching our current default Python version).

This should (might?) help with packages as contourpy that expect to find a
non-versioned "pybind11-config".
2023-08-15 11:15:19 +00:00
Schrijvers Luc
dabc153eb7 polib, add python310 (which is default atm for cmd:python3) (#9215) 2023-08-14 04:53:05 +00:00
Schrijvers Luc
c21207d49e pygame, revbump, fixes detection in python3.10 (#9197) 2023-08-13 05:59:40 +00:00
Schrijvers Luc
8402ef2db2 iniparse, bump version, switch python dependency (#9189) 2023-08-12 08:25:43 +00:00
Schrijvers Luc
1fe4b50be6 pygame, revbump for python changes (#9178) 2023-08-11 16:41:24 +00:00
Schrijvers Luc
cc089c8225 beautifulsoup4, revbump beautifulsoup4 should require soupsieve (#9168) 2023-08-10 05:46:17 +00:00
Schrijvers Luc
56a7d31a67 pygobject, fix issues reported, 32bit fixes (#9057) 2023-07-21 07:50:48 +00:00
Schrijvers Luc
29259c2504 pygobject, new recipe (#9053) 2023-07-19 19:33:40 +00:00
Schrijvers Luc
e1e5458a11 pycairo, cleanup, move to meson build (#9052) 2023-07-19 19:31:42 +00:00
Schrijvers Luc
04189e1fe7 pyenet, bump version, use system enet (#8922) 2023-07-02 11:10:36 +02:00
Schrijvers Luc
21372dafe6 pycairo, enable 32bit (#8904) 2023-06-29 07:52:26 +00:00
hfsfox
9feb75caf0 pycairo: add recipe (#8895) 2023-06-28 21:26:32 +03:00
Schrijvers Luc
c172fe42fe fonttools, bump version, set python3.9 as default, remove LICENSE file (#8887) 2023-06-28 07:34:08 +02:00
Schrijvers Luc
03999364ad cycler, new python recipe, dependency for matplotlib (#8881) 2023-06-23 07:28:31 +02:00
Schrijvers Luc
ebaa334698 meson_python, new python recipe (#8851) 2023-06-11 15:51:42 +02:00
Schrijvers Luc
43cc2d00f5 pyproject_metadata, keep python3.8 around for now (#8850) 2023-06-11 15:42:46 +02:00
Schrijvers Luc
361ce97129 pyproject_metadata, new python recipe (#8849) 2023-06-11 14:07:15 +02:00
OscarL
14b453cad5 icecream: new recipe. (#8830) 2023-06-09 08:59:03 +02:00
OscarL
eb3edb5591 executing: new recipe. (#8829) 2023-06-09 08:58:47 +02:00
OscarL
2f3046a1db asttokens: new recipe. (#8828) 2023-06-09 08:58:22 +02:00
OscarL
3553abd678 astroid: update to version 2.15.5 (#8827)
* Enable recipe for Python 3.9 and 3.10.
* Build with build/installer.
* Now with TESTS().
2023-06-09 08:58:08 +02:00
OscarL
60df5f159a wrapt: update to version 1.15.0 (#8826)
* Drop usage of gcc2, as no supported Python version uses it.
 (but provide "non _x86" on 32 bits).
* Drop support for Python 3.8 (no in-tree usage, other than a
  disabled recipe (will work on that later).
* Build with build/installer.
* All test pass OK for the supported Python versions.
2023-06-09 08:57:55 +02:00
OscarL
988d5a67e6 nose: clean up, support Python 3.10. (#8825)
Due to changes in setuptools, we need to run 2to3 ourselves.
While we're at it, lets apply relevant patches from Debian.

https://salsa.debian.org/python-team/packages/nose/
2023-06-09 08:57:39 +02:00
OscarL
e066a79237 pytest: drop .py suffix for "cmd:"s. (#8824) 2023-06-09 08:56:50 +02:00
OscarL
c0d1936d4c twisted: swith to "any" arch, recipe clean ups. (#8820)
* Remove some clutter.
* Provide non-suffixed "cmd:"s for default Python version.
* Drop unnecessary gcc BUILD_PREQUIRES, and switch recipe to "any".
* Add missing typing_extensions dependency.

All "cmd:" now work at least with "--version" parameter, except for
`tkconch`, that deadlocks (known issue for Python + Tk: #6967).
2023-06-09 08:56:37 +02:00
OscarL
d978bcdf0e pymupdf: cleanups, provide "non _x86" package name. (#8819)
Also: switch SOURCE_URI to github. The tarball there is 7.28 MB,
versus the previous 86.25 MB (due to the inclusion of mupdf.tar.gz,
which we don't need here, and weights 84.36 MB).
2023-06-08 18:10:24 +02:00
OscarL
e10fb15969 pyopenssl: switch to "any" arch, add Python 3.10 (#8817) 2023-06-08 18:09:47 +02:00
OscarL
28b403126f pyaes: cleanup after #8813. (#8823) 2023-06-08 16:04:36 +02:00
OscarL
b20eaa38d0 pybind11: cleanup, provide "non _x86" package name. (#8822) 2023-06-08 16:03:55 +02:00
OscarL
2fad2470b6 pygame: provide "non _x86" package name. (#8821) 2023-06-08 16:02:42 +02:00
OscarL
e5eed8823c qrcode: switch to "any" arch, recipe cleanups. (#8818)
* qrcode: switch to "any" arch, recipe cleanups.

* Update dev-python/qrcode/qrcode-7.2.recipe

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

---------

Co-authored-by: Schrijvers Luc <begasus@gmail.com>
2023-06-08 16:00:46 +02:00
OscarL
7f3697f017 ordereddict: retire recipe. (#8807)
This package was only needed for Python versions older than 2.7.

Nothing uses in-tree.
2023-06-07 11:03:08 +02:00
OscarL
44aedd1636 argon2_cffi_bindings: recipe cleanups. (#8808)
* Build with build/installer.
* Provide "non _x86" package name.
* Remove unneded \n scaping.
2023-06-07 11:02:50 +02:00
OscarL
41be08383e dbuspython: recipe clean up. (#8809)
* Provide "non _x86" package name.
* Remove unneded \n scaping.
2023-06-07 11:01:49 +02:00
OscarL
37dc1a6b23 dukpy: recipe clean ups. (#8810)
* Enable recipe for 32 bits.
* Provide "non _x86" package name.
* Remove unneeded \n escaping.
2023-06-07 11:01:16 +02:00
OscarL
45d38df093 lazy_object_proxy: recipe cleanup. (#8811)
* Build with build/installer.
* Provide "non _x86" package name.
2023-06-07 11:00:46 +02:00