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

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

anthonywritescode

2 года назад

21,104 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

esparafucio
esparafucio - 16.08.2023 04:43

I'm still a beginner so some parts flew over my head but this is inspiring stuff. A goal to work towards and use as a reference.

Ответить
MoonMan
MoonMan - 26.04.2023 18:47

For applications would you consider using a pyproject.toml as standard for putting all requirements into one place (and the file can be used to configure other aspects) to reduce requirements file bloat?

Ответить
Aditya Kumar Seth
Aditya Kumar Seth - 14.03.2023 19:19

Man, I just feel like will I ever be even half the developer you are. You have such a vast knowledge base in python, CI, git and everything.

Ответить
Jim Brännlund
Jim Brännlund - 08.03.2023 01:31

Hey!

A year later, would you say GitHub Actions has caught up with Azure Pipelines?

At least from a templating standpoint?

Ответить
leiver campeon
leiver campeon - 24.01.2023 04:05

You are great! Always high value content

Ответить
Teo Conserv
Teo Conserv - 10.08.2022 22:47

How do you version, tag, package and release?

Ответить
nexovec
nexovec - 12.06.2022 16:48

"Hey, I wrote eveything except for the language itself, use my stuff, it's free..." legend.

Ответить
brodie659
brodie659 - 27.05.2022 03:05

I stumbled on your channel a few weeks ago and you have amazing content. I really appreciate you sharing your setup!

Ответить
sweettuse
sweettuse - 21.04.2022 06:28

a big +1 to single quotes. black's reasoning around double quotes is some of the dumbest I've read

Ответить
Brian Cho
Brian Cho - 26.02.2022 20:22

Speaking of favoring single files why not get rid of tox.ini and just incorporate into setup.cfg?

Ответить
Bozidar Mitrovic
Bozidar Mitrovic - 21.02.2022 22:53

Hey Anthony, why did you stop using vim?

Ответить
b0rk
b0rk - 20.02.2022 05:19

Hello sir kindly would you consider relicensing all of your projects under the B0RK V1000 license

Ответить
Giovanni Paolo
Giovanni Paolo - 20.02.2022 03:55

I understood that you want to know when a dependency of your library becomes incompatible, but how do you track the last working (dependency) versions before said breakage?
Also how does it affect your users at install time if the dependencies are not pinned?

Sorry if I might have misunderstood this part.

Thanks for the great video!

Ответить
tripleX redemption
tripleX redemption - 18.02.2022 00:12

Very useful ,thans

Ответить
Francesco Nuzzo
Francesco Nuzzo - 17.02.2022 21:08

Damn, you developed all those amazing libraries? I can't thank you enough for pre-commit, so useful.
This video was extremely educational and full of very valuable information, thank you!

Ответить
John Sorial
John Sorial - 17.02.2022 08:08

Anthony is a living python legend.
Wrote his own "black"
Works on pytest, precommit.
Still humble to teach us his ways. ♥️
Meanwhile my helloworld project never took off 😂

Ответить
Bryft
Bryft - 16.02.2022 23:05

Great video! I've looked at your config files before, and it all now makes more sense ;-]

Ответить
Stanislav Schmidt
Stanislav Schmidt - 16.02.2022 22:23

How do you run the code in the application project without installing it? By modifying PYTHONPATH? Or is it always single files that can be run as scripts?

Ответить
Alecor
Alecor - 16.02.2022 22:09

Would you do a video about best practices migrating from old code to new? Example python 2 to 3 :D library dependencies?

Ответить
David Dellsperger
David Dellsperger - 16.02.2022 20:55

But, what if I don't have tests because I write flawless code the first time?

Ответить
Hasanul Islam
Hasanul Islam - 16.02.2022 20:19

Lovely! Pretty helpful content. Learns a lot.

Ответить
Janosh Riebesell
Janosh Riebesell - 16.02.2022 20:14

In a single-file project with just a single test file at the root level, how do you exclude that test file from mypy?

Ответить