PyGObject


NamePyGObject JSON
Version 3.52.1 PyPI version JSON
download
home_pageNone
SummaryPython bindings for GObject Introspection
upload_time2025-03-09 18:55:58
maintainerNone
docs_urlNone
authorNone
requires_python<4.0,>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://gitlab.gnome.org/GNOME/pygobject/-/raw/main/docs/images/pygobject.svg?ref_type=heads
   :align: center
   :width: 400px
   :height: 98px

|

**PyGObject** is a Python package which provides bindings for `GObject
<https://docs.gtk.org/gobject/>`__ based libraries such as `GTK
<https://www.gtk.org/>`__, `GStreamer <https://gstreamer.freedesktop.org/>`__,
`WebKitGTK <https://webkitgtk.org/>`__, `GLib
<https://docs.gtk.org/glib/>`__, `GIO
<https://docs.gtk.org/gio/>`__ and many more.

It supports Linux, Windows, and macOS and works with **Python 3.9+** and
**PyPy3**. PyGObject, including this documentation, is licensed under the
**LGPLv2.1+**.

Homepage
--------

https://pygobject.gnome.org

Installation
------------

The latest version from PyGObject can be installed from `PyPI <https://pypi.org/project/PyGObject/>`__:

    pip install PyGObject

PyGObject is only distributed as source distribution, so you need a C compiler installed on your host.

Please have a look at our `Getting Started <https://pygobject.gnome.org/getting_started.html>`__ documentation
for OS specific installation instructions.

Development
~~~~~~~~~~~

Our website contains instructions on how to `set up a development environment
<https://pygobject.gnome.org/devguide/dev_environ.html>`__.

Default branch renamed to ``main``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The default development branch of PyGObject has been renamed
to ``main``. To update your local checkout, use::

    git checkout master
    git branch -m master main
    git fetch
    git branch --unset-upstream
    git branch -u origin/main
    git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "PyGObject",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": "Christoph Reiter <creiter@src.gnome.org>, Arjan Molenaar <amolenaar@gnome.org>, Dan Yeaw <danyeaw@gnome.org>, Ignacio Casal Quinteiro <icq@gnome.org>",
    "keywords": null,
    "author": null,
    "author_email": "James Henstridge <james@daa.com.au>",
    "download_url": "https://files.pythonhosted.org/packages/64/9d/87b668b5cdd6abdb5e6c2bb066d047671d2842a7752459c8e216055767f6/pygobject-3.52.1.tar.gz",
    "platform": null,
    "description": ".. image:: https://gitlab.gnome.org/GNOME/pygobject/-/raw/main/docs/images/pygobject.svg?ref_type=heads\n   :align: center\n   :width: 400px\n   :height: 98px\n\n|\n\n**PyGObject** is a Python package which provides bindings for `GObject\n<https://docs.gtk.org/gobject/>`__ based libraries such as `GTK\n<https://www.gtk.org/>`__, `GStreamer <https://gstreamer.freedesktop.org/>`__,\n`WebKitGTK <https://webkitgtk.org/>`__, `GLib\n<https://docs.gtk.org/glib/>`__, `GIO\n<https://docs.gtk.org/gio/>`__ and many more.\n\nIt supports Linux, Windows, and macOS and works with **Python 3.9+** and\n**PyPy3**. PyGObject, including this documentation, is licensed under the\n**LGPLv2.1+**.\n\nHomepage\n--------\n\nhttps://pygobject.gnome.org\n\nInstallation\n------------\n\nThe latest version from PyGObject can be installed from `PyPI <https://pypi.org/project/PyGObject/>`__:\n\n    pip install PyGObject\n\nPyGObject is only distributed as source distribution, so you need a C compiler installed on your host.\n\nPlease have a look at our `Getting Started <https://pygobject.gnome.org/getting_started.html>`__ documentation\nfor OS specific installation instructions.\n\nDevelopment\n~~~~~~~~~~~\n\nOur website contains instructions on how to `set up a development environment\n<https://pygobject.gnome.org/devguide/dev_environ.html>`__.\n\nDefault branch renamed to ``main``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe default development branch of PyGObject has been renamed\nto ``main``. To update your local checkout, use::\n\n    git checkout master\n    git branch -m master main\n    git fetch\n    git branch --unset-upstream\n    git branch -u origin/main\n    git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python bindings for GObject Introspection",
    "version": "3.52.1",
    "project_urls": {
        "Changelog": "https://gitlab.gnome.org/GNOME/pygobject/-/blob/main/NEWS",
        "Homepage": "https://pygobject.gnome.org",
        "Repository": "https://gitlab.gnome.org/GNOME/pygobject.git"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "649d87b668b5cdd6abdb5e6c2bb066d047671d2842a7752459c8e216055767f6",
                "md5": "123f69218036939f216593fdc1ee0799",
                "sha256": "8d487ff9b9fbef423919e97f7f1c93fee1fcd8f78b8d920c68e46847bcaee381"
            },
            "downloads": -1,
            "filename": "pygobject-3.52.1.tar.gz",
            "has_sig": false,
            "md5_digest": "123f69218036939f216593fdc1ee0799",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 1226146,
            "upload_time": "2025-03-09T18:55:58",
            "upload_time_iso_8601": "2025-03-09T18:55:58.561787Z",
            "url": "https://files.pythonhosted.org/packages/64/9d/87b668b5cdd6abdb5e6c2bb066d047671d2842a7752459c8e216055767f6/pygobject-3.52.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-03-09 18:55:58",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pygobject"
}
        
Elapsed time: 5.00894s