Как написать модуль / пакет Python?
Я делал скрипты Python для простых задач на работе и никогда не задумывался о том, чтобы их упаковывать для других. Теперь мне поручено сделать оболочку Python для REST API. Я абсолютно не знаю, с чего начать, и мне нужна помощь.
Что у меня есть:
(Просто хочу быть конкретным, насколько это возможно) У меня естьvirtualenv готов, это такжев GitHubфайл .gitignore для python также есть, плюсбиблиотека запросов для взаимодействия с REST API. Вот и все.
Вот текущее дерево каталогов
.
├── bin
│ └── /the usual stuff/
├── include
│ └── /the usual stuff/
├── lib
│ └── python2.7
│ └── /the usual stuff/
├── local
│ └── /the usual stuff/
└── README.md
27 directories, 280 files
Я даже не знаю, где поместить файлы .py, если я когда-либо сделаю один.
Что я хотел сделать:
Сделайте модуль Python доступным для установки с помощью "pip install ..."
Если возможно, я хочу пошаговый общий процесс написания модулей Python.