PyGObject

Szoftver screenshot:
PyGObject
Szoftver adatai:
Változat: 3.28.3 Frissítve
Feltöltés dátuma: 22 Jun 18
Fejlesztő: Johan Dahlin
Engedély: Ingyenes
Népszerűség: 36

Rating: 3.0/5 (Total Votes: 1)

A PyGObject egy nyílt forráskódú és teljesen ingyenes, Python-ban írt könyvtári szoftver, amelyet olyan fejlesztőknek terveztek, akik a GLib Object System (GObject) és a GLib könyvtár számára Python-összerendelések gyűjteményét szeretnék használni a Python programnyelvben. A PyGObject könyvtár fő célja, hogy teljes mértékben támogassa a GObject introspekciót és minden funkcióját, beleértve a visszahívásokat, a lezárásokat, a GVariant támogatását stb.


A teljes Python kötés

A PyGObject meglehetősen komplett Python-összerendelésekből áll, ami nagyon hasznos, és egyszerű és összetett programokat lehet írni (lásd a példaprogram könyvtárában a véletlenszerű, mégis egyszerű példákat a programokat, amelyeket a könyvtár segítségével írhatsz ).


A kapucnival és a rendelkezésre állás alatt

A könyvtár teljes egészében a Python programnyelvben íródott, ami azt jelenti, hogy könnyen telepíthető bármilyen GNU / Linux operációs rendszerre, ahol a Python rendelkezésre áll. Emiatt a program a Softoware-ból univerzális forrásarchívumként letölthető, amely a telepítést megelőzően konfigurálja és összeállítja a programot.

Kötelező követelmények

Nagyon fontos itt megemlíteni, hogy a PyGObject könyvtárat a Linux kernel alapú operációs rendszerére fordíthatja, egy támogatott C-fordító (GCC vagy MSVC), Python 2.7 vagy újabb, GLib és Gio 2.38.0 vagy magasabb, gobject-introspection 1.38.0 vagy magasabb, valamint a libffi könyvtár, amely jelenleg opcionális.


Telepítési útmutató

A PyGObject telepítéséhez végre kell hajtanod a & ldquo; ./ configure --prefix = && make && make install & rdquo; parancsot egy terminál emulátorban, figyelembe véve azt a tényt, hogy rootként (rendszergazda) jelentkezett be. Néhány GNU / Linux disztribúció esetén egyszerűen telepítheti a könyvtárat az alapértelmezett szoftvercsomagokból. Mind a 32 bites, mind pedig a 64 bites architektúrák jelenleg támogatottak.

Az újdonság ebben a kiadásban:

  • Fix A Gio.Application szivárgás abban az esetben, ha a jelkezelő nincs beállítva.
  • Squash kritikus figyelmeztetés, ha a tömböt hash értékként használja.

