PyGObject

Software kuvakaappaus:
PyGObject
Ohjelmiston tiedot:
Versio: 3.28.3 Päivitetty
Lähetyksen päivämäärä: 22 Jun 18
Kehittäjä: Johan Dahlin
Lupa: Vapaa
Suosio: 110

Rating: 3.0/5 (Total Votes: 1)

PyGObject on avoin lähdekoodi ja täysin ilmainen kirjastoohjelma, joka on kirjoitettu pythonille ja joka on suunniteltu kehittäjille, jotka haluavat kerätä Python-sidoksia GLib-objektijärjestelmälle (GObject) ja GLib-kirjastolle Python-ohjelmointikielellä. PyGObject-kirjaston päätavoite on täysin GObject-ominaisuuden ja kaikkien sen ominaisuuksien, kuten soittopyyntöjen, sulkemisten, GVariant-tuen jne., Tukeminen.


Täysi sarja Python-sidoksia

PyGObject on melko täydellinen Python-sidosryhmä, joka on erittäin hyödyllinen ja sitä voidaan käyttää yksinkertaisten ja monimutkaisten ohjelmien kirjoittamiseen (katso tarball-esimerkkikansio tietyistä satunnaisista, mutta yksinkertaisista esimerkkeistä ohjelmista, joita voit kirjoittaa tällä kirjastolla ).


Kannen alla ja saatavuus

Kirjasto on kirjoitettu täysin Python-ohjelmointikielellä, mikä tarkoittaa sitä, että se voidaan helposti asentaa mihin tahansa GNU / Linux-käyttöjärjestelmään, jossa Python on käytettävissä. Tästä johtuen se voidaan ladata Softoware-ohjelmistosta yleislähteenä olevaksi arkistoksi, joka edellyttää, että määrität ja kootaan ohjelman ennen asennusta.

Pakolliset vaatimukset

On erittäin tärkeää mainita tässä, että PyGObject-kirjaston kokoamiseksi Linux-ytimesi käyttöjärjestelmään sinulla on tuettu C-kääntäjä (GCC tai MSVC), Python 2.7 tai uudempi, GLib ja Gio 2.38.0 tai uudempi, gobject-introspection 1.38.0 tai uudempi, sekä libffi-kirjasto, joka on tällä hetkellä vapaaehtoinen.


Asennusohjeet

PyGObjectin asentamiseksi sinun on suoritettava & ldquo; ./ configure --prefix = && make && make install & rdquo; komennon pääteemulaattorissa ottaen huomioon, että olet kirjautunut sisään root (järjestelmän pääkäyttäjä). Joillakin GNU / Linux-jakeluilla voit helposti asentaa kirjaston oletusohjelmistotilastoista. Tällä hetkellä tuetaan sekä 32-bittisiä että 64-bittisiä arkkitehtuureja.

Uutta tässä julkaisussa:

  • Korjaa Gio.Application vuotaa siinä tapauksessa, ettei signaalinkäsittelyohjelmaa ole asetettu aiemmin.
  • Squash-kriittinen varoitus, kun käytät taulukkoa hash-arvona.

