PyGObject

Софтуер снимки:
PyGObject
Софтуер детайли:
Версия: 3.28.3 актуализира
Дата на качване: 22 Jun 18
Розробник: Johan Dahlin
Разрешително: Безплатно
Популярност: 110

Rating: 3.5/5 (Total Votes: 2)

PyGObject е отворен и абсолютно безплатен софтуер за библиотеки, написан в Python и предназначен за разработчици, които искат колекция от Python свързвания за GLib Object System (GObject) и библиотеката GLib в програмния език на Python. Главната цел на PyGObject библиотеката е напълно да поддържа GObject introspection и всички свои функции, включително callbacks, затваряне, поддръжка на GVariant и т.н.


Пълен набор от Python свързвания

PyGObject е съвсем пълен набор от Python свързвания, който е много полезен и може да се използва за писане на прости и сложни програми (виж директорията с примери в tarball за някои случайни, но прости примери на програми, които бихте могли да напишете с тази библиотека ).


Под капака и наличността

Библиотеката е написана изцяло в програмния език на Python, което означава, че тя може лесно да бъде инсталирана на всяка операционна система GNU / Linux, където Python е на разположение. Поради това той може да бъде изтеглен от Softoware като универсален архив на източника, който изисква да конфигурирате и компилирате програмата преди инсталирането.

Задължителни изисквания

Много е важно да споменем, че за да компилирате PyGObject библиотеката на операционната система, базирана на ядрото на Linux, ще имате поддържан C компилатор (GCC или MSVC), Python 2.7 или по-висок, GLib и Gio 2.38.0 или по-висока, gobject-introspection 1.38.0 или по-висока, както и библиотеката libffi, която понастоящем е незадължителна.


Инструкции за инсталация

За да инсталирате PyGObject, ще трябва да изпълните "& configure & pre make = && make && make install & rdquo; команда в емулатор на терминала, като се има предвид, че сте влезли като root (системен администратор). На някои дистрибуции на GNU / Linux можете лесно да инсталирате библиотеката от нейните хранилища по подразбиране. И в двата случая се поддържат 32-битови и 64-битови архитектури.

Какво е новото в тази версия:

  • Fix Gio.Application изтичане в случай, че не е зададен сигнал манипулатор преди.
  • Скрийте критичното предупреждение, когато използвате масив като хеш стойност.

