Environment Management und Packaging
Environment Management und Packaging
1 Stunde 33 Minuten
Podcast
Podcaster
Beschreibung
vor 1 Jahr
Environment Management und Packaging (click here to comment) 6.
Oktober 2023, Jochen
Soooo, 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
inovex | Babbel
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
venv — Creation of virtual environments
virtualenv is a tool to create isolated Python
environments
virtualenvwrapper
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
pyproject.toml - Declaring project metadata
setup.cfg
setup.py
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
django-admin startproject
Cookiecutter - Create projects swiftly from cookiecutters
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
Neapolitan's CRUDView provides the standard list, detail,
create, edit, and delete views for a model | Classy Class-Based
Views | Django Vanilla Views
Material for MkDocs
Paprika Recipe Manager | Ups, hatte ich letztes Mal schon...
Oktober 2023, Jochen
Soooo, 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
inovex | Babbel
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
venv — Creation of virtual environments
virtualenv is a tool to create isolated Python
environments
virtualenvwrapper
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
pyproject.toml - Declaring project metadata
setup.cfg
setup.py
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
django-admin startproject
Cookiecutter - Create projects swiftly from cookiecutters
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
Neapolitan's CRUDView provides the standard list, detail,
create, edit, and delete views for a model | Classy Class-Based
Views | Django Vanilla Views
Material for MkDocs
Paprika Recipe Manager | Ups, hatte ich letztes Mal schon...
Weitere Episoden
1 Stunde 57 Minuten
vor 1 Woche
1 Stunde 16 Minuten
vor 1 Monat
1 Stunde 23 Minuten
vor 4 Monaten
1 Stunde 39 Minuten
vor 4 Monaten
2 Stunden 16 Minuten
vor 7 Monaten
In Podcasts werben
Kommentare (0)