PyGObject

Sagteware kiekie:
PyGObject
Sagteware besonderhede:
Weergawe: 3.28.3 Opgedateer
Upload datum: 22 Jun 18
Ontwikkelaar: Johan Dahlin
Lisensie: Gratis
Populariteit: 36

Rating: 3.0/5 (Total Votes: 1)

PyGObject is 'n oop bron en heeltemal gratis biblioteek sagteware wat in Python geskryf is en ontwerp is vir ontwikkelaars wat 'n versameling Python bindings vir die GLib Object System (GObject) en die GLib biblioteek wil gebruik. in die Python programmeertaal. Die hoof doelwit van die PyGObject-biblioteek is om GObject-introspeksie en al sy funksies, insluitend terugroepe, sluiting, GVariant-ondersteuning, ens. Ten volle te ondersteun.


'N Volledige stel Python bindings

PyGObject is 'n redelik volledige stel Python-bindings, wat baie handig is en kan gebruik word om eenvoudige en komplekse programme te skryf (sien die voorbeelde gids in die tarball vir enkele willekeurige, maar eenvoudige voorbeelde van programme wat jy met hierdie biblioteek kan skryf ).


Onder die kap en beskikbaarheid

Die biblioteek is heeltemal in die Python-programmeertaal geskryf, wat beteken dat dit maklik op enige GNU / Linux-bedryfstelsel geïnstalleer kan word waar Python beskikbaar is. As gevolg hiervan kan dit afgelaai word vanaf Softoware as 'n universele bron argief, wat vereis dat u die program konfigureer en opstel voor installasie.

Verpligte vereistes

Dit is baie belangrik om hier te noem dat jy die PyGObject-biblioteek op jou Linux-kerngebaseerde bedryfstelsel moet saamstel, sal jy 'n ondersteunde C-compiler (GCC of MSVC), Python 2.7 of hoër, GLib en Gio hê. 2.38.0 of hoër, gobject-introspection 1.38.0 of hoër, sowel as die libffi-biblioteek, wat op die oomblik opsioneel is.


Instalasie instruksies

Om die PyGObject te installeer, moet u die & dquo; .configureer --prefix = && maak && maak installeer & rdquo; opdrag in 'n terminale emulator, aangesien u aangemeld is as root (stelseladministrateur). Op sommige GNU / Linux-verspreidings, kan jy die biblioteek maklik vanaf sy standaard sagteware repositories installeer. Beide 32-bis en 64-bis-argitekture word tans ondersteun.

Wat is nuut in hierdie weergawe:

  • Fix Gio.Application lek as daar geen sein hanteerder is nie.
  • Kritiese waarskuwing in die skerm wanneer die skikking gebruik word as die hash waarde.

