Commit Graph

1115 Commits

Author SHA1 Message Date
OscarL
3562cbad04 mock: drop this now unneded recipe. (#9521)
Only `command_not_found` was using it for TEST(), and `unittest.mock`
(included in Python since 3.3) can be used instead.
2023-09-25 09:19:32 +02:00
OscarL
6af96fc308 wheel: update to version 0.41.2 (#9514)
Switch to install from .whl package.

IMO, we should do the same whenever possible for Python packages
that do not require compilation, or otherwise special needs.

It gives us some advantages:

- faster builds.
- simpler recipes.
- can get/compare SHA_256 right from PyPI download page.
  This one is also valid for tarballs's case, if we use
  pypi.io / pythonhosted.org URIs of course.
- can help avoid complex build dependencies (like `poetry`).

The last one a major one, as it can help reduce maintenance costs.
2023-09-24 12:07:34 +00:00
OscarL
92662c5a9f markupsafe: update to version 2.1.3, recipe fixups. (#9507) 2023-09-23 08:08:40 +00:00
Schrijvers Luc
6632889a71 sphinx, bump version, set python3.10 as defaultVersion (#9494) 2023-09-22 09:02:28 +00:00
Schrijvers Luc
2ec4e1d6ce sphinx_argparse, new python recipe, required for building orcus docs (#9493) 2023-09-22 09:00:13 +00:00
OscarL
222b2517fc psutil: switch to Python 3.10. (#9484)
Still disabled, as it fails on import (same as before).
2023-09-21 11:25:20 +02:00
OscarL
e11a89ad2e pyqt_builder: update to version 1.15.2, support Python 3.10. (#9483) 2023-09-21 09:22:38 +00:00
OscarL
3c1d08d215 pyqt5_sip: update to version 12.12.2, support Python 3.10. (#9482)
Plus the usual clean-ups.
2023-09-21 09:22:24 +00:00
OscarL
fc7fe46c07 pip: fix typo. (#9481)
This silly typo prevented the inclusion of `/bin/{pip,pip3}`
along with `/bin/pip-3.10` (for the default Python version,
it is always nice to provide non-version-suffixed commands).
2023-09-21 08:12:18 +02:00
OscarL
b5933128d1 rdflib: move to Python 3.10. (#9475)
Clean ups, fixed running tests with HaikuPorter.
2023-09-21 08:11:47 +02:00
OscarL
fb84b55d89 editorconfig_core_py: clean ups, support Python 3.10. (#9479)
Removed TESTS(), as the packages contains no tests at all,
less so making use of cmake/ctest.
2023-09-21 07:02:01 +02:00
OscarL
4847a62fcc jdtranslationhelper: update to version 3.3, support Python 3.10. (#9480)
Updated homepage/source URL/URI.
2023-09-21 07:01:26 +02:00
OscarL
98f1f38f40 unrardll: update to version 0.1.7, support Python 3.10. (#9474)
Also switch to build with "build + installer".
2023-09-21 06:38:52 +02:00
OscarL
d101e25cde mechanize: update to version 0.4.8, support Python 3.10. (#9477)
Minor clean ups.
2023-09-21 06:37:03 +02:00
OscarL
581388483d python-distutils-extra: drop unused recipe. (#9478)
This one looks rather Debian specific (not found on PyPI), and
not used by anything on-tree.

Lets drop it for now, unless a specific usecase for it promts for
a revival :-D
2023-09-21 06:35:28 +02:00
OscarL
0afca26b49 patch-ng: remove unused recipe. (#9476)
Still available via `pip install` if someone needs it.
2023-09-21 06:34:15 +02:00
OscarL
39d5da892b node_semver: drop unused recipe. (#9465)
Still available via `pip install`, if anyone needs it.
2023-09-21 06:34:02 +02:00
OscarL
61c9160dbd pyrfc3339: drop unused recipe. (#9468)
Not used by anything on-tree.

Still available via `pip install` if needed.
2023-09-20 12:01:00 +00:00
OscarL
cc0acf96d8 sip: update to version 6.7.11, support Python 3.10. (#9464)
Recipe cleanups/fixes.
2023-09-20 09:50:12 +00:00
OscarL
ca078798bf tzlocal: remove broken, unused recipe. (#9462)
Use `pip install` if you need tzlocal for your code.

Be aware that it will still have limited usefulness, until our Python
packages get fixed to correctly use `--with-tzpath=` during configure,
and to require the `timezone_data` package.
2023-09-20 09:47:34 +00:00
OscarL
a79b894a0b pypeg2: cleanups, support Python 3.10. (#9463)
Nothing uses this old package (no new releases since 2015) on-tree.
We might want to just drop this one next time (users will be able to
use it via `pip install` if they miss it).
2023-09-20 10:24:51 +02:00
OscarL
999d67a3e2 svgwrite: update to version 1.4.3, support Python 3.10. (#9458)
Not used anywhere on-tree, and project is marked as inactive/unmaintained
on GitHub. We might just want to drop this one next time.

(`pip3.xx install svgwrite` will still work for those that might need it)
2023-09-19 11:31:18 +02:00
OscarL
9ac3adc302 parameterized: update to version 0.9.0, support Python 3.10. (#9457) 2023-09-19 09:04:32 +00:00
OscarL
4f1cf0f6a1 pretend: cleanup, support Python 3.10. (#9456) 2023-09-19 09:04:19 +00:00
OscarL
7982faf80f pythonzeroconf: cleanup, support Python 3.10. (#9455)
Just the necessary bits to get it to work with Python 3.10.

Not updating to the latest version, for now at least, as that
requires building it with `poetry` (which we currently do not have).
2023-09-19 10:28:12 +02:00
OscarL
895f5b7bc2 ifaddr: update to version 0.2.0. Add Haiku support. (#9452)
Not sure this ever worked before. Seems to work well enough now.
2023-09-19 08:56:26 +02:00
OscarL
9cf5de09f4 html5lib: update to version 1.1, cleanups, support Python 3.10. (#9451) 2023-09-19 07:09:13 +02:00
OscarL
9b8b180d57 webencodings: cleanup, support Python 3.10. (#9449) 2023-09-19 06:31:26 +02:00
OscarL
5f471d29f6 frozendict: update to version 2.3.8, cleanups, support Python 3.10. (#9448) 2023-09-19 06:31:03 +02:00
OscarL
600c2f41ca whichcraft: cleanup, support only Python 3.10 for now. (#9447)
Nothing uses this on-tree. Seems this is (or was) needed by webkit's
unit tests, but `haikuwebkit` already has moved to Python 3.10.
2023-09-19 06:30:17 +02:00
OscarL
eb11d2e31c fasteners: update to version 0.18, support Python 3.10. (#9446) 2023-09-19 06:29:34 +02:00
OscarL
fcb1c1de4f future: update to version 0.18.3, support Python 3.10. (#9435) 2023-09-16 07:37:49 +02:00
OscarL
2a5eb2714a ecdsa: update to version 0.18.0, support Python 3.10. (#9434) 2023-09-16 07:37:22 +02:00
OscarL
806144da5d dnspython: cleanup, support Python 3.10. (#9433)
Not updating this one for now, as the one needed by the only package
on-tree that uses it (`calibre`) requires not the latest version but
version 2.1.0, and to build that version and up, we need to have the
`poetry` build system available first.
2023-09-16 07:36:49 +02:00
OscarL
f9d5265537 discid: add package for Python 3.10. (#9432) 2023-09-16 07:36:35 +02:00
OscarL
810866934f dbuspython: update to version 1.3.2, support Python 3.10. (#9431)
Only user of this package, Calibre, dropped this dependency in
favor of the "pure-Python" `jeepney` package on newer versions.

For now, this will do.
2023-09-16 07:36:04 +02:00
OscarL
a76d0d410e css_parser: update to version 1.0.9, support Python 3.10. (#9430) 2023-09-16 07:35:38 +02:00
OscarL
4112404b19 certifi: update to version 2023.7.22, support Python 3.10. (#9429) 2023-09-16 07:34:51 +02:00
OscarL
4a2c40e9f9 bitstring: update to version 4.0.2, support Python 3.10. (#9428)
Not the most recent version, because the latest requires
an new dependency (`bitarray`) we don't currently have.

(nothing really uses this one on-tree, so... no rush there)
2023-09-16 07:34:16 +02:00
OscarL
c80cb8f0a5 bottle: update to version 0.12.25, support Python 3.10. (#9427)
Also, made the usual recipe cleanups.
2023-09-16 07:33:52 +02:00
OscarL
27c4bcd65d watchdog: update to version 3.0.0 (#9425) 2023-09-16 07:33:39 +02:00
Schrijvers Luc
78d284a756 python pathtools, rename recipe (conflicts) (#9421) 2023-09-15 07:56:40 +00:00
augiedoggie
1a145f36ae arrow: add recipe for 1.2.3 (#9414) 2023-09-13 22:02:12 -06:00
augiedoggie
55baf6a457 binaryornot: add recipe for 0.4.4 (#9415) 2023-09-13 22:01:53 -06:00
OscarL
88af4d64c8 tqdm: fix build. (#9372) 2023-09-06 12:24:07 +00:00
OscarL
bb9ef3adad feedparser: update to version 6.0.10 (#9367)
- Add Python 3.10 package.
- Add required sgmllib3k dependency.
- License is just plain BSD (2 clauses), AFAICT.
2023-09-06 05:46:05 +00:00
OscarL
0637fa130c installer: style cleanups, fix build. (#9369) 2023-09-06 05:39:09 +00:00
OscarL
a10eaf069c constantly: style cleanups, fix build. (#9368) 2023-09-06 05:38:13 +00:00
OscarL
4df5ee2a10 sgmllib3k: new recipe. (#9366)
Needed only for feedparser >= 6.0.
2023-09-06 05:37:03 +00:00
OscarL
6f0f9b2aff tqdm: update to version 4.66.1 (#9363)
- Switched build to use build/installer.
- Switched default version to Python 3.10.
- Only install man page / bash completions for the default
  Python version.
- Changed SOURCE_URI to avoid:
  > LookupError: setuptools-scm was unable to detect version
  for /sources/tqdm-4.66.1.

  (that error message suggested using PyPI's tarballs instead
  of Github ones)
2023-09-06 05:36:15 +00:00