dotfiles
CPython
dotfiles | CPython | |
---|---|---|
2 | 1,494 | |
1,487 | 66,927 | |
0.5% | 1.3% | |
7.0 | 10.0 | |
6 days ago | 4 days ago | |
Shell | Python | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotfiles
-
My .dotfiles
The dotfiles setup scripts are heavily knocked-off inspired version of beautiful Cฤtฤlinโs dotfiles. You should probably check it out!
-
MacOS Development workspace 2021
alrra - dotfiles
CPython
-
The first year of free-threaded Python โ Labs
Ah.
I imagine the problem is that `__del__` could be monkeypatched, so Python doesn't strictly know what needs custom finalization until that moment.
But if you have a concrete proposal, it's likely worth shopping around at https://discuss.python.org/c/ideas/6 or https://github.com/python/cpython/issues/ .
-
Ty: An fast Python type checker and language server, written in Rust
As in, how are we parsing the Python code into an AST?
CPython uses a generated parser. The grammar is defined in https://github.com/python/cpython/blob/main/Grammar/python.g... which is used to generate the specification at https://docs.python.org/3/reference/grammar.html#full-gramma...
We use a hand-written parser, in Rust, based on the specification.
-
Open Source: A Goldmine for Indie Hackers
Open source software is built on the democratic idea that everyone should be able to inspect and contribute to the source code. Major projects like Linux, WordPress, and the Apache HTTP Server have shown how collaborative efforts can produce robust, scalable solutions. Indie hackers, often working with limited budgets, gain access to highly dependable tools such as Python and MySQL, which were originally developed and maintained by global communities.
-
Top Programming Languages for AI Development in 2025
Python: The Superpower of AI
-
๐ Your First Setup Win: Python and VS Code on Mac (Beginner Friendly)
I headed to the official Python website: python.org. Right on the homepage, there's a big, friendly yellow "Download Python" button โ practically waving at you. I clicked it and downloaded the latest stable macOS installer.
-
I built a hardware processor that runs Python
As in my sibling comment, pypy has already done all this work.
CPython's struct module is just a shim importing the C implementations: https://github.com/python/cpython/blob/main/Lib/struct.py
Pypy's is a Python(-ish) implementation, leveraging primitives from its own rlib and pypy.interpreter spaces: https://github.com/pypy/pypy/blob/main/pypy/module/struct/in...
The Python stdlib has enormous surface area, and of course it's also a moving target.
-
How We Built an AI-Powered Automated Product Enrichment Pipeline for Shopify
Python and some Bash scripts โ for the enrichment logic and updates
-
Heads or Tails? Exploring Quantum Weirdness with a Virtual Coin Flip
If your version is 3.9 or above, youโre good to go. If not, download the latest version from python.org.
-
Advanced Python Features
The quality of documentation is a known, highlighted concern in the community. There is particular interest in adopting Diataxis principles to improve documentation, both for Python itself and for packaging (see e.g. the user guide at https://packaging.python.org/en/latest/ , or the PyPA main site https://www.pypa.io/en/latest/ ).
If you want to help, there's a section on the Python forum (https://discuss.python.org/c/documentation/26) and a Discord server, and issues with documentation can also be reported on the main Python GitHub issue tracker (https://github.com/python/cpython/labels/docs).
-
Python's new t-strings โ Dave Peck
Prior to having a bool type, Python didn't even have True/False keywords.
The reason something silly like `4 + True` works is because the bool type implements `tp_as_number` [0]. The reason it works this way is intentional because it would been a Python 3 str-style debacle if ints and bools were not interchangeable.
[0] https://github.com/python/cpython/blob/main/Objects/boolobje...
What are some alternatives?
SDKMan - The SDKMAN! Command Line Interface
RustPython - A Python Interpreter written in Rust
dotfiles - My configuration. Minimalist, but helps save a few thousand keystrokes a day.
git - A fork of Git containing Windows-specific patches.
nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
ipython - Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.