Just fuck you. Fuck you all.
I can't remember the last time I was this angry.
Just fuck you. Fuck you all.
I can't remember the last time I was this angry.
Changes
- Extract attribute docstrings and use them as CLI help texts (thx to a snippet from @davidism.bsky.social).
- Support dotenv (.env) files
- detect competing usages of the Click context object
typed-settings.readthedocs.io/en/latest/ch...
Changes
- Extract attribute docstrings and use them as CLI help texts (thx to a snippet from @davidism.bsky.social).
- Support dotenv (.env) files
- detect competing usages of the Click context object
typed-settings.readthedocs.io/en/latest/ch...
gitlab.com/sscherfke/do...
#neovim #lualine #lspsaga #lsp
Notable changes:
* subtests support
* Native TOML configuration
* Progress output in the terminal taskbar
And others. Check the changelog: docs.pytest.org/en/stable/ch...
Notable changes:
* subtests support
* Native TOML configuration
* Progress output in the terminal taskbar
And others. Check the changelog: docs.pytest.org/en/stable/ch...
It no longer needs to call `os.chdir()` to resolve relative paths, which could lead to problems under specific (but rare) conditions.
It also drops support for Python 3.9.
typed-settings.readthedocs.io/en/latest/ch...
It no longer needs to call `os.chdir()` to resolve relative paths, which could lead to problems under specific (but rare) conditions.
It also drops support for Python 3.9.
typed-settings.readthedocs.io/en/latest/ch...
It now uses field aliases of defined and adds support for new types: re.Pattern/re.compile(), Path subtypes, Literal and TS’s Secret type. It also officially supports #Python 3.14.
Thanks to all contributors!
typed-settings.readthedocs.io/en/latest/ch...
It now uses field aliases of defined and adds support for new types: re.Pattern/re.compile(), Path subtypes, Literal and TS’s Secret type. It also officially supports #Python 3.14.
Thanks to all contributors!
typed-settings.readthedocs.io/en/latest/ch...
Katie Bickford gives a junior's perspective on doing difficult things. Contains advice for both junior developers *and* (importantly) the senior developers working with them! This is a topic that doesn't normally get enough airtime.
youtu.be/7yfGMMei0b8?...
Katie Bickford gives a junior's perspective on doing difficult things. Contains advice for both junior developers *and* (importantly) the senior developers working with them! This is a topic that doesn't normally get enough airtime.
youtu.be/7yfGMMei0b8?...
www.youtube.com/watch?v=3N8q... #PyConUK
www.youtube.com/watch?v=3N8q... #PyConUK
2. Put the following into ".config/nvim/queries/python/injections.scm":
; Jinja in ".*TEMPLATE.*" assignments
(assignment
left: (identifier) @_var
right: (string (string_content) @injection.content (#set! injection.language "jinja"))
(#match? @_var "TEMPLATE")
)
2. Put the following into ".config/nvim/queries/python/injections.scm":
; Jinja in ".*TEMPLATE.*" assignments
(assignment
left: (identifier) @_var
right: (string (string_content) @injection.content (#set! injection.language "jinja"))
(#match? @_var "TEMPLATE")
)
Render Python strings in "*TEMPLATE*" variables as Jinja using treesitter injections.
1. Make sure that "jinja" and "jinja_inline" are available for treesitter.
Render Python strings in "*TEMPLATE*" variables as Jinja using treesitter injections.
1. Make sure that "jinja" and "jinja_inline" are available for treesitter.
uv: Making Python Local Workflows Fast and Boring in 2025
youtube.com/watch?v=TiBI... 1/3
uv: Making Python Local Workflows Fast and Boring in 2025
youtube.com/watch?v=TiBI... 1/3
🥧 Deferred type annotation evaluation!
🥧 T-strings!
🥧 Zstandard!
🥧 Syntax highlighting in the REPL!
🥧 Colour in unittest, argparse, json and calendar CLIs!
🥧 UUID v6-8!
🥧 And much more!
discuss.python.org/t/python-3-1...
#Python #CPython #Python314 #release
🥧 Deferred type annotation evaluation!
🥧 T-strings!
🥧 Zstandard!
🥧 Syntax highlighting in the REPL!
🥧 Colour in unittest, argparse, json and calendar CLIs!
🥧 UUID v6-8!
🥧 And much more!
discuss.python.org/t/python-3-1...
#Python #CPython #Python314 #release
In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
This would normally take years. DOGE wants it done in months. That could put benefits for millions of Americans at risk.
Scoop from @makenakelly.bsky.social
www.wired.com/story/doge-r...