PyGObject

Скріншот програми:
PyGObject
Дані програми:
Версія: 3.28.3 оновлений
Дата завантаження: 22 Jun 18
Розробник: Johan Dahlin
Ліцензія: Безкоштовно
Популярність: 110

Rating: 3.0/5 (Total Votes: 1)

PyGObject - це програмне забезпечення з відкритим кодом і абсолютно безкоштовною бібліотекою, написане на Python і розроблене для розробників, які хочуть використовувати набір зв'язків Python для Object Object System GLib (GObject) та бібліотеки GLib. на мові програмування Python. Основною метою бібліотеки PyGObject є повна підтримка самооцінки GObject та всіх його функцій, включаючи зворотні виклики, закриття, підтримка GVaryant та ін.


Повний комплект прив'язок 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, вам доведеться виконати команду & ldquo; ./ configure --prefix = && make && make install & rdquo; команду в емуляторі терміналу, враховуючи той факт, що ви ввійшли як root (системний адміністратор). На деяких дистрибутивах GNU / Linux ви можете легко встановити бібліотеку зі своїх сховищ за замовчуванням. Наразі підтримуються як 32-розрядні, так і 64-розрядні архітектури.

  • Виправлення:

    Що нового Gio.Application витоку в тому випадку, якщо не встановлено жодного обробника сигналу.

  • Сквош критичне попередження при використанні масиву як значення хеш-пам'яті.

