: building reliable workflows for an evolving Python ecosystem
First Statement of Responsibility
/ Claudio Jolowicz.
.PUBLICATION, DISTRIBUTION, ETC
Place of Publication, Distribution, etc.
Sebastopol, CA
Name of Publisher, Distributor, etc.
: O'Reilly Media, Inc.
Date of Publication, Distribution, etc.
, 2024.
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
1 online resource.
GENERAL NOTES
Text of Note
Includes index.
INTERNAL BIBLIOGRAPHIES/INDEXES NOTE
Text of Note
Includes index.
SUMMARY OR ABSTRACT
Text of Note
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.
TYPE OF ELECTRONIC RESOURCE NOTE
Text of Note
PDF file.
TOPICAL NAME USED AS SUBJECT
Entry Element
Python (Computer program language)
Entry Element
Computer programming.
Entry Element
computer programming.
DEWEY DECIMAL CLASSIFICATION
Edition
23/eng/20240109
PERSONAL NAME - PRIMARY RESPONSIBILITY
Entry Element
Jolowicz, Claudio,
ORIGINATING SOURCE
Country
Iran
Agency
University of Tehran. Library of College of Science