000 01750nam a22002897a 4500
003 OSt
005 20260105113622.0
008 260105b2024 un a|||| |||| 00| 0 eng d
020 _a9781098139582
040 _aAUE
_cAUE
_erda
041 _aeng
050 _aQA76.73
_b.P98 J65 2024
100 1 _a Jolowicz, Claudio.
245 1 0 _aHypermodern Python tooling :
_bbuilding reliable workflows for an evolving Python ecosystem /
_cClaudio Jolowicz.
250 _aFirst edition.
264 1 _aSebastopol :
_bO'Reilly Media,
_c2024.
300 _a247 pages.
_billustrations,
_c24 cm.
336 _2rdacontent
_atext
_btxt
337 _2rdamedia
_aunmediated
_bn
338 _2rdacarrier
_avolume
_bnc
504 _a Includes index.
520 _a Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build reliable workflows beyond local development while staying in sync with the evolving ecosystem. With this hands-on guide, Python developers will learn how to forge the moving parts of a Python project into an easy-to-use toolchain, using state-of-the-art tools including Poetry, Nox, GitHub Actions, Dependabot, pytest, mypy, pre-commit, Black, Ruff, and more. Author Claudio Jolowicz shows you how to create robust Python project structures complete with unit tests, static analysis, code formatting, type checking, and documentation as well as continuous integration and delivery.
650 0 _2Python (Computer program language)
650 0 _2Computer programming.
942 _2lcc
_n0
_cBK
999 _c30333
_d30333