.. image:: https://gitlab.gnome.org/GNOME/pygobject/-/raw/master/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/2b/58/d34e67a79631177e3c08e7d02b5165147f590171f2cae6769502af5f7f7e/pygobject-3.50.0.tar.gz",
"platform": null,
"description": ".. image:: https://gitlab.gnome.org/GNOME/pygobject/-/raw/master/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": "GNU Lesser General Public License v2.1 (LGPLv2.1)",
"summary": "Python bindings for GObject Introspection",
"version": "3.50.0",
"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": "",
"digests": {
"blake2b_256": "2b58d34e67a79631177e3c08e7d02b5165147f590171f2cae6769502af5f7f7e",
"md5": "a6904c6f523b9f7ca2dec63d8c24de92",
"sha256": "4500ad3dbf331773d8dedf7212544c999a76fc96b63a91b3dcac1e5925a1d103"
},
"downloads": -1,
"filename": "pygobject-3.50.0.tar.gz",
"has_sig": false,
"md5_digest": "a6904c6f523b9f7ca2dec63d8c24de92",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 1080367,
"upload_time": "2024-09-12T12:05:22",
"upload_time_iso_8601": "2024-09-12T12:05:22.579609Z",
"url": "https://files.pythonhosted.org/packages/2b/58/d34e67a79631177e3c08e7d02b5165147f590171f2cae6769502af5f7f7e/pygobject-3.50.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-12 12:05:22",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pygobject"
}