PyGObject NEWS



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]