Niestety, to nawet ciężko biblioteką nazwać. To tylko jakiś drobny wrapper na moduł requests
. Pomijam już, że połowa kodu tam jest niepotrzebna (a po jego wyrzuceniu nie zostaje już prawie nic poza requests, którego użycie samodzielnie wyglądałoby lepiej).
data = '{ "amount": "%s", "redirectUrl": "%s", "webhookUrl": "%s"}' % (
amount,
redirectUrl,
webhookUrl,
)
A za to, to ci głowę powinno się odciąć. :slight_smile:
https://packaging.python.org/tutorials/packaging-projects/
No i dodatkowo, to nawet nie jest paczką, tylko projektem w postaci jednej klasy wrzuconej do repo na githubie, niezbyt do używania jako biblioteka w innych projektach. Poniżej przykład prostej biblioteki opartej o requests, hostowanej tylko przez GitHub (bez publikacji do pypi):
https://github.com/OkaeriPoland/ai-censor-python-client/
Nie jest to idealny przykład, jeśli chodzi o wykonywanie requestów, bo jest tutaj tylko jedna metoda, ale znajdziesz w tym repo przynajmniej strukturę budowy takiej paczki.