PyGObject

Screenshot Software:
PyGObject
Detalii soft:
Versiune: 3.28.3 Actualizat
Incarca data: 22 Jun 18
Producător: Johan Dahlin
Licenţă: Gratuit
Popularitate: 36

Rating: 3.0/5 (Total Votes: 1)

PyGObject este un program de bibliotecă open source și complet gratuit, scris în Python și destinat dezvoltatorilor care doresc o colecție de legături Python pentru GLib Object System (GObject) și biblioteca GLib în limba de programare Python. Scopul principal al librăriei PyGObject este de a sprijini pe deplin introspecția GObject și toate caracteristicile sale, inclusiv callbacks, închideri, suport GVariant etc.


Un set complet de legături Python

PyGObject este un set destul de complet de legare Python, care este foarte util și poate fi folosit pentru a scrie programe simple și complexe (a se vedea directorul de exemple din tarball pentru unele exemple aleatoare și totuși simple de programe pe care le-ați putea scrie folosind această bibliotecă ).


Sub capota și disponibilitate

Biblioteca este scrisă în întregime în limba de programare Python, ceea ce înseamnă că poate fi ușor instalat pe orice sistem de operare GNU / Linux unde Python este disponibil. Din acest motiv, poate fi descărcat de pe Softoware ca arhivă sursă universală, care necesită configurarea și compilarea programului înainte de instalare.

Cerințe obligatorii

Este foarte important să menționăm aici că pentru a compila librăria PyGObject în sistemul de operare bazat pe kernelul Linux, veți avea un compilator C compatibil (GCC sau MSVC), Python 2.7 sau o versiune ulterioară, GLib și Gio 2.38.0 sau mai mare, gobject-introspection 1.38.0 sau mai mare, precum și biblioteca libffi, care este opțională în acest moment.


Instructiuni de instalare

Pentru a instala PyGObject, va trebui să executați "& configure & pre;" && make && make install & rdquo; comandă într-un emulator terminal, având în vedere faptul că sunteți logat ca root (administrator de sistem). Pe unele distribuții GNU / Linux, puteți instala cu ușurință biblioteca din depozitele de software implicite. Atât arhitecturile pe 32 de biți cât și cele pe 64 de biți sunt acceptate în acest moment.

Ce este nou în această versiune:

  • Fix Scăderea aplicației Gio.aplicație în cazul în care nu este setat niciun dispozitiv de tratare a semnalului.
  • Squash avertisment critic atunci când se utilizează matrice ca valoare hash.

