Media Summary: today I talk about namespace packages, what PEP 420 is, and why I don't use namespace packages playlist: ... 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 how to declare optional dependencies in the packages you're providing as well as how to install optional ...

Packaging Python Typed Code Intermediate Anthony Explains 252 - Detailed Analysis & Overview

today I talk about namespace packages, what PEP 420 is, and why I don't use namespace packages playlist: ... 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 how to declare optional dependencies in the packages you're providing as well as how to install optional ... today I talk about the difference between object and Any when today I talk about the __future__ module (not to be confused with the future module!) and how it affects execution in today we go over narrowings and `TypeGuard` -- which enables you to write your own user-defined narrowings! playlist: ...

today I show how even if you don't know the operator precedence you can figure out how this evaluates! playlist: ... today I talk about dist-packages / site-packages and the reasons debian has for separating the two playlist: ... today I go over the brand-new and controversial `match` statement in today I talk about the basics of generator functions and how you'd today I show how to use backported libraries and how to set up your setup.py / setup.cfg to conditionally install those packages! today I show you what the `TYPE_CHECKING` constant is in the

today I introduce the concept of "inlining" and how an optimizing compiler can use it to make

Photo Gallery

packaging python typed code (intermediate) anthony explains #252
python packaging: src layout (intermediate) anthony explains #048
I don't need `__init__.py`? PEP 420 and namespace packages (intermediate) anthony explains #420
my python project setup (+ all tools) (intermediate) anthony explains #396
python packaging: basic setup.py and declarative metadata (intermediate) anthony explains #057
python packaging: optional dependencies (intermediate) anthony explains #074
python typing: object vs Any (intermediate) anthony explains #275
NEW generic / alias syntax for python 3.12 (PEP 695) (intermediate) anthony explains #561
python packaging: data files (intermediate) anthony explains #071
python __future__ "module" (beginner - intermediate) anthony explains #055
python TypeGuard (PEP 647) (intermediate) anthony explains #439
How Packaging Works in Python?
View Detailed Profile
packaging python typed code (intermediate) anthony explains #252

packaging python typed code (intermediate) anthony explains #252

today I talk about how to

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

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

today I

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 packages, what PEP 420 is, and why I don't use namespace packages playlist: ...

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: 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

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 packages you're providing as well as how to install optional ...

python typing: object vs Any (intermediate) anthony explains #275

python typing: object vs Any (intermediate) anthony explains #275

today I talk about the difference between object and Any when

NEW generic / alias syntax for python 3.12 (PEP 695) (intermediate) anthony explains #561

NEW generic / alias syntax for python 3.12 (PEP 695) (intermediate) anthony explains #561

today we go over the new syntax added in

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

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

today I talk about

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

python TypeGuard (PEP 647) (intermediate) anthony explains #439

python TypeGuard (PEP 647) (intermediate) anthony explains #439

today we go over narrowings and `TypeGuard` -- which enables you to write your own user-defined narrowings! playlist: ...

How Packaging Works in Python?

How Packaging Works in Python?

In this video, we'll understand how

why does python think -1**0 is -1 ? (intermediate) anthony explains #470

why does python think -1**0 is -1 ? (intermediate) anthony explains #470

today I show how even if you don't know the operator precedence you can figure out how this evaluates! playlist: ...

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-packages / site-packages and the reasons debian has for separating the two playlist: ...

python match statement (PEP 634) (intermediate - advanced) anthony explains #250

python match statement (PEP 634) (intermediate - advanced) anthony explains #250

today I go over the brand-new and controversial `match` statement in

what are python doctests? (beginner - intermediate) anthony explains #300

what are python doctests? (beginner - intermediate) anthony explains #300

today I talk about

generator basics (+typing) (beginner - intermediate) anthony explains #077

generator basics (+typing) (beginner - intermediate) anthony explains #077

today I talk about the basics of generator functions and how you'd

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 setup.py / setup.cfg to conditionally install those packages!

python typing: TYPE_CHECKING (intermediate) anthony explains #312

python typing: TYPE_CHECKING (intermediate) anthony explains #312

today I show you what the `TYPE_CHECKING` constant is in the

what is inlining? and how does it make code faster? (intermediate) anthony explains #400

what is inlining? and how does it make code faster? (intermediate) anthony explains #400

today I introduce the concept of "inlining" and how an optimizing compiler can use it to make