Uutta versiona:

  • Palauta "setup.py: Aseta myös setup_requires vaadittaessa pycairo & quot; (Christoph Reiter)
  • setup.py: Aseta myös setup_requires vaaditaan pycairo (Christoph Reiter)
  • setup.py: Anna pyynnön os.path.samefile varastointi Python 2: lle Windowsissa (Christoph Reiter)
  • Lisää sfinksiin perustuvat dokumentit (Christoph Reiter) (# 791448)
  • PKG-INFO: Palauta nimi takaisin PyGObject (Christoph Reiter)
  • setup.py: Palauta pycairo-etsintä pkg-configin (Christoph Reiter) käyttämiseksi
  • setup.py: Korjaa distcheck-komento Windowsissa (Christoph Reiter)
  • setup.py: poista eri luokittelijat ja lataus-url, joita pypi (Christoph Reiter) ei hyväksy
  • version bump (Christoph Reiter)

Uutta versiossa 3.26.1:

  • pygobject-objekti: Korjaa Python GC ref-sykli liian aikaisin (Christoph Reiter) (# 731501)
  • Korjaa potentiaalinen alustettu muistiyhteys GC: n (Daniel Colascione) aikana (# 786872)
  • testi: palauta edellisen testin osat, koska se on rikki 32-bittisissä rakennuksissa (Christoph Reiter) (# 786948)
  • flags: Lisää testcase bugille 786948 (Christoph Reiter) (# 786948)
  • korjaa mahdolliset ylivuodot, kun liput liitetään lipun py-liittymään (Philippe Renon) (# 786948)
  • to_py_array: Käsittele asianmukaisesti enum-taulukon kohteita (Christoph Reiter) (# 788890)
  • sulkeminen: korjata kohdistamatonta ja ulkopuolista yhteyttä (James Clarke) (# 788894)
  • build: Korjaa asentamatta .egg-info-tiedostoa (Christoph Reiter) (# 777719)
  • configure.ac: version bump on 3.26.1 (Christoph Reiter)

Uutta versiossa 3.26.0:

  • configure.ac: pre-release version bump on 3.26.0 (Christoph Reiter)
  • sulkeminen: hiljaa uutta kääntäjän varoitusta (Christoph Reiter)
  • testit: Ohita jokin epäonnistunut testi Windowsissa Python 3.6 (Christoph Reiter)
  • testit: pyflakes / pep8 korjaukset (Christoph Reiter)
  • testit: Fix kairo-testi pycairo & gt; = 1.13 (Christoph Reiter)
  • Varmista, että versiotiedot siirretään require_versionille merkkijono. (Benjamin Berg) (# 781582)
  • configure.ac: julkaisun jälkeinen versio on 3.25.2 (Christoph Reiter)

Uutta versiossa 3.25.1:

  • configure.ac: 3.24.0 (Christoph Reiter)

Uutta versiossa 3.24.0:

  • configure.ac: 3.24.0 (Christoph Reiter)

Uutta versiossa 3.22.0:

  • configure.ac: 3.22.0 (Christoph Reiter)

Uutta versiossa 3.20.1 / 3.22.0 Beta 2:

  • Salli asentaa pipilla (Mathieu Bridon) (# 767988)
  • Ohita testi vanhempana (Christoph Reiter) (# 740301)
  • Korjaa testi Python 3.1 / 3.2 -ohjelmalla (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740324)
  • testit: Käytä paikkoja kwarg assertAlmostEqual (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740337)
  • Tulosta poikkeus, jos signaalikysely epäonnistuu (Christoph Reiter) (# 748198)
  • ohittaa: anna treemodel-sekvenssin lyhenteet (Marinus Schraal) (# 766580)
  • Poista pygobject-external.h (Christoph Reiter) (# 767084)
  • Poista pygobject-private.h ja nimeä pygobject.c uudelleen pygobject-object.c (Christoph Reiter) (# 767084)
  • Yhdistä pyglib-private.h pyglib.h (Christoph Reiter) (# 767084)
  • Poista pygi.h ja pygi-private.h (Christoph Reiter) (# 767084)
  • configure.ac: julkaisun jälkeinen versio bumpissa 3.21.1 (Simon Feltman)

Uutta versiossa 3.18.2:

  • configure.ac: 0,2

Uutta versiossa 3.18 Beta 1:

  • Salli kulkea Unicode-listat GStrv-ominaisuuksiin Python 2: ssä (Christoph Reiter) (# 744745)
  • Vältä hiljaa pitkä int-katkaisu (Rui Matos) (# 749698)
  • Kahvojen tyypinhoito (Mathieu Bridon) (# 749696)
  • pygi-foreign-cairo.c: korjaus sisältää py3cairo.h (Daniel Hahler) (# 746742)
  • testit: Hiljaa eri virheilmoituksia ja varoituksia (Christoph Reiter) (# 751156)
  • Korjaa testin regressio, kun xdg-user-dirs ei ole asennettu (Christoph Reiter) (# 751299)
  • Tarkastele eksplisiittisesti, onko olemassa yliviivaa ImportError (Garrett Regier) sijasta (# 749532)

Uutta versiossa 3.16.2:

  • ohittaa: Anna _overrides_module attribuutti

Uutta versiossa 3.16.0:

  • testejä: Älä käytä vanhentuneita ohitusominaisuuksia
  • Lisää GLib.MINFLOAT jne. ja merkitse GObject.G_MINFLOAT jne. vanhentunut
  • Anna PyGIDhakuohjeet, kun käytät vanhentuneita ohitusominaisuuksia
  • Lisää nimialue ja kontin nimi kaikkiin varoituksiin / virheilmoituksiin
  • testit: Lisää testaus GIRepository.UnionInfo.get_size ()
  • Vältä kopioimalla tiedostonimiä, kun haastatko Pythosta C: ään

Uutta versiossa 3.14.0:

  • configure.ac: pre-release version bump on 3.14.0 (Simon Feltman)

    • testejä: Lisää testia Gio.Application.add_main_option (

Uutta ) (Simon Feltman)

  • testit: Jaa eri koetapahtumat (Simon Feltman) (# 735193)
  • Fix invalid reading error argumentin puhdistuskoodissa (Simon Feltman)
  • Korjaa muistinhallintaongelmat strukturoiduilla argumentteilla signaaleihin (Simon Feltman) (# 736175)

    • PEP8-korjaukset (Simon Feltman)

    Uutta

  • Python 3.4 tekee korjauksia (Simon Feltman) (# 730411)
  • Uutta versiossa 3.11.5:

    • Välimuistin uudelleenmuokkaus: Siirrä kaikki välimuistin tiedostot tyyppiin (Simon Feltman) (# 709700)
    • testit: Lisää testi omalle boxed-rakenteelle, joka on siirretty soittopyyntöön (Mike Gorse) (# 722899)
    • build: Lisää - ilman yhteistä kokoonpanoasetusta paketin ylläpitäjille (Patrick Welche) (# 721646)
    • demo: Lisää TreeModel-käyttöliittymän toteutuksen esittely (Simon Feltman)
    • rakentaa: Aseta PLATFORM_VERSION uudelleen 3.0 (Colin Walters)
    • testit: Suorita PyFlakes ja PEP8 vain SUBDIRS (Simon Feltman)
    • Yhdistä staattiset PyGLib- ja PyGObject-moduulit PyGI: hen (Simon Feltman) (# 712197)
    • Lisää takaisinkutsukäyttäjätietojen argumentteja seuraavien argumenttien avulla (Martin Pitt) (# 722104)

    Uutta versiossa 3.11.4:

    • ohittaa: Korjaa __repr__ eri Gdk-rakenteille (Simon Feltman)
    • Lisää enum ja lippujen jäsenten menetelmät (Simon Feltman) (# 693099)
    • python.m4: g / c JD_PYTHON_CHECK_VERSION (Patrick Welche) (# 721662)
    • Tuo yhteenliittymän luominen PyGIStructin kanssa (Simon Feltman)
    • docs: Luo konstruktoreja objekti- ja rakennediagrammoissa (Simon Feltman) (# 708060)
    • docs: Korjaa taulukon pituus argumentti, jossa on ohittamattomat argumentit
    • docs: Lisää palautusarvoja ja ohita implisiittisiä argumentteja toiminnoissa (Simon Feltman) (# 697356)
    • docs: Ohita implicit array-pituus args, kun rakennetaan funktiokoodeja (Simon Feltman) (# 697356)
    • gtk-demo: Lisää CSS-esitykset (Gian Mario Tagliaretti) (# 719722)
    • rakenna: vältä ristiriitaa gi / types.py ja stdlib (Colin Watson) (# 721025)

      • Korvaa PyGIBoxed_Type-sovelluksen käyttö PyGIStruct_Type (Simon Feltman) -laitteella

      Uutta (# 581525)

    Uutta versio 3.11.2:

    • gkt-demo: Vaihda tärkeimmät tiedot / lähdekoodit GtkStackiin (Simon Feltman)
    • Lisää hylkäysvaroituksia ja puhdistusluokan alustuksen ohituksia (Simon Feltman) (# 705810)
    • Fix dir -menetelmä staattiselle GParamSpecille Python 3: ssä (Simon Feltman)
    • Poista epävarma argumenttien tarkistus soittopyyntöä varten (Simon Feltman) (# 711173)

    • Simon Feltman) (# 709223, # 710447)

    Uutta versiossa 3.11.1:

    • Korjaa ongelmanratkaisut aina ottamalla GIL (Simon Feltman) käyttöön (# 709223)
    • Lisää johdonmukainen GLib.MainLoop SIGINT -puhdistus (Simon Feltman) (# 710978)
    • docs: Lisää avainsanan arvo Ei sallittu-ei-huomautuksia (Simon Feltman) (# 640812)
    • Poista ohitukset ennen 3.10 GObject-signaalitoimintojen tukemista (Simon Feltman)
    • Lisää threads_init takaisin vaatimattomaksi kuin Python-rei'itys (Simon Feltman) (# 710447)
    • Lisää dir -menetelmä GObject-rekvisiitta-apulaitteeseen (Simon Feltman) (# 705754)
    • Poista PyGObjectWeakRef nyt, että g_binding_unbind on olemassa (Simon Feltman) (# 699571)
    • Korjaa paljon muistivuotoja vuotaa (Simon Feltman) (# 693402, # 709397)
    • Lisää tuki muuttuvien käyttäjädatan argumenttien (Simon Feltman) (# 640812)
    • Bump glib ja g-i riippuvuudet viimeisimmän vakaan. (Martin Pitt)

    Vastaavia ohjelmistoja

    GLib2
    GLib2

    16 Aug 18

    Vulkan
    Vulkan

    10 Mar 16

    libimobiledevice
    libimobiledevice

    20 Feb 15

    php-json
    php-json

    3 Jun 15

    Muu ohjelmistojen kehittäjä Johan Dahlin

    Stoqdrivers
    Stoqdrivers

    20 Feb 15

    Kommentit PyGObject

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!