./devel/py-gobject3, Python bindings for glib2 gobject

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.42.0nb1, Package name: py310-gobject3-3.42.0nb1, Maintainer: prlw1

Python bindings for the GObjects using introspection


Required to run:
[graphics/py-cairo] [devel/glib2] [devel/py-setuptools] [devel/libffi] [devel/gobject-introspection] [graphics/cairo-gobject] [lang/python37]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [devel/py-gobject3-common] [pkgtools/cwrappers] [x11/xorgproto] [devel/meson]

Master sites: (Expand)

Filesize: 544.004 KB

Version history: (Expand)


CVS history: (Expand)


   2024-10-29 21:03:26 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-gobject3-common py-gobject3: updated to 3.50.0

3.50.0 - 2024-09-12

* tests: Fix event test errors when GTK is not installed

3.49.0 - 2024-09-06 (pre-release)

* Rename master branch to main
* Drop support for Python 3.8
* Add Override for Gio.DataInputStream
* Treat GParamSpec as any other fundamental type
* override connection.register_object to prevent an invocation object from
  leaking
* Various PyPy related fixes
* bind_property: Accept keyword arguments
* Various documentation improvements
* Python2 / GTK2 cleanups
* asyncio integration with support to await Gio async functions
* meson: move from .egg-info to .dist-info/METADATA
* build: fixes for building with gobject-introspection 1.81
   2024-04-25 12:06:10 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-gobject3*: updated to 3.48.2

3.48.2 - 2024-04-06
-------------------

* Fix support for fundamental (primitive) types, such as Gst.Bitmask
  :issue:`624` :mr:`304`

3.48.1 - 2024-03-10
-------------------

* Fix installation with pip failing in some environments with
  ModuleNotFoundError in g-ir-scanner :issue:`622` :mr:`302`

3.48.0 - 2024-03-09
-------------------

:Note: See 3.47.0 below for more details.

* test: fix some tests on macOS :mr:`296`
* docs: some dark mode fixes :mr:`291`

3.47.0 - 2024-02-12 (pre-release)
---------------------------------

:Note: This is an unstable release.

:Note: This is the first release using meson-python, and thus meson, instead of
  setuptools for PEP-517 installations i.e. when installing via pip or similar.
  Distro packagers can continue to use plain meson to build pygobject, but doing
  PEP-517 builds should also be possible with meson-python instead of
  setuptools.

* Drop setuptools in favor of meson-python :mr:`248` :mr:`253` :mr:`254` \ 
:mr:`255` :mr:`276`
* Fundamental type support :mr:`250`
* Fundamental type support for GValues :mr:`264`
* pygi-convert.sh: migrate FILE_CHOOSER_CONFIRMATION_* :mr:`266`
* gimodule, cairo: Use multi-phase initialization as per PEP-489 :mr:`271`
* Deprecate classes in gi.option module :mr:`272`
* Deprecate pygtkcompat :mr:`278`
* Add support for (optional) nullable GErrors :mr:`259`
* Fix CssProvider not valid in GTK2 :mr:`284`
* Fix double free if array item cannot be marshalled to Python :mr:`280`
* Raise exception if a callback property is encountered :mr:`269`
* build: Fix pycairo detection "script" for Windows :mr:`267`
* Replace deprecated ``pkgutil.find_loader`` call :mr:`252`
* Avoid segfault on property access for incompletely initialized objects :mr:`260`
* pygenum: When getting a member instance, use correct key for the lookup :mr:`262`

Project / Development / CI:

* Remove pborelli from the maintainer list :mr:`251`
* Add Arjan Molenaar to maintainers :mr:`256`
* Remove runtests script :mr:`257`
* test: build in a minimal environment without gtk :mr:`258`
* CI: add a job for creating sdists :mr:`294`

Documentation:

* Build documentation on GitLab Pages :mr:`287` :mr:`289`
* Update docs to use Furo theme :mr:`288`
* Various docs improvements: :mr:`274` :mr:`281` :mr:`282` :mr:`285` :mr:`286` \ 
:mr:`292`

3.44.2 - 2023-09-29
-------------------

* Add support for Python 3.12 (minor test fixes) :mr:`247`
* meson: define pycairo_dep in case pycairo=disabled :mr:`242`
* Complete the PEP-451 implementation in gi.importer :mr:`229`
* Replace usage of deprecated FFI closure API :mr:`241`
* Fix invalid marshalling in some cases for boxed values, for example with
  Gtk.StyleContext.get_property() :mr:`213`
