Å holde seg oppdatert med økosystemet rundt Python kan være en utfordring. Utviklerverktøyene gir ikke den brukervennlige opplevelsen som er kjent fra språk som Rust og Go. Når det kommer til langsiktig vedlikehold av prosjekter eller samarbeid med andre, møter alle Python-prosjekter det samme problemet: hvordan bygge pålitelige arbeidsflyter som går utover lokal utvikling, samtidig som man tilpasser seg det stadig utviklende økosystemet. I denne praktiske guiden vil Python-utviklere lære å skape en lettfattelig verktøykjede av de forskjellige komponentene i et Python-prosjekt, ved å bruke moderne verktøy som Poetry, Nox, GitHub Actions, Dependabot, pytest, mypy, pre-commit, Black, Ruff og mer. Forfatter Claudio Jolowicz viser deg hvordan du kan lage robuste strukturer for Python-prosjekter, komplett med enhetstester, statisk analyse, kodeformatering, typekontroll og dokumentasjon, samt kontinuerlig integrasjon og levering. Du vil lære hvordan du: Oppretter åpne kildeprosjekter med toppmoderne infrastruktur og bygger en tilpasset infrastruktur for...