PyGObject

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

Rating: 3.0/5 (Total Votes: 1)

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 зависи от последната стабилност. (Мартин Пит)

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

php-json
php-json

3 Jun 15

Cairo
Cairo

20 Feb 15

SVL
SVL

3 Jun 15

libpng
libpng

22 Jun 18

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

Stoqdrivers
Stoqdrivers

20 Feb 15

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

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