PyGObject

Software screenshot:
PyGObject
Software detaljer:
Version: 3.28.3 Opdateret
Upload dato: 22 Jun 18
Udvikler: Johan Dahlin
Licens: Gratis
Popularitet: 110

Rating: 3.0/5 (Total Votes: 1)

PyGObject er en open source og helt gratis biblioteksoftware skrevet i Python og designet til udviklere, der ønsker en samling af Python-bindinger til GLib Object System (GObject) og GLib-biblioteket, der skal bruges i Python programmeringssprog. Hovedformålet med PyGObject-biblioteket er at fuldt ud understøtte GObject-introspektion og alle dens funktioner, herunder tilbagekaldelser, lukninger, GVariant-support osv.


Et komplet sæt af Python bindinger

PyGObject er et ret komplet sæt Python-bindinger, som er meget nyttigt og kan bruges til at skrive enkle og komplekse programmer (se eksempler på katalog i tarball for nogle tilfældige, men enkle eksempler på programmer, du kan skrive ved hjælp af dette bibliotek ).


Under emhætten og tilgængeligheden
Biblioteket er skrevet helt i Python programmeringssprog, hvilket betyder, at det nemt kan installeres på ethvert GNU / Linux operativsystem, hvor Python er tilgængeligt. På grund af dette kan den downloades fra Softoware som et universalt kildearkiv, som kræver, at du konfigurerer og kompilerer programmet forud for installationen.

Obligatoriske krav

Det er meget vigtigt at nævne her, at for at kompilere PyGObject-biblioteket på dit Linux-kernelbaserede operativsystem, vil du være at have en understøttet C-compiler (GCC eller MSVC), Python 2.7 eller højere, GLib og Gio 2,38,0 eller højere, gobject-introspektion 1,38,0 eller højere, samt libffi-biblioteket, som er valgfrit for øjeblikket.


Installations instruktioner

For at installere PyGObject skal du udføre & ldquo; ./ configure --prefix = && create && make install & rdquo; kommando i en terminalemulator, i betragtning af at du er logget ind som root (systemadministrator). På nogle GNU / Linux-distributioner kan du nemt installere biblioteket fra dets standard software repositories. Både 32-bit og 64-bit arkitekturer understøttes på nuværende tidspunkt.

Hvad er nyt i denne udgave:

  • Fix Gio.Application lækage, hvis ingen signalhåndterer er indstillet før.
  • Kritisk kritisk advarsel, når du bruger array som hashværdi.

