[#] Пишем обертку над API, делаем из нее PIP-пакет, подключаем тестирование от Travis CI и смотрим на лицензии открытого ПО
habrabot(difrex,1) — All
2017-01-23 23:00:05


![][1]



Приветствую, Хабрахабр! Данная статья будет полезна желающим ознакомиться не только с оформлением собственного пакета Python Package Index (PIP), но и с различными вспомогательными инструментами, помогающими сопровождать разработку на всех стадиях — на примере авторской работы.

Необходимые инструменты:
* среда разработки — написание объектно-ориентированного кода, тесно работающего с интерфейсом приложения (в нашем случае веб-сайта), другими словами — отправка и обработка запросов к API, и дополнительных вспомогательных файлов;
* загрузка своих наработок в общий каталог пакетов — [PyPI][2];
* [Github][3] — создание репозитория с целью контроля качества, улучшения и перманентного обновления библиотеки, общего взаимодействия с областью открытого исходного кода;
* одна из лицензий свободного программного обеспечения, в нашем случае — [MIT License][4];
* [Travis CI][5] — непрерывная сборка и тестирование разрабатываемого проекта в различных окружениях (например, разные версии языка или интерпретатора).
Данный список можно принимать за содержание статьи в соответствующем порядке.
[Читать дальше →][6]

[1]: https://habrastorage.org/files/a36/675/8d9/a366758d9cce4775b49aa1d40633c057.png
[2]: https://pypi.python.org/pypi
[3]: https://github.com/
[4]: https://en.wikipedia.org/wiki/MIT_License
[5]: https://travis-ci.org/
[6]: https://habrahabr.ru/post/320264/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut