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.5/5 (Total Votes: 2)

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

    libpcap
    libpcap

    17 Feb 15

    LibSoup
    LibSoup

    16 Aug 18

    tcpdump
    tcpdump

    22 Jun 18

    Muu ohjelmistojen kehittäjä Johan Dahlin

    Stoqdrivers
    Stoqdrivers

    20 Feb 15

    Kommentit PyGObject

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