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.