Commit Graph

998 Commits

Author SHA1 Message Date
Schrijvers Luc
aa861754c8 pytest, bump version, add dependencies (#8774) 2023-06-02 12:47:49 +02:00
OscarL
f0ed5c52c9 pywebsocket: retire Python 2.x-only recipe. (#8769)
Upstream repo got archived in 2020, and nothing uses it in-tree.

If needed, a new recipe can be made for "pywebsocket3":
https://github.com/GoogleChromeLabs/pywebsocket3

Or one for the unrelated to original pywebsocket:

https://pypi.org/project/pywebsocket/
2023-06-01 22:44:56 +02:00
Schrijvers Luc
ef2abdb5fb setuptools(_scm), bump version (#8758) 2023-06-01 22:37:31 +02:00
Schrijvers Luc
b0a3254ef4 docutils, bump version (#8762) 2023-05-31 08:27:31 +02:00
Schrijvers Luc
bcfb4031bf imagesize, bump version (#8761) 2023-05-31 08:14:17 +02:00
Schrijvers Luc
422c1200c0 colorama, bump version (#8760) 2023-05-30 15:49:45 +02:00
OscarL
b8d44be4ad pyqt_builder: drop support for Python 3.8. (#8686)
We don't have a sip_python38 anymore, and all users of this recipe
are using the 3.9 version already.
2023-05-19 14:28:59 +02:00
Schrijvers Luc
e714bec19d hatchling, new python recipe (#8675)
Co-authored-by: Oscar Lesta <oscar.lesta@gmail.com>
2023-05-19 09:06:24 +02:00
Schrijvers Luc
0d618a5e27 beautifulsoup, revbump for soupsieve (#8677) 2023-05-18 17:58:19 +02:00
Schrijvers Luc
b67eca9d25 pathspec, new python recipe (#8673) 2023-05-18 14:55:43 +02:00
Schrijvers Luc
d6e1be92dd trove-classifiers, new python recipe (#8672) 2023-05-18 14:52:27 +02:00
OscarL
e290e8ff02 soupsieve: move to "any" arch. (#8671) 2023-05-18 14:15:42 +02:00
OscarL
b15bce4681 beautifulsoup: update to version 4.12.0 (#8669)
Last version using setuptools.

Newer ones have some dependencies not yet in HaikuPorts.
2023-05-18 13:40:41 +02:00
Schrijvers Luc
e38ef8f7a6 editables, new python recipe (#8670) 2023-05-18 13:24:23 +02:00
Schrijvers Luc
d0fafe0919 soupsieve, add python3.10 (#8668) 2023-05-18 09:57:13 +02:00
Schrijvers Luc
a0b969ceb4 wcwidth, new python recipe (#8667) 2023-05-18 08:22:55 +02:00
Schrijvers Luc
6e200be07a beautifulsoup, add python3.10 (#8666) 2023-05-18 07:49:13 +02:00
Jerome Duval
dc2b4bab47 flit_core: bump version 2023-05-13 14:05:18 +02:00
Jerome Duval
c300cc4e14 pyqtwebengine5: bump version 2023-05-13 13:53:47 +02:00
Jerome Duval
4243bbba85 pyqt5: bump version 2023-05-13 13:38:49 +02:00
Jerome Duval
5a809f4f62 pyqt5_sip: bump version 2023-05-13 12:55:24 +02:00
Jerome Duval
d24d201270 sip: bump version 2023-05-13 12:33:10 +02:00
Jerome Duval
680d1f81ca packaging: bump version 2023-05-13 12:08:46 +02:00
Jerome Duval
5f1c50c8e9 build: bump version 2023-05-13 12:02:29 +02:00
Jerome Duval
0dfda45602 installer: remove patch 2023-05-13 12:02:28 +02:00
Jerome Duval
dc5635575b installer: no patches 2023-05-13 11:57:55 +02:00
Jerome Duval
5281899768 installer: bump version 2023-05-13 11:55:12 +02:00
Schrijvers Luc
5b48ed1e1a jinja, bump version (#8611) 2023-05-08 13:21:17 +02:00
OscarL
3a0e480555 fonttools: recipe cleanup. (#8282)
No functional change intended. Just aligning the recipe with what
has been done on others lately.

Dropping the "REPLACES_*" as nothing in-tree was requiring either
"fonttools_python3", nor any of the commands it provides, and that
replaces seems to have been there for ages already.
2023-04-06 09:06:56 +02:00
OscarL
780b7f9440 pyproject_hooks: new recipe. (#8281)
This will be needed when updating the `build` package to version
0.10.0, as it changes dependencies from `pep517` to this one.
2023-04-06 09:06:34 +02:00
OscarL
eda4bbc2d4 pygame: retire old 1.9.4 version recipe. (#8257)
Was Python2, gcc2 only. And only used by "monsterz" (see #8256).
2023-04-03 15:59:04 +02:00
OscarL
479c6ed0f7 pygame: switch to Python 3.9. (#8255) 2023-04-03 15:56:52 +02:00
OscarL
68f9db6609 pyaes: drop support for Python 2.7/3.7, add it for 3.9/3.10. (#8249)
Added TESTS(). They all pass.
2023-04-03 12:16:21 +02:00
OscarL
e6c3f97e30 cryptography-vectors: drop Python 2.7/3.7 support, add it for 3.9/3.10 (#8242)
Did some recipe clean up as well, removed TEST() as there are no tests
on the tarball.
2023-04-02 20:13:28 +02:00
OscarL
7b0c0671ab jsonrpcserver: update to version 5.0.9 (#8233)
Requires the new `oslash` package from #8210.
2023-04-02 15:13:18 +02:00
OscarL
d0a8c96195 pyqt_builder: fix up recipe. (#8231)
- Some clean up.
- Fix dependencies.
- Provide versioned script (pyqt-bundle), and a non-suffixed link
  for the default Python version.

This fixes the following problems with the previous recipe version:

- Trying to do `> python3.9 -c "import pyqtbuild; help(pyqybuild)`
  was failing with:
  > ModuleNotFoundError: No module named 'sipbuild'

- `> pyqt-bundle --help` (after installing `pyqt_builder-1.7.0-2-any.hpkg`)
  was failing with:
  > importlib.metadata.PackageNotFoundError: No package metadata was found for PyQt-builder

Note:  I haven't performed further testing than that.
2023-04-02 15:13:03 +02:00
OscarL
6edb2d1967 pydispatcher: update version to 2.0.7. (#8230)
- Drops support for Python 2.7, adds it for 3.9/3.10.
- Switched build system from "python3 setup.py" to using the
  `build` and `installer` modules (was having versioning issues,
  otherwise).
2023-04-02 15:12:35 +02:00
OscarL
abb5e59d49 python-markdown-math: clean up, add Python 3.10 support. (#8223)
Make TEST() attempt to run the tests for all the package versions.
One test currently fails. Not sure if they where all OK at some point.
2023-04-02 15:12:13 +02:00
OscarL
8afb6c9415 oslash: new recipe. (#8210)
This is a requirement for newer versions of jsonrpcserver >= 5.0.0.
2023-04-02 15:11:39 +02:00
OscarL
7d9cf65a21 docutils: clean up, support Python 3.10. (#8134)
* docutils: clean up, support Python 3.10.

- Use loops to generate the package/version specific PROVIDES.
- Use version suffixes for the provided cmds, except for the ones
  from the package for the default Python version (3.9 currently).

Note:

Moved suffixes after the ".py", as names like "rst2html4310.py"
looked weird, and we can't use "rst2html4-3.10.py" due to the
"no dashes in PROVIDES or REQUIRES" rule.

* docutils: change script suffixes.

Original recipe was using, eg., "rst2html438.py", which looks weird.

Previous commit used "rst2html4.py3.8", which at least is consistent
with what it's done for Python and pip recipes.

This one changes it to "rst2html4-3.8.py", which looks better, and
matches what's done on ports for other platforms (MacPorts, for example).

* docutils: further clean up.

Provide versioned scripts, and also non-versioned symlinks for the
scripts from the version of the packate that matches the default
Python version (3.9 at the moment).

* docutis: update to version 0.19

* docutils: simplify symlinks creation.

As pointed out by Jérôme, we can use ln's ability to produce links
relative link's location.
2023-04-02 15:09:58 +02:00
OscarL
46e3b6f749 gdata: retire recipe. (#8228)
Reasons:
- Was for Python 2.7 only (and we're using 3.9 as default).
- Not required by anything in-tree.
- Last release in 2013, last commit in 2016, and Google has archived
  (made read-only) the repo in Dec 2022.

For kicks: it supports things like Google Notebook API, which Google
killed ages ago :-)
2023-04-02 09:27:31 +02:00
OscarL
9f6e93482e pycurl: update to version 7.45.2 (#8220)
- Drop support for Python 2.7/3.7.
- Add it for Python 3.9/3.10.
- Move to x86 in 32 bits.
- Disable creation of "any" pycurl_doc package (for now at least).
  Its content wasn't that much helpful.
2023-04-01 21:47:14 +02:00
OscarL
6919a69e09 funcsigs: retire recipe. (#8225)
This was a backport, of features introduces in Python 3.3, to even
older versions.
2023-04-01 21:42:06 +02:00
OscarL
5f34ce7c47 futures: retire recipe (was for exclusive use on Python 2.x). (#8224) 2023-04-01 20:44:30 +02:00
OscarL
72e4cb70a1 pylzma: switch to x86 on 32 bits, drop Python 3.7, add 3.9/3.10. (#8213) 2023-04-01 10:48:17 +02:00
OscarL
096933a05d pyopengl: update to version 3.1.6 (#8211)
Also:
- Drop support for Python 3.7
- Add it for 3.9 and 3.10.
- Style clean up.
2023-04-01 10:11:44 +02:00
OscarL
1c59629136 jsonrpcclient: drop Python 3.7 support, add it for 3.9/3.10. (#8209)
* jsonrpcclient: drop Python 3.7 support, add it for 3.9/3.10.

Also: Fixed REQUIRES. jsonrpclient still won't run as the version of
the `click` package in the repos (8.1.3) is too new for this version
of `jsonrpclient` (requires click < 7.x).

Updating to 4.0.3 will require either switching to install from
the wheel (.whl) file provided by the project over PyPi, or having
a working Poetry package in Haiku.

Packaging Poetry and its nearly 30 dependencies is still an on-going
quest, so in the meantime we might want to use that .whl after all.

* jsonrpcclient: update to version 4.0.3.

Had to use the .whl file provided on PyPi, as the tarball depends
on Poetry (and we don't have it on repos).

Tested "ping" example script via aiohttp, against jsonrpcserver.
Got a "pong" as response, so it seems to be working :-)
2023-04-01 10:11:14 +02:00
OscarL
4daeb7c253 tqdm: update to version 4.65.0 (#8161)
- Switch to "any" arch (as this is pure Python code).
- Added support for Python 3.10.
- Added bash completion file for the default "cmd:tqdm".
- Install the man page.
2023-03-31 12:32:30 +02:00
OscarL
d7926415ba jsonrpcserver: drop support for Python 3.7, add it for 3.10. (#8204)
Added the needed REQUIRES.

I was able to import the module, and run a test server now.
2023-03-31 09:45:45 +02:00
OscarL
9bb27cfeef pyrsistent: style clean up, add support for Python 3.10. (#8202)
Trying to install the 3.10 version of jsonschema was complaining
about no "pyrsistent_python310".
2023-03-31 09:45:31 +02:00