Újdonság a verzióban:

  • Visszaváltás "setup.py: Telepítse a setup_requires-t, hogy megkövetelje a pycairo & quot; (Christoph Reiter)
  • setup.py: Állítsa be a setup_requires beállítást pycairo (Christoph Reiter)
  • használatához
  • setup.py: Adjon meg egy os.path.samefile függvényt a Python 2 alatt Windows alatt (Christoph Reiter)
  • Szphinx alapú dokumentumok (Christoph Reiter) hozzáadása (# 791448)
  • PKG-INFO: A név visszaállítása a PyGObject (Christoph Reiter) névre
  • setup.py: Felismeri a pycairo felfedezést, hogy ne használja a pkg-config (Christoph Reiter)
  • setup.py: Javítsd ki a distcheck parancsot a Windows rendszeren (Christoph Reiter)
  • setup.py: Távolítson el a különböző osztályozók és a letöltési URL-eket, amelyeket a pipi (Christoph Reiter) nem fogad el
  • verzió (Christoph Reiter)

Az újdonság a 3.26.1-es verzióban:

  • pygobject-object: Javítsd ki a Python GC-t, hogy túl korán gyűjtsd be a ref-ciklust (Christoph Reiter) (# 731501)
  • Fix potenciális inicializálatlan memória hozzáférés a GC alatt (Daniel Colascione) (# 786872)
  • teszt: az előző teszt részeit visszaállítja, mivel 32 bites összetevőkön tört (Christoph Reiter) (# 786948)
  • flags: Testcase hozzáadása hibához 786948 (Christoph Reiter) (# 786948)
  • fix potenciális túlcsordulás a pi interface (Philippe Renon) zászlóinak rendezésében (# 786948)
  • to_py_array: Az enum tömb elemeinek (Christoph Reiter) megfelelő kezelése (# 788890)
  • Bezárás: Korrigálatlan és out-of-bounds hozzáférés javítása (James Clarke) (# 788894)
  • build: Fix nem telepítve a .egg-info fájlt (Christoph Reiter) (# 777719)
  • configure.ac: verziócsonk a 3.26.1-re (Christoph Reiter)

Az újdonság a 3.26.0 verzióban:

  • configure.ac: előtelepítési verzió a 3.26.0-ig (Christoph Reiter)
  • lezárás: egy új fordító figyelmeztetés (Christoph Reiter) hallgatása
  • tesztek: kihagyja a Windows hibás működését a Python 3.6 (Christoph Reiter) alkalmazással
  • tesztek: piflakes / pep8 javítások (Christoph Reiter)
  • tesztek: Fix kairó teszt pycairo & gt; = 1.13 (Christoph Reiter)
  • Bizonyosodjon meg arról, hogy a szükséges_verzióra vonatkozó verzióinformációk egy karakterlánc. (Benjamin Berg) (# 781582)
  • configure.ac: a kiadás utáni verzió bájtja a 3.25.2-re (Christoph Reiter)

Az újdonság a 3.25.1 verzióban:

  • configure.ac: 3.24.0 (Christoph Reiter)

Az újdonság a 3.24.0 verzióban:

  • configure.ac: 3.24.0 (Christoph Reiter)

Az újdonság a 3.22.0 verzióban:

  • configure.ac: 3.22.0 (Christoph Reiter)

Újdonság a 3.20.1 / 3.22.0 Beta 2 verzióban:

  • Telepítés pipával (Mathieu Bridon) (# 767988)
  • Ugorjon egy tesztet régebbi glib-el (Christoph Reiter) (# 740301)
  • Javítson ki egy tesztet a Python 3.1 / 3.2 verzióval (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740324)
  • tesztek: Helyek kwarg a assertAlmostEqual (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) számára (# 740337)
  • Kivételes kivétel, ha egy jelérvezés rendezése sikertelen (Christoph Reiter) (# 748198)
  • felülbírálat: engedje meg a treemódszekvencia rövidítéseit (Marinus Schraal) (# 766580)
  • Remove pygobject-external.h (Christoph Reiter) (# 767084)
  • Távolítsa el a pygobject-private.h fájlt, és nevezze át a pygobject.c fájlt a pygobject-object.c fájlra (Christoph Reiter) (# 767084)
  • Merge pyglib-private.h-t pyglib.h-be (Christoph Reiter) (# 767084)
  • A pygi.h és a pygi-private.h eltávolítása (Christoph Reiter) (# 767084)
  • configure.ac: kiadás utáni verziója a 3.21.1-re (Simon Feltman)

Az újdonság a 3.18.2-es verzióban:

  • configure.ac: .2

Az újdonság a 3.18 Beta 1 verzióban:

  • Engedélyezi az Unicode listák átvitelét a Python 2 (Christoph Reiter) (# 744745) GStrv tulajdonságaihoz
  • Kerülje el a csendes hosszú int truncation (Rui Matos) (# 749698)
  • A gtype rendezés (Mathieu Bridon) kezelése (# 749696)
  • pygi-foreign-cairo.c: javítás a py3cairo.h-hez (Daniel Hahler) (# 746742)
  • tesztek: Különböző hibaüzenetek és figyelmeztetések hallgatása (Christoph Reiter) (# 751156)
  • Javítsa a teszt regresszióját, ha nincs telepítve xdg-user-dirs (Christoph Reiter) (# 751299)
  • Kifejezetten ellenőrizze, hogy létezik-e felülbírálás az ImportError (Garrett Regier) helyett (# 749532)

Az újdonság a 3.16.2-es verzióban:

  • felülbírálja: _overrides_module attribútum

Újdonság a 3.16.0 verzióban:

  • tesztek: Ne használja az elavult felülírási attribútumokat
  • Add GLib.MINFLOAT stb. és jelölje be a GObject.G_MINFLOAT stb. elavult
  • Emelje fel a PyGIDkeresés figyelmeztetést az elavult felülírási attribútumok elérésekor
  • A névtér és a konténer neve minden figyelmeztetéshez / hibaüzenethez
  • tesztek: teszt hozzáadása a GIRepository.UnionInfo.get_size ()
  • számára
  • Kerülje el a fájlnevek duplázását a Python-tól C-ig

Az újdonság a 3.14.0-es verzióban:

  • configure.ac: li>

    • tesztek: teszt hozzáadása a Gio.Application.add_main_option számára (

    Újdonság ) (Simon Feltman)

  • tesztek: különböző vizsgálati esetek felosztása (Simon Feltman) (# 735193)
  • Fix érvénytelen olvasási hiba az argumentummentesítési kódban (Simon Feltman)
  • Javítsa a memóriamenedzsment problémákat struktur argumentumokkal a jelekre (Simon Feltman) (# 736175)

    • PEP8 javítások (Simon Feltman)

    Újdonság

  • Python 3.4 ellenőrizze a javításokat (Simon Feltman) (# 730411)

Az újdonság a 3.11.5 verzióban:

  • Gyorsítótár refaktorizálás: Az összes gyorsítótárat áthelyezi a fájlokba típusonként (Simon Feltman) (# 709700)
  • tesztek: Teszt a tulajdonosi dobozos struktúrához, amelyet visszahívás (Mike Gorse) adott át (# 722899)
  • build: A csomag karbantartói (Patrick Welche) hozzáadása nélkül (# 721646) hozzáadása a közös konfigurálási opcióhoz
  • demó: Add hozzá a TreeModel felület végrehajtásának bemutatóját (Simon Feltman)
  • build: Állítsa újra a PLATFORM_VERSION 3.0-öt (Colin Walters)
  • tesztek: A PyFlakes és PEP8 futtatása csak SUBDIRS (Simon Feltman) esetén
  • Statikus PyGLib és PyGObject modulok egyesítése a PyGI (Simon Feltman) (# 712197)
  • Vizsgálja meg a visszahívási felhasználói adatok argumentumait a következő érvekkel (Martin Pitt) (# 722104)

Az újdonság a 3.11.4-es verzióban:

  • felülírja: Fix __repr__ különböző Gdk-struktúrákhoz (Simon Feltman)
  • Adjon hozzá enumot és zászlókkal tag módszereket (Simon Feltman) (# 693099)
  • python.m4: g / c JD_PYTHON_CHECK_VERSION (Patrick Welche) (# 721662)
  • A PyGIStruct (Simon Feltman) létrehozásának támogatása
  • docs: Lista objektumokat és struktur doc karaktereket (Simon Feltman) (# 708060)
  • docs: Fix tömbhosszú argumentum kihagyása az előbbi érvekkel
  • docs: Hozzon létre visszatérési értékeket és ugorjon implicit argumentumokat a függvényekben (Simon Feltman) (# 697356)
  • docs: Ugrás az implicit tömbhosszú args-okra a funkcionális doc-karakterek (Simon Feltman) létrehozásakor (# 697356)
  • gtk-demo: CSS demók hozzáadása (Gian Mario Tagliaretti) (# 719722)
  • build: Kerülje el a gi / types.py és a stdlib (Colin Watson) (# 721025) ütközést

    • A PyGIBoxed_Type használata PyGIStruct_Type (Simon Feltman) használatával

    Újdonság (# 581525)

Az újdonság a 3.11.2 verzióban:

  • gkt-demo: A fő információ / forrás jegyzetfüzet módosítása GtkStackba (Simon Feltman)
  • Adja hozzá az elárasztó figyelmeztetéseket és a tisztítási osztály inicializáló felülírásait (Simon Feltman) (# 705810)
  • Fix dir módszer a statikus GParamSpec-hez a Python 3-ban (Simon Feltman)
  • A visszahívási felhasználói adatok (Simon Feltman) (# 711173) (# 711173) túlcsorduló argumentumának ellenőrzése

Az újdonság a 3.10.2-es verzióban:

  • Simon Feltman) (# 709223, # 710447)

Az újdonság a 3.11.1 verzióban:

  • Javítsa ki a biztonsági problémákat a GIL (Simon Feltman) (# 709223)
  • Egységes GLib.MainLoop SIGINT tisztítás hozzáadása (Simon Feltman) (# 710978)
  • docs: Adjon hozzá egy kulcsszóértéket a None-hez a engedély nélküli kommentárokhoz (Simon Feltman) (# 640812)
  • Távolítsa el a felülbírálást a 3.10 GObject jelfunkció (Simon Feltman)
  • támogatásához
  • Add hozzá threads_init vissza a nem Python szálas repos (Simon Feltman) számára (# 710447)
  • Add dir módszer a GObject kellékekhez (Simon Feltman) (# 705754)
  • A PyGObjectWeakRef eltávolítása most, hogy a g_binding_unbind létezik (Simon Feltman) (# 699571)
  • Rengeteg memória szivárgás megszüntetése (Simon Feltman) (# 693402, # 709397)
  • A változó felhasználói adatok argumentumainak támogatása (Simon Feltman) (# 640812)
  • Bump glib és g-i függőség a legutolsó stabil. (Martin Pitt)

Hasonló program

libjpeg
libjpeg

20 Feb 15

zlib
zlib

3 Oct 17

Libnet
Libnet

20 Feb 15

Más szoftver fejlesztő Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

Hozzászólások a PyGObject

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!