- Mar 25, 2024
-
-
Christoph Matthias Kohnen authored
Adds an override for `Gio.DataInputStream` to enable line iteration using the iter protocol. Signed-off-by: Christoph Matthias Kohnen <christoph.kohnen@disroot.org>
-
- Mar 23, 2024
-
-
Arjan Molenaar authored
For 3.48.1, tests are disabled by default, since tests require a (development) dependency on GI apps. When working on PyGObject, you want to have tests enabled, though.
-
- Mar 10, 2024
-
-
Christoph Reiter authored
3.8 will be EOL 2024-10, so around the time of the next release.
-
Christoph Reiter authored
-
- Mar 09, 2024
-
-
Christoph Reiter authored
In case meson-python is invoked via pip, any Python tools it uses can't access the system Python packages, which breaks g-ir-scanner, which we use for building the tests. Fix by not building tests when building a wheel. See https://github.com/mesonbuild/meson-python/issues/596 Fixes #622
-
Christoph Reiter authored
After !301 the pypy version has a different pip version compared to the oder pyenv cpython installations and also its pip installs to the system which comes with new restrictions with newer pip (requires --break-system-packages). To make the test environment for all interepreter versions the same create and active a venv first and also update pip in there. This is motivated by the pip in 22.04 not supporting "--config-settings", which is required in !302
-
Christoph Reiter authored
As pointed out in !299 the libffi shipped with the portable pypy version conflicts with the system libffi, and could lead to crashes. Instead of the pyenv version just use the official PPA which contains a pypy linked against system libs. That has the downside that the version is no longer pinned and docker image rebuilds will lead to newer pypy versions being included.
-
Christoph Reiter authored
-
Christoph Reiter authored
-
- Feb 20, 2024
-
-
Arjan Molenaar authored
They tend to raise OSErrors.
-
- Feb 15, 2024
-
-
- Feb 12, 2024
-
-
Christoph Reiter authored
-
Christoph Reiter authored
-
Christoph Reiter authored
We create an sdist using meson for GNOME, and one using meson-python for PyPI. This is similar to what we did with setuptools for the last releases. The main thing here is the automation, everything else, like version numbers, formats etc is open for debate.
-
- Feb 10, 2024
-
-
Martin Abente Lahaye authored
-
- Feb 05, 2024
-
-
Arjan Molenaar authored
-
Arjan Molenaar authored
-
-
-
-
- Feb 04, 2024
- Feb 03, 2024
-
-
Remove a free clause. The free clause also happens in the error handling block. Fixes #327
-
- Jan 26, 2024
-
-
Arjan Molenaar authored
Save coverage in coverage/ folder.
-
Arjan Molenaar authored
-
- Jan 05, 2024
-
-
Andre Klapper authored
-
- Dec 03, 2023
-
-
- Nov 16, 2023
-
-
Naglis authored
-
- Nov 08, 2023
-
-
Arjan Molenaar authored
-
Arjan Molenaar authored
It's part of Pytest since 5.0.
-
Arjan Molenaar authored
Instead of crashing. Now we can at least provide some info on why it doesn't work.
-
Arjan Molenaar authored
-