Treceți offline cu aplicația Player FM !
Environment Management und Packaging
Manage episode 379024941 series 2536516
Environment Management und Packaging (click here to comment)
, JochenSoooo, nach einer langen, dunklen, ungeplanten Sommerpause aufgrund unüberwindlicher Terminfindungsschwierigkeiten gibt es jetzt endlich wieder eine neue Episode 🎙️!
Dominik und Jochen haben diesmal mit Anna-Lena über Python Environment Management und Packaging Tools gesprochen. Sie hat dazu bereits einen super Artikel geschrieben und einen Vortrag auf der letzten Europython-Konferenz gehalten. Während in anderen Sprachen wie Rust das Thema weniger knifflig ist und es eine kanonische Lösung gibt, kommt man in der Python-Welt 🐍 leider nicht umhin, sich mit diesem Problem auseinanderzusetzen.
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de
Vorstellung
News
- Pydantic Version 2 - weniger reibungsloses Update
- Django Ninja - Fast Django REST Framework
- LLM finetuning
- Language Models for Music Recommendation
- Postgres 16 released!
Tools
- An unbiased evaluation of environment management and packaging tools | Artikel von Anna-Lena zum Thema
- Simple Python Version Management: pyenv
- Rye: An Experimental Package Management Solution for Python
- asdf The Multiple Runtime Version Manager
- Miniconda is a free minimal installer for conda
- Anaconda is a distribution of the Python and R programming languages for scientific computing
- PyPy - A fast, compliant alternative implementation of Python
- pip is the package installer for Python
- pipx — Install and Run Python Applications in Isolated Environments
- Virtual Environments
- Pipenv: Python Dev Workflow for Humans
- Hatch is a modern, extensible Python project manager
- PDM, as described, is a modern Python package and dependency manager supporting the latest PEP standards
- Poetry - python packaging and dependency management made easy
- pip-tools = pip-compile + pip-sync A set of command line tools to help you keep your pip-based packages fresh
- Flit is a simple way to put Python packages and modules on PyPI
- Cargo downloads your Rust project’s dependencies and compiles your project
- Projektkonfiguration
- pre-commit - A framework for managing and maintaining multi-language pre-commit hooks
- Gohlke Grabber - Simple script to download .whl packages from the pre-built Python packages at
- Running Windows is more painful than torture [Comic]
- Scaffolding
- Git and Django 5.0 - Adam Johnson
- tox aims to automate and standardize testing in Python
- nox is a command-line tool that automates testing in multiple Python environments
- huak - A Python package manager written in Rust. The Cargo for Python.
- Anna-Lena Popkes: An unbiased evaluation of environment management and packaging tools
- Pyflow streamlines working with Python projects and files
Picks
60 episoade
Manage episode 379024941 series 2536516
Environment Management und Packaging (click here to comment)
, JochenSoooo, nach einer langen, dunklen, ungeplanten Sommerpause aufgrund unüberwindlicher Terminfindungsschwierigkeiten gibt es jetzt endlich wieder eine neue Episode 🎙️!
Dominik und Jochen haben diesmal mit Anna-Lena über Python Environment Management und Packaging Tools gesprochen. Sie hat dazu bereits einen super Artikel geschrieben und einen Vortrag auf der letzten Europython-Konferenz gehalten. Während in anderen Sprachen wie Rust das Thema weniger knifflig ist und es eine kanonische Lösung gibt, kommt man in der Python-Welt 🐍 leider nicht umhin, sich mit diesem Problem auseinanderzusetzen.
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de
Vorstellung
News
- Pydantic Version 2 - weniger reibungsloses Update
- Django Ninja - Fast Django REST Framework
- LLM finetuning
- Language Models for Music Recommendation
- Postgres 16 released!
Tools
- An unbiased evaluation of environment management and packaging tools | Artikel von Anna-Lena zum Thema
- Simple Python Version Management: pyenv
- Rye: An Experimental Package Management Solution for Python
- asdf The Multiple Runtime Version Manager
- Miniconda is a free minimal installer for conda
- Anaconda is a distribution of the Python and R programming languages for scientific computing
- PyPy - A fast, compliant alternative implementation of Python
- pip is the package installer for Python
- pipx — Install and Run Python Applications in Isolated Environments
- Virtual Environments
- Pipenv: Python Dev Workflow for Humans
- Hatch is a modern, extensible Python project manager
- PDM, as described, is a modern Python package and dependency manager supporting the latest PEP standards
- Poetry - python packaging and dependency management made easy
- pip-tools = pip-compile + pip-sync A set of command line tools to help you keep your pip-based packages fresh
- Flit is a simple way to put Python packages and modules on PyPI
- Cargo downloads your Rust project’s dependencies and compiles your project
- Projektkonfiguration
- pre-commit - A framework for managing and maintaining multi-language pre-commit hooks
- Gohlke Grabber - Simple script to download .whl packages from the pre-built Python packages at
- Running Windows is more painful than torture [Comic]
- Scaffolding
- Git and Django 5.0 - Adam Johnson
- tox aims to automate and standardize testing in Python
- nox is a command-line tool that automates testing in multiple Python environments
- huak - A Python package manager written in Rust. The Cargo for Python.
- Anna-Lena Popkes: An unbiased evaluation of environment management and packaging tools
- Pyflow streamlines working with Python projects and files
Picks
60 episoade
כל הפרקים
×Bun venit la Player FM!
Player FM scanează web-ul pentru podcast-uri de înaltă calitate pentru a vă putea bucura acum. Este cea mai bună aplicație pentru podcast și funcționează pe Android, iPhone și pe web. Înscrieți-vă pentru a sincroniza abonamentele pe toate dispozitivele.