Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Архитектура системы управления пакетами в Python

Глава 14 из 1 тома книги "Архитектура приложений с открытым исходным кодом".

Оригинал: Python Packaging
Автор: Tarek Ziade
Дата публикации: 7 Июня 2012 г.
Перевод: А.Панин
Дата публикации перевода: 3 апреля 2013 г.

Creative Commons. Перевод был сделан в соответствие с лицензией Creative Commons. С русским вариантом лицензии можно ознакомиться здесь.


14.7. Справочные материалы и вклад сообщества

Некоторые разделы этой главы были взяты напрямую из различных документов PEP, разработанных нами для стандартизации процесса управления пакетами. Вы можете найти оригинальные документы на сайте http://python.org:
  • PEP 241: Metadata for Python Software Packages 1.0: http://python.org/peps/pep-0214.html
  • PEP 314: Metadata for Python Software Packages 1.1: http://python.org/peps/pep-0314.html
  • PEP 345: Metadata for Python Software Packages 1.2: http://python.org/peps/pep-0345.html
  • PEP 376: Database of Installed Python Distributions: http://python.org/peps/pep-0376.html
  • PEP 381: Mirroring infrastructure for PyPI: http://python.org/peps/pep-0381.html
  • PEP 386: Changing the version comparison module in Distutils: http://python.org/peps/pep-0386.html

Я хотел бы поблагодарить всех людей, которые работали над системой управления пакетами; вы можете найти их имена в любом из документов PEP, о которых я упоминал. Я также хотел бы особо поблагодарить всех участников Товарищества Разработчиков Системы Пакетов. Также благодарю Alexis Metaireau, Toshio Kuratomi, Holger Krekel и Stefane Fermigier за их отзывы к данной главе.

Проекты, которые мы обсуждали в данной главе:
  • Distutils: http://docs.python.org/distutils
  • Distutils2: http://packages.python.org/Distutils2
  • Distribute: http://packages.python.org/distribute
  • Setuptools: http://pypi.python.org/pypi/setuptools
  • Pip: http://pypi.python.org/pypi/pip
  • Virtualenv: http://pypi.python.org/pypi/virtualenv

Сноски

  1. Предложения по изменению в Python (The Python Enhancement Proposals - PEP), на которые мы ссылаемся, описаны в конце этой главы.
  2. Ранее известный как CheeseShop.
  3. Т.е. RFC 3280 SubjectPublicKeyInfo с алгоритмом 1.3.14.3.2.12.
  4. Т.е. как RFC 3279 Dsa-Sig-Value, на основе алгоритма 1.2.840.10040.4.3.

Далее: К началу статьи