Ce este nou în versiune:

  • Reveniți la "setup.py: De asemenea, setați setările de configurare pentru a solicita fișierul pycairo" (Christoph Reiter)
  • setup.py: De asemenea, setați setup_requires pentru a solicita pycairo (Christoph Reiter)
  • setup.py: Furnizați un backup os.path.samefile pentru Python 2 în Windows (Christoph Reiter)
  • Adăugați documentația bazată pe sphinx (Christoph Reiter) (# 791448)
  • PKG-INFO: Reveniți numele înapoi la PyGObject (Christoph Reiter)
  • setup.py: descoperirea Rework pycairo să nu folosească pkg-config (Christoph Reiter)
  • setup.py: Remediați comanda distcheck pe Windows (Christoph Reiter)
  • setup.py: Îndepărtați diferiți clasificatori și download-url care nu sunt acceptați de către pypi (Christoph Reiter)
  • versiunea bump (Christoph Reiter)

Ce este nou în versiunea 3.26.1:

  • Pygobject-Obiect: Fixați Python GC într-un timp prea scurt (Christoph Reiter) (# 731501)
  • Fixați potențialul de acces neinitializat al memoriei în timpul GC (Daniel Colascione) (# 786872)
  • test: a reveni la părți ale testului anterior, deoarece este spart pe 32 de biți (Christoph Reiter) (# 786948)
  • drapele: adăugați testcase pentru bug 786948 (Christoph Reiter) (# 786948)
  • remediați potențialul de supraîncărcare atunci când se alimentează steagurile din interfața py (Philippe Renon) (# 786948)
  • to_py_array: manipulați corespunzător elementele din matricea enum (Christoph Reiter) (# 788890)
  • Închidere: Fixați accesul nealiniat și în afara limitelor (James Clarke) (# 788894)
  • construiți: Nu instalați fișierul .egg-info de instalare (Christoph Reiter) (# 777719)
  • configure.ac: versiunea bump la 3.26.1 (Christoph Reiter)

Ce este nou în versiunea 3.26.0:

  • configure.ac: versiunea pre-lansare bump la 3.26.0 (Christoph Reiter)
  • închidere: tăcere un nou avertisment de compilator (Christoph Reiter)
  • teste: să ignorați un test de eroare în Windows cu Python 3.6 (Christoph Reiter)
  • teste: remedii de tip pyflakes / pep8 (Christoph Reiter)
  • teste: testul Fix cairo cu pycairo> = 1,13 (Christoph Reiter)
  • Asigurați-vă că informațiile despre versiune trecute la requ_version este un șir. (Benjamin Berg) (# 781582)
  • configure.ac: versiunea post-lansare bump la 3.25.2 (Christoph Reiter)

Ce este nou în versiunea 3.25.1:

  • configure.ac: 3.24.0 (Christoph Reiter)

Ce este nou în versiunea 3.24.0:

  • configure.ac: 3.24.0 (Christoph Reiter)

Ce este nou în versiunea 3.22.0:

  • configure.ac: 3.22.0 (Christoph Reiter)

Ce este nou în versiunea 3.20.1 / 3.22.0 Beta 2:

  • Permiteți instalarea cu pip (Mathieu Bridon) (# 767988)
  • Săriți un test cu glib mai vechi (Christoph Reiter) (# 740301)
  • Fixați un test cu Python 3.1 / 3.2 (Arfrever Frehtes Taifersar Arase, Christoph Reiter) (# 740324)
  • teste: folosiți locurile kwarg pentru assertAlmostEqual (# 740337)
  • Imprimați excepția dacă eșuează un argument de semnal (Christoph Reiter) (# 748198)
  • suprascrie: permite stenogramele tremodelului (Marinus Schraal) (# 766580)
  • Eliminați pygobject-external.h (Christoph Reiter) (# 767084)
  • Eliminați pygobject-private.h și redenumiți pygobject.c la pygobject-object.c (Christoph Reiter) (# 767084)
  • Mergeți pyglib-private.h în pyglib.h (Christoph Reiter) (# 767084)
  • Eliminați pygi.h și pygi-private.h (Christoph Reiter) (# 767084)
  • configure.ac: versiunea ulterioară versiunii la 3.21.1 (Simon Feltman)

Ce este nou în versiunea 3.18.2:

  • configure.ac: .2

Ce este nou în versiunea 3.18 Beta 1:

  • Permiteți transmiterea listelor de unicode la proprietățile GStrv în Python 2 (Christoph Reiter) (# 744745)
  • Evitați trunchierea tăcută lungă la int (Rui Matos) (# 749698)
  • Manevrați gtype marshalling (Mathieu Bridon) (# 749696)
  • pygi-foreign-cairo.c: fix include pentru py3cairo.h (Daniel Hahler) (# 746742)
  • teste: Silențios mesaje de avertizare și avertismente (Christoph Reiter) (# 751156)
  • Fixați regresia testului când xdg-user-dirs nu este instalat (Christoph Reiter) (# 751299)
  • Verificați explicit dacă există o suprascriere în loc de ImportError (Garrett Regier) (# 749532)

Noutăți în versiunea 3.16.2:

Ce este nou în versiunea 3.16.0:

  • / li>
  • Adăugați GLib.MINFLOAT etc. și marcați GObject.G_MINFLOAT etc. depreciat
  • Emiteți PyGIDeprecationWarning când accesați atributele de suprascriere depreciate
  • Adăugați spațiul de nume și numele containerului la toate avertismentele / mesajele de eroare
  • teste: adăugați test pentru GIRepository.UnionInfo.get_size ()
  • Evitați duplicarea numelor de fișiere atunci când comutați de la Python la C

Ce este nou în versiunea 3.14.0:

  • configure.ac: versiunea pre-lansare bump to 3.14.0 (Simon Feltman) li>

Ce este nou în versiunea 3.14 RC:

  • ) (Simon Feltman)
  • teste: împărțiți diferite cazuri de testare (Simon Feltman) (# 735193)
  • Corectați eroarea de citire nevalidă în codul de curățare a argumentului (Simon Feltman)
  • Fixați problemele de gestionare a memoriei cu semnale de structură pentru semnale (Simon Feltman) (# 736175)

Ce este nou în versiunea 3.12.2:

  • Python 3.4 face verificări (Simon Feltman) (# 730411)
  • Ce este nou în versiunea 3.11.5:

    • refactorizarea cache: mutați toți marșarii cache în fișiere bazate pe tip (Simon Feltman) (# 709700)
    • teste: adăugați testul pentru un structură în cutie deținută într-un apel invers (Mike Gorse) (# 722899)
    • build: Adăugați - fără comutare opțiunea de configurare pentru păstrarea pachetelor (Patrick Welche) (# 721646)
    • demo: adăugați demonstrația implementării interfeței TreeModel (Simon Feltman)
    • build: Setați din nou PLATFORM_VERSION la 3.0 (Colin Walters)
    • teste: rulați PyFlakes și PEP8 numai pe SUBDIRS (Simon Feltman)
    • Mergeți modulele statice PyGLib și PyGObject în PyGI (Simon Feltman) (# 712197)
    • Adăugați testul pentru argumentele pentru datele de apel ale utilizatorilor cu următoarele argumente (Martin Pitt) (# 722104)

    Ce este nou în versiunea 3.11.4:

    • suprascrie: Fix __repr__ pentru diferite structuri Gdk (Simon Feltman)
    • Adăugați metode de enum și flag-uri (Simon Feltman) (# 693099)
    • python.m4: g / c JD_PYTHON_CHECK_VERSION (Patrick Welche) (# 721662)
    • Sprijinirea creării uniunii cu PyGIStruct (Simon Feltman)
    • docs: Listează constructori în șiruri de obiecte și struct doc (Simon Feltman) (# 708060)
    • docs: Fixați argumentul lungimii matriceului sărind peste argumentul precedent
    • docs: Adăugați valori returnate și săriți argumente implicite în funcții (Simon Feltman) (# 697356)
    • docs: săriți args implicit de lungime de matrice atunci când construiți fișierele funcției doc (Simon Feltman) (# 697356)
    • gtk-demo: adăugați demo-uri CSS (Gian Mario Tagliaretti) (# 719722)
    • construiți: Evitați conflictul dintre gi / types.py și stdlib (Colin Watson) (# 721025)

    Ce este nou în versiunea 3.11.3: Înlocuirea utilizării PyGIBoxed_Type cu PyGIStruct_Type (Simon Feltman) (# 581525)

    Ce este nou în versiunea 3.11.2:

    • gkt-demo: Schimbați principala informație / sursă într-un GtkStack (Simon Feltman)
    • Adăugați avertismente de depreciere și înlocuiesc inițialele clasei de curățare (Simon Feltman) (# 705810)
    • Fixați metoda dir pentru GParamSpec static în Python 3 (Simon Feltman)
    • Înlăturați verificarea argumentelor exagerate pentru apelul userdata apel (Simon Feltman) (# 711173)

    Ce este nou în versiunea 3.10.2:

    • Simon Feltman) (# 709223, # 710447)

    Ce este nou în versiunea 3.11.1:

    • Fixați problemele de siguranță de tip toggleref, permițând întotdeauna GIL (Simon Feltman) (# 709223)
    • Adăugați coală GLIG.MainLoop SIGINT cleanup (Simon Feltman) (# 710978)
    • docs: Adăugați o valoare de cuvânt cheie de la None pentru adnotările care nu sunt autorizate (Simon Feltman) (# 640812)
    • Eliminați suprascrierile pentru a susține funcțiile de semnalare a funcțiilor pre-3.10 (Simon Feltman)
    • Adăugați înapoi thread_init ca cerință pentru repo-urile cu filet non-Python (Simon Feltman) (# 710447)
    • Adăugați metoda dir la accesoriile GObject props (Simon Feltman) (# 705754)
    • Eliminați PyGObjectWeakRef acum că g_binding_unbind există (Simon Feltman) (# 699571)
    • Fixați multe pierderi de scurgere de memorie (Simon Feltman) (# 693402, # 709397)
    • Adăugați suport pentru argumente variabile de date utilizator (Simon Feltman) (# 640812)
    • Legăturile glib bump și g-i la cel mai recent stabil. (Martin Pitt)

    Software similare

    Cairo
    Cairo

    20 Feb 15

    libiconv
    libiconv

    11 May 15

    OpenGL Library
    OpenGL Library

    2 Jun 15

    tcpdump
    tcpdump

    22 Jun 18

    Alte software-uri de dezvoltator Johan Dahlin

    Stoqdrivers
    Stoqdrivers

    20 Feb 15

    Comentarii la PyGObject

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!