* overrides: Allow Gdk.{Color,RGBA} instances to be compared with other objects \ 
:mr:`233`
* docs: Fix build failure due to extlinks with Sphinx 6 :mr:`244`

3.46.0 - 2023-09-10
-------------------

* build: Drop Python 3.7 support :mr:`238`
* build: Require glib 2.64 and gobject-introspection 1.64 :mr:`243`
* Add support for Python 3.12 (minor test fixes) :mr:`247`
* Drop GTK 2 support (after being effectively unsupported for 12 years) :mr:`182`
* meson: Require meson 0.56.0 :mr:`220`
* meson: Set PYTHONPATH in devenv :mr:`235`
* meson: define pycairo_dep in case pycairo=disabled :mr:`242`
* meson: Use pycairo from target python before pkg-config :mr:`223`
* Complete the PEP-451 implementation in gi.importer :mr:`229`
* Replace usage of deprecated FFI closure API :mr:`241`
* Fix invalid marshalling in some cases for boxed values, for example with
  Gtk.StyleContext.get_property() :mr:`213`
* Consistent setting of enum and flag property :mr:`192`
* Fix docstring for methods that return an array and have a length (out) \ 
argument :mr:`249`
* overrides: Fix incompatibility for CssProvider.load_from_data() (GTK 4.10) \ 
:mr:`231`
* overrides: Allow Gdk.{Color,RGBA} instances to be compared with other objects \ 
:mr:`233`
* overrides: Add overrides for Gdk.FileList in Gdk-4.0 :mr:`245`
* docs: Fix underline too short warning :mr:`246`
* docs: Fix build failure due to extlinks with Sphinx 6 :mr:`244`
* docs: List additional projects using PyGObject :mr:`230`
* docs: Update Development Environment Docs :mr:`232`
* docs: Update docs and code examples to GTK 4 :mr:`215`
   2024-04-17 13:57:37 by Thomas Klausner | Files touched by this commit (6)
Log message:
*: fix some CONFLICTS

Remove some that are for packages more than ten year old,
fix rest.
   2024-04-17 12:38:36 by Thomas Klausner | Files touched by this commit (24)
Log message:
*: fix some CONFLICTS lines

Noted by riastradh@ in PR 58155.
   2024-04-07 09:35:33 by Thomas Klausner | Files touched by this commit (1138)
Log message:
*: bump for cairo buildlink3.mk change

lzo was made an option
   2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145)
Log message:
*: recursive bump for cairo dependency changes
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-06-06 12:41:43 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-gobject3*: updated t 3.44.1

3.44.1 - 2023-03-24
-------------------
* Fix tests with glib 2.76 :mr:`240`

3.44.0 - 2023-03-19
-------------------
No changes compared to 3.43.1

3.43.1 - 2023-01-28
-------------------
* Note: PyGObject is in need of more maintainers, please read
  https://www.bassi.io/articles/2022/12/02/on-pygobject/
* Note: This is an unstable release.

* Drop support for Python 3.6 :mr:`184`
* meson: bump minimum version to 0.53.0 and update subprojects :mr:`227`
* gimodule: fix floating state of python objects created with g_object_new :mr:`129`
* Gtk.Template: Accept PathLike objects as a filename :mr:`195`
* info: Show which type/object callables are bound to :mr:`194`
* IntrospectionModule: handle two threads loading type at same time :mr:`149`
* Port to Py_TRASHCAN_BEGIN :mr:`226`
* Other cleanups/improvements: :mr:`181` :mr:`173`
* This release also includes all changes from 3.42.1 and 3.42.2

3.42.2 - 2022-07-16
-------------------
* Error out instead of crashing when marshaling unsupported fundamental types in \ 
some cases :mr:`180`
* Add a workaround for a PyPy 3.9+ bug when threads are used :mr:`200`
* Fix crashes when marshaling zero terminated arrays for certain item types :mr:`191`
* Fix a crash/refcounting error in case marshaling a hash table fails :mr:`191`
* Make the test suite pass again with PyPy :mr:`191`
* tests: support running tests with (MSVC) CPython 3.8+ on Windows :mr:`206`
* interface: Fix leak when overriding GInterfaceInfo :mr:`204`
* setup.py: look up pycairo headers without importing the module
  (helps with building on Windows and MSVC CPython 3.8+) :mr:`205`