Hvad er nyt i version:

  • Tilbagestill "setup.py: Indstil også setup_requires for at kræve pycairo & quot; (Christoph Reiter)
  • setup.py: Indstil også setup_requires for at kræve pycairo (Christoph Reiter)
  • setup.py: Giv et os.path.samefile tilbagefald for Python 2 under Windows (Christoph Reiter)
  • Tilføj sfinksbaseret dokumentation (Christoph Reiter) (# 791448)
  • PKG-INFO: Ret navnet tilbage til PyGObject (Christoph Reiter)
  • setup.py: Opdater pycairo-opdagelsen for ikke at bruge pkg-config (Christoph Reiter)
  • setup.py: Fix distcheck-kommandoen på Windows (Christoph Reiter)
  • setup.py: Fjern forskellige klassifikatorer og download-url, som ikke accepteres af pypi (Christoph Reiter)
  • version bump (Christoph Reiter)

Hvad er nyt i version 3.26.1:

  • pygobjekt-objekt: Fix Python GC indsamle en ref-cyklus for tidligt (Christoph Reiter) (# 731501)
  • Fix potentiel uninitialiseret hukommelsesadgang under GC (Daniel Colascione) (# 786872)
  • test: vend dele af den tidligere test, da den er brudt på 32 bit builds (Christoph Reiter) (# 786948)
  • flag: Tilføj testcase til fejl 786948 (Christoph Reiter) (# 786948)
  • Fix potentielt overløb, når du markerer flag fra py interface (Philippe Renon) (# 786948)
  • to_py_array: Korrekt håndtere enum array elementer (Christoph Reiter) (# 788890)
  • lukning: Fix unaligned og out-of-bounds adgang (James Clarke) (# 788894)
  • build: Fix ikke installere .egg-info-fil (Christoph Reiter) (# 777719)
  • configure.ac: Version bump til 3.26.1 (Christoph Reiter)

Hvad er nyt i version 3.26.0:

  • configure.ac: pre-release version bump til 3.26.0 (Christoph Reiter)
  • Lukning: Stil en ny compiler advarsel (Christoph Reiter)
  • tests: spring over en fejlagtig test under Windows med Python 3.6 (Christoph Reiter)
  • test: pyflakes / pep8 fixes (Christoph Reiter)
  • test: Korrigere kairo test med pycairo & gt; = 1,13 (Christoph Reiter)
  • Sørg for, at versionsoplysningerne sendes til require_version er en streng. (Benjamin Berg) (# 781582)
  • configure.ac: udgivelsesbump til 3.25.2 (Christoph Reiter)

Hvad er nyt i version 3.25.1:

  • configure.ac: 3.24.0 (Christoph Reiter)

Hvad er nyt i version 3.24.0:

  • configure.ac: 3.24.0 (Christoph Reiter)

Hvad er nyt i version 3.22.0:

  • configure.ac: 3.22.0 (Christoph Reiter)

Hvad er nyt i version 3.20.1 / 3.22.0 Beta 2:

  • Tillad installation med pip (Mathieu Bridon) (# 767988)
  • Spring en test med ældre glib (Christoph Reiter) (# 740301)
  • Løs en test med Python 3.1 / 3.2 (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740324)
  • tests: Brug steder kwarg for assertAlmostEqual (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740337)
  • Udskriv undtagelse, hvis der ikke er tale om et signal argument (Christoph Reiter) (# 748198)
  • overrides: tillade treemodel sekvens stenografi (Marinus Schraal) (# 766580)
  • Fjern pygobjekt-external.h (Christoph Reiter) (# 767084)
  • Fjern pygobject-private.h og omdøb pygobject.c til pygobject-object.c (Christoph Reiter) (# 767084)
  • Flet pyglib-private.h til pyglib.h (Christoph Reiter) (# 767084)
  • Fjern pygi.h og pygi-private.h (Christoph Reiter) (# 767084)
  • configure.ac: udgivelsesbump til 3.21.1 (Simon Feltman)

Hvad er nyt i version 3.18.2:

  • configure.ac: 0,2

Hvad er nyt i version 3.18 Beta 1:

  • Tillad, at passere unicode lister til GStrv-egenskaber på Python 2 (Christoph Reiter) (# 744745)
  • Undgå en stille lang til int truncation (Rui Matos) (# 749698)
  • Håndter gtype marshalling (Mathieu Bridon) (# 749696)
  • pygi-udenlandsk-cairo.c: fix inkludere for py3cairo.h (Daniel Hahler) (# 746742)
  • tests: Stil forskellige fejlmeddelelser og advarsler (Christoph Reiter) (# 751156)
  • Fix testregression, når xdg-user-dirs ikke er installeret (Christoph Reiter) (# 751299)
  • Kontroller, om der findes en tilsidesættelse i stedet for ImportError (Garrett Regier) (# 749532)

Hvad er nyt i version 3.16.2:

  • overstyr: Giv _overrides_module attributten

Hvad er nyt i version 3.16.0:

  • tests: Brug ikke forældede attributter
  • Tilføj GLib.MINFLOAT etc. og markér GObject.G_MINFLOAT osv. forældet
  • Afgiv PyGIDeprecationWarning, når du får adgang til forældede attributter
  • Tilføj navneområde og containernavn til alle advarsler / fejlmeddelelser
  • test: Tilføj test for GIRepository.UnionInfo.get_size ()
  • Undgå at duppe filnavne, når du går fra Python til C

Hvad er nyt i version 3.14.0:

  • configure.ac: li>

  • tests: Tilføj test for Gio.Application.add_main_option (

    ) (Simon Feltman)
  • tests: Opdele forskellige test sager (Simon Feltman) (# 735193)
  • Fix ugyldig læsningsfejl i argumentoprydningskode (Simon Feltman)
  • Løs problemer med hukommelsesstyring med strukturargumenter til signaler (Simon Feltman) (# 736175)

  • Hvad er nyt i version 3.12.2:

    • PEP8-rettelser (Simon Feltman)
    • Python 3.4 foretage check fixes (Simon Feltman) (# 730411)

    Hvad er nyt i version 3.11.5:

    • cache refactoring: Flyt alle cache marshalers til filer baseret på type (Simon Feltman) (# 709700)
    • test: Tilføj test for en ejet boxed struct bestået i en tilbagekaldelse (Mike Gorse) (# 722899)
    • build: Tilføj - uden almindelig konfigurationsmulighed for pakkevedligeholdere (Patrick Welche) (# 721646)
    • demo: Tilføj demonstration af TreeModel interface implementation (Simon Feltman)
    • build: Indstil PLATFORM_VERSION igen til 3.0 (Colin Walters)
    • test: Kør PyFlakes og PEP8 kun på SUBDIRS (Simon Feltman)
    • Flet statiske PyGLib- og PyGObject-moduler i PyGI (Simon Feltman) (# 712197)
    • Tilføj test for tilbagekaldsbrugerdata argumenter med følgende argumenter (Martin Pitt) (# 722104)

    Hvad er nyt i version 3.11.4:

    • overrides: Fix __repr__ for forskellige Gdk structs (Simon Feltman)
    • Tilføj enum og flagmedlemmet metoder (Simon Feltman) (# 693099)
    • python.m4: g / c JD_PYTHON_CHECK_VERSION (Patrick Welche) (# 721662)
    • Oprettelse af supportforeninger med PyGIStruct (Simon Feltman)
    • docs: Liste konstruktorer i objekt og struct doc strings (Simon Feltman) (# 708060)
    • docs: Læg array længde argument hoppe med foregående ud argumenter
    • docs: Tilføj returværdier og spring implisit ud argumenter i funktioner (Simon Feltman) (# 697356)
    • docs: Spring over implicit array længde args, når du opbygger funktion doc strings (Simon Feltman) (# 697356)
    • gtk-demo: Tilføj CSS demoer (Gian Mario Tagliaretti) (# 719722)
    • build: Undgå sammenstød mellem gi / types.py og stdlib (Colin Watson) (# 721025)

    Hvad er nyt i version 3.11.3:

    • Erstat brug af PyGIBoxed_Type med PyGIStruct_Type (Simon Feltman) (# 581.525)

    Hvad er nyt i version 3.11.2:

    • gkt-demo: Skift hovedinformation / kilde notesbog til en GtkStack (Simon Feltman)
    • Tilføj afskrivningsadvarsler og overførsel af oprydningsklasse initialiserer (Simon Feltman) (# 705810)
    • Fix dir metode til statisk GParamSpec i Python 3 (Simon Feltman)
    • Fjern overjordisk argumentkontrol af tilbagekaldingsbrugerdata (Simon Feltman) (# 711173)

    Hvad er nyt i version 3.10.2:

    • Løs problemer med trådløse sikkerhed ved altid at aktivere GIL Simon Feltman) (# 709223, # 710447)

    Hvad er nyt i version 3.11.1:

    • Afhjælp toggleref sikkerhedsproblemer ved altid at aktivere GIL (Simon Feltman) (# 709223)
    • Tilføj konsekvent GLib.MainLoop SIGINT-oprydning (Simon Feltman) (# 710978)
    • docs: Tilføj en søgeordsværdi af Ingen til tilladelser uden annoteringer (Simon Feltman) (# 640812)
    • Fjern overtræk til understøttelse af pre-3.10 GObject-signalfunktioner (Simon Feltman)
    • Tilføj threads_init tilbage som et krav til ikke-Python threaded repos (Simon Feltman) (# 710447)
    • Tilføj dir metode til GObject props accessor (Simon Feltman) (# 705754)
    • Fjern PyGObjectWeakRef nu, hvor g_binding_unbind eksisterer (Simon Feltman) (# 699571)
    • Løs masser af hukommelseslekkage lækager (Simon Feltman) (# 693402, # 709397)
    • Tilføj support til variable brugerdata argumenter (Simon Feltman) (# 640812)
    • Bump glib og g-i afhængigheder til nyeste stabile. (Martin Pitt)

Lignende software

Andre software developer Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

Kommentarer til PyGObject

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!