orsinium-labs / aop
Aspect oriented programming for Python. Patch everything!
☆13Updated 6 years ago
Alternatives and similar repositories for aop:
Users that are interested in aop are comparing it to the libraries listed below
- Declarative instrumentation for Python.☆88Updated 2 weeks ago
- Utilities for run-time type validation and multiple dispatch☆162Updated 3 months ago
- Python tools, libraries and resources about AST (as in Abstract Syntax Trees)☆91Updated 2 years ago
- Write compiled bytecode inline with pure Python. 🤖☆75Updated 4 months ago
- Cython plugin for Lark, reimplementing the LALR parser & lexer for better performance☆48Updated last month
- Fastest general-purpose parsing library for Python with a familiar API☆44Updated 4 months ago
- Operator overloading for fast anonymous functions.☆50Updated 2 weeks ago
- Minimalist but flexible Lexer/Parser tool in Python.☆60Updated 4 years ago
- Easy creation of custom import hooks to experiment on alternatives to Python's syntax; see https://aroberge.github.io/ideas/docs/html/☆79Updated last year
- Partial evaluation of Python code☆20Updated last year
- Put all the objections to PEP 622 in one place.☆32Updated 4 years ago
- A runtime python code manipulation framework for profiling, debugging and bugfixing☆63Updated 2 years ago
- A tool to auto generate the basic mocks and asserts for faster unit testing☆37Updated last year
- Pythonic task automation☆44Updated 7 months ago
- ☆24Updated 3 years ago
- Advanced macro expander and language lab for Python.☆59Updated 3 months ago
- Hypothesis strategies for generating Python programs, something like CSmith☆98Updated 11 months ago
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆63Updated 2 years ago
- Run pytest inside a sub interpreter☆22Updated last year
- Simple and clear import hooks for Python - import anything as if it were a Python module☆38Updated 3 years ago
- Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.☆107Updated last year
- Vendorize packages from PyPI☆101Updated 5 months ago
- Tool for fixing trivial problems with your code.☆62Updated last year
- Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.☆56Updated last year
- Delayed iteration for polling and retries.☆30Updated 2 months ago
- Instant visualization of Python AST and Code Objects☆134Updated 8 months ago
- A fast and powerful web scraping library☆42Updated 6 months ago
- Specify contracts for FastAPI endpoints.☆24Updated 2 years ago
- Query Python AST elements by using CSS Selector-like syntax☆34Updated 2 years ago
- Unexport is a linter that tries to keep the __all __ in your Python modules always up to date.☆18Updated 2 years ago