Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/astynax/python-retreat
Code & stuff about https://coderetreat.me/python
https://github.com/astynax/python-retreat
Last synced: 19 days ago
JSON representation
Code & stuff about https://coderetreat.me/python
- Host: GitHub
- URL: https://github.com/astynax/python-retreat
- Owner: astynax
- Created: 2024-04-11T05:50:06.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-04-25T17:21:33.000Z (9 months ago)
- Last Synced: 2024-04-25T18:35:07.648Z (9 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python retreat
## Packaging
- [PEP 517 – A build-system independent format for source trees](https://peps.python.org/pep-0517/)
- [PEP 518 – Specifying Minimum Build System Requirements for Python Projects](https://peps.python.org/pep-0518/)
- [PEP 621 – Storing project metadata in pyproject.toml](https://peps.python.org/pep-0621/)
- [PEP 625 – Filename of a Source Distribution](https://peps.python.org/pep-0625/)
- [PEP 668 – Marking Python base environments as “externally managed”](https://peps.python.org/pep-0668/)
- [PEP 708 – Extending the Repository API to Mitigate Dependency Confusion Attacks](https://peps.python.org/pep-0708/)
- [PEP 739 – Static description file for build details of Python installations](https://peps.python.org/pep-0739/)
- [GitHub - astral-sh/uv](https://github.com/astral-sh/uv)## Typing
- [Typing PEPs](https://peps.python.org/topic/typing/)
- [PEP 484 – Type Hints](https://peps.python.org/pep-0484/)
- [PEP 544 – Protocols: Structural subtyping (static duck typing)](https://peps.python.org/pep-0544/)
- [PEP 647 – User-Defined Type Guards](https://peps.python.org/pep-0647/)
- [PEP 695 – Type Parameter Syntax](https://peps.python.org/pep-0695/)
- [PEP 634 – Structural Pattern Matching: Specification](https://peps.python.org/pep-0634/)
- pydantic VS attrs/cattrs VS dataclasses## Metaprogramming
- [PEP 3115 – Metaclasses in Python 3000](https://peps.python.org/pep-3115/) (`__prepare__`)
## Async
- [Build Your Own Async (David Beazley) !!!](https://www.youtube.com/watch?v=Y4Gt3Xjd7G8)
- [asyncio — Asynchronous I/O](https://docs.python.org/3/library/asyncio.html)
- [Welcome to AIOHTTP](https://docs.aiohttp.org/en/stable/index.html)
- [uvloop: Ultra fast asyncio event loop.](https://github.com/MagicStack/uvloop)## Extensions
- [Cython: C-Extensions for Python](https://cython.org)
- [CFFI](https://cffi.readthedocs.io/en/stable/)
- [ctypes — A foreign function library for Python](https://docs.python.org/3/library/ctypes.html)
- [The Rust Programming Language (The Rust Book)](https://doc.rust-lang.org/stable/book/)## No-GIL & stuff
- [PEP 703 – Making the Global Interpreter Lock Optional in CPython](https://peps.python.org/pep-0703/)
- [PEP 554 – Multiple Interpreters in the Stdlib](https://peps.python.org/pep-0554/)