Wat is nuut in weergawe:

  • Herstel "setup.py: Stel ook setup_requires om pycairo te vereis" (Christoph Reiter)
  • setup.py: Stel ook setup_requires om pycairo (Christoph Reiter) te vereis
  • setup.py: Voorsien 'n os.path.samefile-terugslag vir Python 2 onder Windows (Christoph Reiter)
  • Voeg sfx-gebaseerde dokumentasie (Christoph Reiter) by (# 791448)
  • PKG-INFO: Herstel naam terug na PyGObject (Christoph Reiter)
  • setup.py: Herontdek pycairo-ontdekking om nie pkg-config (Christoph Reiter) te gebruik nie
  • setup.py: Bevestig die distcheck-opdrag op Windows (Christoph Reiter)
  • setup.py: Verwyder verskeie klassifikators en die aflaai-url wat nie deur pypi aanvaar word nie (Christoph Reiter)
  • weergawe bump (Christoph Reiter)

Wat is nuut in weergawe 3.26.1:

  • pygobject-voorwerp: Fix Python GC te vroeg 'n ref siklus (Christoph Reiter) (# 731501)
  • Bevestig potensiële oninitialiseerde geheue toegang tydens GC (Daniel Colascione) (# 786872)
  • toets: herstel dele van die vorige toets omdat dit gebreek is op 32-bis-bouers (Christoph Reiter) (# 786948)
  • vlae: Voeg proefskrif vir bug 786948 (Christoph Reiter) by (# 786948)
  • Oplossing van potensiële oorstromings wanneer vlae van die pi-koppelvlak (Philippe Renon) geverf word (# 786948)
  • to_py_array: Behoorlik enum array items (Christoph Reiter) hanteer (# 788890)
  • sluiting: Bevestig ongeïdentifiseerde en buite-toegangs toegang (James Clarke) (# 788894)
  • bou: Fix nie installeer .egg-info lêer (Christoph Reiter) (# 777719)
  • configure.ac: weergawe bump to 3.26.1 (Christoph Reiter)

Wat is nuut in weergawe 3.26.0:

  • configure.ac: pre-release weergawe bump to 3.26.0 (Christoph Reiter)
  • sluiting: stil 'n nuwe compiler waarskuwing (Christoph Reiter)
  • toetse: Slaan 'n fout toets onder Windows met Python 3.6 (Christoph Reiter)
  • toetse: pyflakes / pep8 fixes (Christoph Reiter)
  • toetse: Bevestig Kaïro-toets met Pycairo> = 1.13 (Christoph Reiter)
  • Maak seker dat weergawe-inligting geslaag is om te vereis_versie is 'n string. (Benjamin Berg) (# 781582)
  • configure.ac: na-release weergawe stoot tot 3.25.2 (Christoph Reiter)

Wat is nuut in weergawe 3.25.1:

  • configure.ac: 3.24.0 (Christoph Reiter)

Wat is nuut in weergawe 3.24.0:

  • configure.ac: 3.24.0 (Christoph Reiter)

Wat is nuut in weergawe 3.22.0:

  • configure.ac: 3.22.0 (Christoph Reiter)

Wat is nuut in weergawe 3.20.1 / 3.22.0 Beta 2:

  • Laat installasie toe met pip (Mathieu Bridon) (# 767988)
  • Slaan 'n toets oor met ouer glib (Christoph Reiter) (# 740301)
  • Bevestig 'n toets met Python 3.1 / 3.2 (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740324)
  • toetse: Gebruik plekke kwarg vir assertAlmostEqual (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740337)
  • Druk uitsondering as 'n sein argument misluk (Christoph Reiter) (# 748198)
  • oortredings: laat drie-model-volgordekortings toe (Marinus Schraal) (# 766580)
  • Verwyder pygobject-external.h (Christoph Reiter) (# 767084)
  • Verwyder pygobject-private.h en verander pygobject.c na pygobject-object.c (Christoph Reiter) (# 767084)
  • Voeg pyglib-private.h in pyglib.h (Christoph Reiter) (# 767084)
  • Verwyder pygi.h en pygi-private.h (Christoph Reiter) (# 767084)
  • configure.ac: na-release weergawe bump na 3.21.1 (Simon Feltman)

Wat is nuut in weergawe 3.18.2:

  • configure.ac: 0,2

Wat is nuut in weergawe 3.18 Beta 1:

  • Laat unicode lyste toe na GStrv-eienskappe op Python 2 (Christoph Reiter) (# 744745)
  • Vermy 'n stille lang na int truncation (Rui Matos) (# 749698)
  • Hanteer gtype marshalling (Mathieu Bridon) (# 749696)
  • pygi-vreemde-cairo.c: fix sluit vir py3cairo.h (Daniel Hahler) (# 746742)
  • toetse: Stil verskeie foutboodskappe en waarskuwings (Christoph Reiter) (# 751156)
  • Herstel toetsregressie wanneer xdg-gebruikers-dirs nie geïnstalleer is nie (Christoph Reiter) (# 751299)
  • Kyk of daar 'n oorheersing bestaan ​​in plaas van ImportError (Garrett Regier) (# 749532)

Wat is nuut in weergawe 3.16.2:

  • oortredings: Verskaf _overrides_module kenmerk

  • Wat is nuut in weergawe 3.16.0:

    • toetse: Moenie afwykingskenmerke gebruik nie
    • Voeg GLib.MINFLOAT ens en merk GObject.G_MINFLOAT, ens. verval
    • Gee PyGIDPrecationWarning uit wanneer toegang tot vervalde eienskappe van oorskryding verkry word
    • Voeg naamruimte en houernaam by alle waarskuwings / foutboodskappe
    • toetse: Voeg toets vir GIRepository.UnionInfo.get_size ()
    • Vermy duping lêername wanneer jy van Python na C
    • beweeg

    Wat is nuut in weergawe 3.14.0:

    • configure.ac: li>

    Wat is nuut in weergawe 3.14 RC:

    • toetse: Voeg toets by vir Gio.Application.add_main_option ) (Simon Feltman)
    • toetse: Verskeie toetsgevalle (Simon Feltman) verdeel (# 735193)
    • Bevestig ongeldige leesfout in die opruimingskode van die argief (Simon Feltman)
    • Probleme met geheuebestuurprobleme met stilsargumente tot seine (Simon Feltman) (# 736175)

    Wat is nuut in weergawe 3.12.2:

    • PEP8-oplossings (Simon Feltman)
    • Python 3.4 maak tjekreparasies (Simon Feltman) (# 730411)

    Wat is nuut in weergawe 3.11.5:

    • cache refactoring: Skuif alle cache marshalers na lêers op basis van tipe (Simon Feltman) (# 709700)
    • toetse: Voeg toets by vir 'n geruite boksstruktuur wat in 'n terugroep (Mike Gorse) geslaag is (# 722899)
    • bou: Voeg - sonder algemene opsie opsie vir pakketonderhouders (Patrick Welche) (# 721646)
    • demo: Voeg demonstrasie van TreeModel-koppelvlak-implementering (Simon Feltman) by
    • bou: Stel PLATFORM_VERSION weer op na 3.0 (Colin Walters)
    • toetse: Begin PyFlakes en PEP8 slegs op SUBDIRS (Simon Feltman)
    • Voeg statiese PyGLib- en PyGObject-modules saam in PyGI (Simon Feltman) (# 712197)
    • Voeg toets vir terugvoering gebruiker data argumente met die volgende argumente (Martin Pitt) (# 722104)

    Wat is nuut in weergawe 3.11.4:

    • oorrides: Fix __repr__ vir verskeie Gdk-strukture (Simon Feltman)
    • Voeg enum-en-vlag-lidmetodes (Simon Feltman) by (# 693099)
    • python.m4: g / c JD_PYTHON_CHECK_VERSION (Patrick Welche) (# 721662)
    • Ondersteuning van unie skep met PyGIStruct (Simon Feltman)
    • docs: Lys Konstrueerders in objek- en struct doc strings (Simon Feltman) (# 708060)
    • dokumente: Stel argumentlengte argument vas wat oorskry met voorafgaande argumente
    • dokumente: Voeg retourwaardes by en slaan implisiet uit argumente in funksies (Simon Feltman) (# 697356)
    • docs: Slaan implisiete skikking lengte args oor wanneer funksie doc strings gebou word (Simon Feltman) (# 697356)
    • gtk-demo: Voeg CSS-demo's (Gian Mario Tagliaretti) by (# 719722)
    • bou: vermy botsing tussen gi / types.py en stdlib (Colin Watson) (# 721025)

    Wat is nuut in weergawe 3.11.3:

    • Vervang gebruik van PyGIBoxed_Type met PyGIStruct_Type (Simon Feltman) (# 581525)

    Wat is nuut in weergawe 3.11.2:

    • gkt-demo: Verander hoof inligting / bron notaboek in 'n GtkStack (Simon Feltman)
    • Voeg deprecasie waarskuwings en opruimings klasinitialiseerderoorstellings (Simon Feltman) (# 705810)
    • Fix dir metode vir statiese GParamSpec in Python 3 (Simon Feltman)
    • Verwyder oordrewe argument vir terugbelgebruikersdata (Simon Feltman) (# 711173)

    Wat is nuut in weergawe 3.10.2:

    • Probleme met die veiligheid van die draad oplos deur altyd die GIL Simon Feltman) (# 709223, # 710447)

    Wat is nuut in weergawe 3.11.1:

    • Beveilig veiligheidsprobleme deur altyd die GIL (Simon Feltman) te aktiveer (# 709223)
    • Voeg konsekwente GLib.MainLoop SIGINT opruiming (Simon Feltman) by (# 710978)
    • dokumente: Voeg 'n sleutelwoordwaarde van None toe vir geen annotasies (Simon Feltman) (# 640812)
    • Verwyder oortredings vir die ondersteuning van pre-3.10 GObject sein funksies (Simon Feltman)
    • Voeg threads_init terug as vereiste vir nie-Python threaded repos (Simon Feltman) (# 710447)
    • Voeg dir metode by GObject props accessor (Simon Feltman) (# 705754)
    • Verwyder PyGObjectWeakRef nou dat g_binding_unbind bestaan ​​(Simon Feltman) (# 699571)
    • Los baie geheue lekkasies op (Simon Feltman) (# 693402, # 709397)
    • Voeg ondersteuning by vir veranderlike gebruikers data argumente (Simon Feltman) (# 640812)
    • Bots glib en g-i afhanklikhede na die nuutste stal. (Martin Pitt)

Soortgelyke sagteware

libimobiledevice
libimobiledevice

20 Feb 15

cURL
cURL

17 Aug 18

libjpeg
libjpeg

20 Feb 15

Ander sagteware ontwikkelaar Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

Kommentaar te PyGObject

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!