Как написать модуль / пакет 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.

Ответы на вопрос(6)

Ваш ответ на вопрос