PyGObject NEWS
- From: Christoph Reiter <reiter christoph gmail com>
- To: python-hackers-list <python-hackers-list gnome org>
- Subject: PyGObject NEWS
- Date: Thu, 11 Jan 2018 21:45:59 +0100
PyGObject on PyPI
You can now install PyGObject from PyPI through pip:
virtualenv --python=python3 myvenv
source myvenv/bin/activate
pip install pygobject
The version on there is currently the unstable 3.27.1 release to allow
testing, but after 3.28 is out it will only contain stable releases. If
there are any problems or anything not working as expected, please file a
bug.
PyGObject moved to gitlab.gnome.org
Git and Bugzilla were migrated to https://gitlab.gnome.org/GNOME/pygobject
Thanks to Carlos Soriano et al for all the work on the GitLab move.
Basic CI on GitLab
We now have basic CI on GitLab running the tests for all supported Python
versions on a recent Ubuntu image.
Here is an example run log:
https://gitlab.gnome.org/GNOME/pygobject/pipelines/1979
And here is the current test script:
https://gitlab.gnome.org/GNOME/pygobject/blob/91a1ec0/.gitlab-ci/test-docker.sh
Sphinx documentation was moved into the PyGObject repo
The sphinx based documentation which I previously maintained at
https://github.com/pygobject/pygobject-docs has been merged into the main
PyGObject repository:
https://gitlab.gnome.org/GNOME/pygobject/tree/master/docs
It's connected through a webhook to readthedocs, so any changes to master
should be visible on https://pygobject.readthedocs.io within minutes.
The CI test script also makes sure that the docs build without warnings.
On a related note, https://developer.gnome.org/references has finally been
updated to point to the new websites instead of the unmaintained
pygobject2/pygtk docs.
PGI-Docgen has been ported to Python 3
The tool responsible for building the API docs has been ported to Python 3
and gained CI and online coverage reporting:
https://github.com/pygobject/pgi-docgen
Signal handling improvements
To include at least one improvement to PyGObject itself here, signal
handling has been improved in 3.27.1:
Gtk.main() or similar will now return if you press CTRL+C and the
signal.signal() function from the Python stdlib now also works when
Gtk.main() or similar is active (and also works on Windows, unlike
GLib.unix_signal_add())
For more info see:
https://bugzilla.gnome.org/show_bug.cgi?id=622084
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]