Какво е новото във версията:

  • Връщане назад "setup.py: Също така настройте setup_requires да изискате pycairo" (Кристоф Райтер)
  • setup.py: Също така задайте setup_requires, за да изискате pycairo (Christoph Reiter)
  • setup.py: Осигурете резервно копие на os.path.samefile за Python 2 под Windows (Christoph Reiter)
  • Добавете документация, основана на сфинкс (Christoph Reiter) (# 791448)
  • PKG-INFO: Възстановяване на името обратно на PyGObject (Christoph Reiter)
  • setup.py: Откриване на Rework pycairo, за да не използвате pkg-config (Christoph Reiter)
  • setup.py: Коригирайте командата distcheck на Windows (Christoph Reiter)
  • setup.py: Премахнете различните класификатори и URL адреса за изтегляне, които не са приети от Pypi (Christoph Reiter)
  • версия на бум (Christoph Reiter)

Какво е новото във версия 3.26.1:

  • pygobject-object: Прикрепете Python GC, като събирате цикъла ref твърде рано (Christoph Reiter) (# 731501)
  • Коригирайте потенциалния неинициализиран достъп в паметта по време на GC (Daniel Colascione) (# 786872)
  • тест: връщане на части от предишния тест, тъй като е счупен на 32-битови графики (Christoph Reiter) (# 786948)
  • флагове: добавете testcase за бъг 786948 (Christoph Reiter) (# 786948)
  • фиксирайте потенциалното преливане, когато разпределяте флаговете от пи интерфейса (Philippe Renon) (# 786948)
  • to_py_array: Правилно да боравите с елементите от елемента от емисия (Christoph Reiter) (# 788890)
  • Затваряне: Коригирайте достъпа до безлиния и излизането извън границите (James Clarke) (# 788894)
  • изграждане: Не инсталирайте .egg-info файл (Christoph Reiter) (# 777719)
  • configure.ac: версия на бум на 3.26.1 (Christoph Reiter)

Какво е новото във версия 3.26.0:

  • configure.ac: версията на версията е 3.26.0 (Christoph Reiter)
  • Затваряне: мълчание ново предупреждение за компилатора (Christoph Reiter)
  • тестове: пропуснете някой пропуснат тест под Windows с Python 3.6 (Christoph Reiter)
  • тестове: pyflakes / pep8 поправки (Christoph Reiter)
  • тестове: Тестът на Fix cairo с пикаиро> 1,13 (Christoph Reiter)
  • Уверете се, че информацията за версията, която е необходима, изисква string_version. (Бенджамин Берг) (# 781582)
  • configure.ac: версията след пускане на версия 3.25.2 (Christoph Reiter)

Какво е новото във версия 3.25.1:

  • configure.ac: 3.24.0 (Christoph Reiter)

Какво е новото във версия 3.24.0:

  • configure.ac: 3.24.0 (Christoph Reiter)

Какво е новото във версия 3.22.0:

  • configure.ac: 3.22.0 (Christoph Reiter)

Какво е новото във версия 3.20.1 / 3.22.0 Beta 2:

  • Разрешаване на инсталирането с pip (Mathieu Bridon) (# 767988)
  • Пропуснете тест с по-стара glib (Christoph Reiter) (# 740301)
  • Коригирайте тест с Python 3.1 / 3.2 (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740324)
  • тестове: Използвайте местата kwarg за assertAlmostEqual (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740337)
  • Изключване при отпечатване, ако се изведе командата за подаване на сигнал (Christoph Reiter) (# 748198)
  • замества: позволи да се проследяват последователността на тремоделите (Marinus Schraal) (# 766580)
  • Премахнете pygobject-external.h (Christoph Reiter) (# 767084)
  • Премахнете pygobject-private.h и преименувайте pygobject.c на pygobject-object.c (Christoph Reiter) (# 767084)
  • Обединяване на pyglib-private.h в pyglib.h (Christoph Reiter) (# 767084)
  • Премахнете pygi.h и pygi-private.h (Christoph Reiter) (# 767084)
  • configure.ac: версията след пускане на версия 3.21.1 (Simon Feltman)

Какво е новото във версия 3.18.2:

  • configure.ac: 0,2

Какво е новото във версия 3.18 Бета 1:

  • Позволява прехвърляне на списъци с Unicode на GStrv свойства на Python 2 (Christoph Reiter) (# 744745)
  • Избягвайте мълчалив отрязък от дълги до int (Rui Matos) (# 749698)
  • Дръжте gtype marshalling (Mathieu Bridon) (# 749696)
  • pygi-foreign-cairo.c: fix include за py3cairo.h (Daniel Hahler) (# 746742)
  • тестове: Заглушаване на различни съобщения за грешки и предупреждения (Christoph Reiter) (# 751156)
  • Рестартирайте тестовата регресия, когато xdg-user-dirs не е инсталиран (Christoph Reiter) (# 751299)
  • Изрично проверете дали съществува замяна вместо ImportError (Garrett Regier) (# 749532)

  • Какво е новото във версия 3.16.2:

Какво е новото във версия 3.16.0:

  • / Li>
  • Добавете GLib.MINFLOAT и т.н. и маркирайте GObject.G_MINFLOAT и т.н. отхвърлени
  • Издава PyGIDeprecationWarning при достъпа до атрибути за заличаване на отхвърлени
  • Добавете пространство за имена и име на контейнера на всички предупреждения / съобщения за грешки
  • тестове: Добавете тест за GIRepository.UnionInfo.get_size ()
  • Избягвайте дублирането на имена на файлове при подреждане от Python на C

Какво е новото във версия 3.14.0:

  • configure.ac: Li>

Какво е новото във версия 3.14 RC:

  • тестове: Добавете тест за Gio.Application.add_main_option ) (Саймън Фелтман)
  • тестове: Разделете различни тестови случаи (Simon Feltman) (# 735193)
  • Коригирайте невалидна грешка при четене в кода за изчистване на аргументи (Simon Feltman)
  • Коригирайте проблемите с управлението на паметта със структурирани аргументи за сигнали (Simon Feltman) (# 736175)

  • Какво е новото във версия 3.12.2: PEP8 поправя (Simon Feltman)

  • Python 3.4 прави отметки (Simon Feltman) (# 730411)

Какво е новото във версия 3.11.5:

  • Кеширане на refactoring: Преместване на всички маркери на кеша в файлове на базата на тип (Simon Feltman) (# 709700)
  • тестове: Добавете тест за собствена структура, поставена в обратна връзка (Mike Gorse) (# 722899)
  • build: Добавяне - без общ опция за конфигуриране за пакетни поддържащи (Patrick Welche) (# 721646)
  • демо: Добавяне на демонстрация за внедряване на интерфейс TreeModel (Simon Feltman)
  • изграждане: Задайте пак PLATFORM_VERSION на 3.0 (Colin Walters)
  • тестове: Пуснете PyFlakes и PEP8 само на SUBDIRS (Simon Feltman)
  • Обединете статичните модули PyGLib и PyGObject в PyGI (Simon Feltman) (# 712197)
  • Добавете тест за аргументи за обратно извикване на потребителски данни със следните аргументи (Martin Pitt) (# 722104)

Какво е новото във версия 3.11.4:

  • замества: Fix __repr__ за различни Gdk структури (Simon Feltman)
  • Добавете елементарни методи и знамена (Simon Feltman) (# 693099)
  • python.m4: g / c JD_PYTHON_CHECK_VERSION (Патрик Уелче) (# 721662)
  • Подкрепете създаването на съюза с PyGIStruct (Simon Feltman)
  • docs: Списък на конструкторите в структурата на структурата на обекта и структурата (Simon Feltman) (# 708060)
  • docs: Прикрепете аргумента за дължина на масива с изскачащи аргументи
  • docs: Добавете връщащи се стойности и пропускайте имплицитните аргументи в функциите (Simon Feltman) (# 697356)
  • docs: Пропускане на подразбиращи се аргументи за дължина на масива при изграждането на струнни струнни структури (Simon Feltman) (# 697356)
  • gtk-demo: Добавете демонстрации на CSS (Gian Mario Tagliaretti) (# 719722)
  • изграждане: Избягвайте сблъсъка между gi / types.py и stdlib (Colin Watson) (# 721025)

  • Какво е новото във версия 3.11.3:

    • Замяна на използването на PyGIBoxed_Type с PyGIStruct_Type (Simon Feltman) (# 581525)

    Какво е новото във версия 3.11.2:

    • gkt-demo: Промяна на основната информация / източник на ноутбук в GtkStack (Simon Feltman)
    • Добавете предупреждения за отхвърляне и инициализатор на класа за почистване (Simon Feltman) (# 705810)
    • Фиксирайте метода на дира за статичен GParamSpec в Python 3 (Simon Feltman)
    • Премахване на overgealous аргумент проверка за callback userdata (Simon Feltman) (# 711173)

    • Какво е новото във версия 3.10.2:

      • Саймън Фелтман) (# 709223, # 710447)

      Какво е новото във версия 3.11.1:

      • Поправете проблемите за безопасност, като винаги активирате GIL (Simon Feltman) (# 709223)
      • Добавете последователен GLib.MainLoop SIGINT cleanup (Саймън Фелтман) (# 710978)
      • docs: Добавете стойност на ключова дума за "Няма", за да не се допускат никакви пояснения (Simon Feltman) (# 640812)
      • Премахване на преименуванията за поддръжка на функции за предварителен сигнал 3.10 (Simon Feltman)
      • Добавете темата back_init като изискване за ретрансфер с резба, различен от Python (Simon Feltman) (# 710447)
      • Добавете директория към GObject props accessor (Simon Feltman) (# 705754)
      • Премахване на PyGObjectWeakRef сега, когато g_binding_unbind съществува (Simon Feltman) (# 699571)
      • Коригирайте много течове на изтичане на памет (Simon Feltman) (# 693402, # 709397)
      • Добавете поддръжка за аргументи с променливи данни за потребителите (Simon Feltman) (# 640812)
      • Гъмп на glib и g-i зависи от последната стабилност. (Мартин Пит)

Подобен софтуер

LibSoup
LibSoup

16 Aug 18

cURL
cURL

17 Aug 18

SDL
SDL

23 Nov 17

ATK
ATK

22 Jun 18

Друг софтуер на разработчика Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

Коментари към PyGObject

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория