Skip to content

Introduction to and recommendations for using ruff and poetry to improve coding in python. Created originally for the Nürnberg Python User Group.

License

Notifications You must be signed in to change notification settings

JSchoeck/talk_python_ruff-poetry

Repository files navigation

Tools for a better python project experience - introduction to ruff & poetry

Introduction to and recommendations for using ruff and poetry to improve coding and doing projects in python.
Created originally for the Nürnberg Python User Group in 2024.

Abstract

Collaborative software development in python has challenges regarding code readability, reproducibility, optimization, and maintainability. Many established tools help devs deal with these issues, but it's a patchwork that grew over decades. Newer tools stand of the shoulders of giants like pip, flake8, or black, with a more holistic or optimized approach. Join us in discovering what the benefits of poetry and ruff are, and how you can use these tools to make your code easy to install anywhere, more readable, and have less bugs.

Topics

  • Challenges for software teams working with python
  • Established (aka old) tools
  • New kids on the block
  • How-to install
  • Python project setup
  • Specific settings
  • Common issues and solutions
  • Integrations into VS Code
  • But will it run in the cloud?
  • Lies there a ruff or poetry-filled future ahead?

Links

poetry

ruff

About

Introduction to and recommendations for using ruff and poetry to improve coding in python. Created originally for the Nürnberg Python User Group.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published