Що нового в версії:

  • Повернути & quot; setup.py: Також встановити setup_потрібно вимагати pycairo & quot; (Крістоф Рейтер)
  • setup.py: Ви також встановите setup_ вимагає вимагати pycairo (Christoph Reiter)
  • setup.py: надайте резервну копію os.path.samefile для Python 2 під Windows (Christoph Reiter)
  • Додайте документацію на основі сфінкса (Christoph Reiter) (# 791448)
  • PKG-INFO: Повернення назви назад до PyGObject (Christoph Reiter)
  • setup.py: Повторно відкрийте pycairo, щоб не використовувати pkg-config (Christoph Reiter)
  • setup.py: Виправте команду distcheck у Windows (Christoph Reiter)
  • setup.py: видалити різні класифікатори та URL-адресу для завантаження, які не приймаються pypi (Christoph Reiter)
  • версію збій (Кристоф Рейтер)

Що нового у версії 3.26.1:

  • pygobject-об'єкт: FIX Python ГХ збираючи цикл реф занадто рано (Крістоф Reiter) (# 731 501)
  • Виправте потенційний неініціалізований доступ до пам'яті під час GC (Daniel Colascione) (# 786872)
  • Тест: повернутися частини попереднього тесту, як він розбитий на 32 біта будує (Christoph Reiter) (# 786948)
  • прапори: додайте контрольний тест для помилки 786948 (Кристоф Рейтер) (# 786948)
  • виправити потенційний переповнення під час сортування прапорів з інтерфейсу py (Philippe Renon) (# 786948)
  • to_py_array: правильно обробляти елементи масиву переліку (Christoph Reiter) (# 788890)
  • Закриття: виправлення неприєднання та недоступності доступу (Джеймс Кларк) (# 788894)
  • build: виправлення не встановлення файлу .egg-info (Christoph Reiter) (# 777719)
  • configure.ac: версія вершина до 3.26.1 (Christoph Reiter)

Що нового у версії 3.26.0:

  • configure.ac: попередня версія версії bump до 3.26.0 (Christoph Reiter)
  • Закриття: замовчування нового попередження компілятора (Christoph Reiter)
  • тести: пропустіть деякі пробні тести під Windows з Python 3.6 (Christoph Reiter)
  • тести: виправлення pyflakes / pep8 (Christoph Reiter)
  • тести: виправлення кайрового тесту з pycairo> = 1,13 (Крістоф Рейтер)
  • Переконайтеся, що інформація про версію, передану request_version, є рядком. (Бенджамін Берг) (№ 781582)
  • configure.ac: версію до версії до версії 3.25.2 (Christoph Reiter)

Що нового у версії 3.25.1:

  • configure.ac: 3.24.0 (Крістоф Рейтер)

Що нового у версії 3.24.0:

  • configure.ac: 3.24.0 (Крістоф Рейтер)

Що нового в версії 3.22.0:

  • configure.ac: 3.22.0 (Крістоф Рейтер)

Що нового в версії 3.20.1 / 3.22.0 Beta 2:

  • Дозволити встановлення з pip (Матьє Брідон) (# 767988)
  • Пропустите тест зі старим головою (Christoph Reiter) (# 740301)
  • Виправте тест з Python 3.1 / 3.2 (Arfrever Freeches Taifersar Arahesis, Christoph Reiter) (# 740324)
  • тести: використання місць kwarg для підтвердження більшості рівних (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740337)
  • Виключити друк, якщо маршальний сигнал неможливий (Christoph Reiter) (# 748198)
  • перевизначення: дозволити скорочення триметодної послідовності (Marinus Schraal) (# 766580)
  • Видалити pygobject-external.h (Кристоф Рейтер) (# 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 (Кристоф Рейтер) (# 767084)
  • configure.ac: версію після версії до версії 3.21.1 (Simon Feltman)

Що нового в версії 3.18.2:

  • configure.ac: .2

Що нового в версії 3.18 Beta 1:

  • Дозволити проходження унікальних списків до властивостей GStrv на Python 2 (Christoph Reiter) (# 744745)
  • Уникайте беззвучного обрізання (Rui Matos) (# 749698)
  • Виконуйте сортування gtype (Mathieu Bridon) (# 749696)
  • pygi-foreign-cairo.c: виправлення включено для py3cairo.h (Даніель Хейлер) (# 746742)
  • тести: замовкніть різні повідомлення про помилки та попередження (Christoph Reiter) (# 751156)
  • Виправте тестову регресію, коли xdg-user-dirs не встановлено (Christoph Reiter) (# 751299)
  • Чітко перевірити, чи існує замість значення ImportError (Garrett Regier) (# 749532)

Що нового в версії 3.16.2:

  • перевизначення: надайте атрибут _overrides_module

Що нового в версії 3.16.0:

  • тести: не використовуйте застарілі атрибути перевизначення
  • Додайте GLib.MINFLOAT і т. д., і позначте GObject.G_MINFLOAT і т. д. застарілими
  • Вилучити PyGIDeprecationWarning при доступі до застарілих атрибутів override
  • Додати домен імен та контейнер для всіх повідомлень про попередження та помилки
  • тести: додайте тест для GIRepository.UnionInfo.get_size ()
  • Уникайте дублікації назв файлів під час сортування з Python на C

Що нового в версії 3.14.0:

  • configure.ac: попередня версія версії 3.14.0 (Simon Feltman)

  • Що нового в версії 3.14 RC:

    • тести: додайте тест для Gio.Application.add_main_option ( ) (Саймон Фельтман)
    • тести: розбити різні тестові випадки (Simon Feltman) (# 735193)
    • Виправте неправильну помилку читання в коді аргументу очищення (Simon Feltman)
    • Виправлення помилок керування пам'яттю з аргументами структури для сигналів (Simon Feltman) (# 736175)

    Що нового в версії 3.12.2:

    • Виправлення PEP8 (Саймон Фельтман)
    • Python 3.4 робить перевірки виправлень (Simon Feltman) (# 730411)

    Що нового у версії 3.11.5:

    • Рефакторинг кеша: Перемістити всі marshalers кешу в файли на основі типу (Simon Feltman) (# 709700)
    • тести: додайте тест для власної прямокутної структури, переданої зворотнім дзвінком (Mike Gorse) (# 722899)
    • build: Додайте - необов'язковий параметр налаштування для супроводжуючих пакетів (Patrick Welche) (# 721646)
    • демонстрація: додайте демонстрацію реалізації інтерфейсу TreeModel (Simon Feltman)
    • побудувати: знову встановіть PLATFORM_VERSION на 3.0 (Colin Walters)
    • тести: запустити PyFlakes і PEP8 тільки на SUBDIRS (Саймон Фельтман)
    • Об'єднайте статичні модулі PyGLib та PyGObject у PyGI (Simon Feltman) (# 712197)
    • Додати тест для аргументів користувацьких даних зворотного дзвінка з наступними аргументами (Martin Pitt) (# 722104)

    Що нового у версії 3.11.4:

    • перевизначення: виправлення __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 (Джиан Маріо Тагліаретті) (# 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)
    • Вилучіть перезавантажувальний аргумент для перевірки користувацького зворотного дзвінка (Simon Feltman) (# 711173)

    Що нового у версії 3.10.2:

    • Виправте проблеми безпеки потоку, завжди вмикаючи GIL Саймон Фельтман) (# 709223, №710447)

    Що нового у версії 3.11.1:

    • Виправте проблеми безпеки, завжди вмикаючи GIL (Simon Feltman) (# 709223)
    • Додати послідовну очистку GLIG.MainLoop SIGINT (Simon Feltman) (# 710978)
    • docs: додайте ключове слово "Ніхто" для дозволених коментарів (Simon Feltman) (# 640812)
    • Вилучіть переоцінки для підтримки функцій сигналу GO 3 (Simon Feltman)
    • Додати threads_init назад як вимогу для різьбових репо, не пов'язаних з Python (Simon Feltman) (# 710447)
    • Додайте метод керування до доступу до GObject реквізитів (Simon Feltman) (# 705754)
    • Видалити PyGObjectWeakRef тепер, коли існує g_binding_unbind (Simon Feltman) (# 699571)
    • Виправте багато витоків витоків пам'яті (Simon Feltman) (# 693402, # 709397)
    • Додайте підтримку для аргументів змінних даних користувачів (Simon Feltman) (# 640812)
    • Залежність Bump Glib та g-i до останньої стабільної. (Мартін Пітт)

Схожі програми

Ncurses
Ncurses

11 May 15

GLib2
GLib2

16 Aug 18

libjpeg
libjpeg

20 Feb 15

Інші програми розробника Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

PyGObject

Коментар не знайдено
додати коментар
Включіть картинки!