Media Summary: today I talk about how to declare optional dependencies in the today I go over a basic setup.py for packaging a today I go over all the tools I use to set up my projects, as well as the differences between 1-file libraries, multi-file libraries, and ...

Python Packaging Src Layout Intermediate Anthony Explains 048 - Detailed Analysis & Overview

today I talk about how to declare optional dependencies in the today I go over a basic setup.py for packaging a today I go over all the tools I use to set up my projects, as well as the differences between 1-file libraries, multi-file libraries, and ... today I talk about packaging data / build files for today I talk about the `cat` command -- and that it's almost always unnecessary! playlist: ... today's video is a little bit different, I usually don't do opinion pieces but I get asked about this enough that I thought I'd throw it into ...

today I show how to use backported libraries and how to set up your and I actually went a bit further after recording! (it now can reorder all of pre-commit faster than `isort` can import!) - pretty today I talk about how and why I sort my imports in today I talk about the __future__ module (not to be confused with the future module!) and how it affects execution in today I talk a little bit more about `tox --devenv` -- a little feature that's changed how I build today I talk about the `str.translate` / `str.maketrans` methods as well as a quick use case on how you might use them! playlist: ...

today I talk about why it's necessary to set `__slots__ = ()` when inheriting from namedtuple classes - namedtuples: ...

Photo Gallery

python packaging: src layout (intermediate) anthony explains #048
python packaging: optional dependencies (intermediate) anthony explains #074
python packaging: basic setup.py and declarative metadata (intermediate) anthony explains #057
my python project setup (+ all tools) (intermediate) anthony explains #396
python packaging: data files (intermediate) anthony explains #071
python star imports (beginner - intermediate) anthony explains #061
don't run `python my/script.py`! (beginner - intermediate) anthony explains #407
python dist-packages vs. site-packages (intermediate) anthony explains #108
I don't need `__init__.py`? PEP 420 and namespace packages (intermediate) anthony explains #420
don't use cat! (intermediate) anthony explains #508
`else` is good, actually (beginner - intermediate) anthony explains #313
packaging python typed code (intermediate) anthony explains #252
View Detailed Profile
python packaging: src layout (intermediate) anthony explains #048

python packaging: src layout (intermediate) anthony explains #048

today I

python packaging: optional dependencies (intermediate) anthony explains #074

python packaging: optional dependencies (intermediate) anthony explains #074

today I talk about how to declare optional dependencies in the

python packaging: basic setup.py and declarative metadata (intermediate) anthony explains #057

python packaging: basic setup.py and declarative metadata (intermediate) anthony explains #057

today I go over a basic setup.py for packaging a

my python project setup (+ all tools) (intermediate) anthony explains #396

my python project setup (+ all tools) (intermediate) anthony explains #396

today I go over all the tools I use to set up my projects, as well as the differences between 1-file libraries, multi-file libraries, and ...

python packaging: data files (intermediate) anthony explains #071

python packaging: data files (intermediate) anthony explains #071

today I talk about packaging data / build files for

python star imports (beginner - intermediate) anthony explains #061

python star imports (beginner - intermediate) anthony explains #061

today I talk about star imports in

don't run `python my/script.py`! (beginner - intermediate) anthony explains #407

don't run `python my/script.py`! (beginner - intermediate) anthony explains #407

today I show why running `

python dist-packages vs. site-packages (intermediate) anthony explains #108

python dist-packages vs. site-packages (intermediate) anthony explains #108

today I talk about dist-

I don't need `__init__.py`? PEP 420 and namespace packages (intermediate) anthony explains #420

I don't need `__init__.py`? PEP 420 and namespace packages (intermediate) anthony explains #420

today I talk about namespace

don't use cat! (intermediate) anthony explains #508

don't use cat! (intermediate) anthony explains #508

today I talk about the `cat` command -- and that it's almost always unnecessary! playlist: ...

`else` is good, actually (beginner - intermediate) anthony explains #313

`else` is good, actually (beginner - intermediate) anthony explains #313

today's video is a little bit different, I usually don't do opinion pieces but I get asked about this enough that I thought I'd throw it into ...

packaging python typed code (intermediate) anthony explains #252

packaging python typed code (intermediate) anthony explains #252

today I talk about how to

how to use python backports + setup.py (intermediate) anthony explains #428

how to use python backports + setup.py (intermediate) anthony explains #428

today I show how to use backported libraries and how to set up your

What does the structure of a modern Python project look like?

What does the structure of a modern Python project look like?

Python

how I made my import sorter 7x faster (intermediate) anthony explains #457

how I made my import sorter 7x faster (intermediate) anthony explains #457

and I actually went a bit further after recording! (it now can reorder all of pre-commit faster than `isort` can import!) - pretty

sort your imports! (beginner - intermediate) anthony explains #085

sort your imports! (beginner - intermediate) anthony explains #085

today I talk about how and why I sort my imports in

python __future__ "module" (beginner - intermediate) anthony explains #055

python __future__ "module" (beginner - intermediate) anthony explains #055

today I talk about the __future__ module (not to be confused with the future module!) and how it affects execution in

tox --devenv (beginner - intermediate) anthony explains #073

tox --devenv (beginner - intermediate) anthony explains #073

today I talk a little bit more about `tox --devenv` -- a little feature that's changed how I build

python: str.translate (intermediate) anthony explains #205

python: str.translate (intermediate) anthony explains #205

today I talk about the `str.translate` / `str.maketrans` methods as well as a quick use case on how you might use them! playlist: ...

why __slots__ = () (namedtuples) (intermediate) anthony explains #123

why __slots__ = () (namedtuples) (intermediate) anthony explains #123

today I talk about why it's necessary to set `__slots__ = ()` when inheriting from namedtuple classes - namedtuples: ...