Jak napisać moduł / pakiet Pythona?

Tworzyłem skrypty Pythona do prostych zadań w pracy i nigdy nie przejmowałem się pakowaniem ich do użytku innych. Teraz zostałem przydzielony do stworzenia opakowania Pythona dla API REST. Nie mam absolutnie pojęcia, jak zacząć i potrzebuję pomocy.

Co ja mam:

(Po prostu chcę być jak najbardziej konkretny) Mamvirtualenv gotowy, to takżew githubie, istnieje również plik .gitignore dla pythona, plusbiblioteka żądań do interakcji z API REST. to jest to!

Oto bieżące drzewo katalogów

.
├── bin
│   └── /the usual stuff/
├── include
│   └── /the usual stuff/
├── lib
│   └── python2.7
│       └── /the usual stuff/
├── local
│   └── /the usual stuff/
└── README.md

27 directories, 280 files

Nawet nie wiem, gdzie umieścić pliki .py, jeśli kiedykolwiek je zrobię.

Co chciałem zrobić:

Zainstaluj moduł Pythona z „instalacją pip ...”

Jeśli to możliwe, chcę ogólny proces tworzenia modułów Pythona krok po kroku.

questionAnswers(6)

yourAnswerToTheQuestion