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
Sorting:
- Python tools, libraries and resources about AST (as in Abstract Syntax Trees)☆94Updated 2 years ago
- Declarative instrumentation for Python.☆89Updated last month
- A tool to auto generate the basic mocks and asserts for faster unit testing☆38Updated 2 years ago
- Define your JSON schema as Python dataclasses☆62Updated last year
- Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.☆57Updated last year
- Query Python AST elements by using CSS Selector-like syntax☆36Updated 2 years ago
- Minimalist but flexible Lexer/Parser tool in Python.☆60Updated 4 years ago
- Operator overloading for fast anonymous functions.☆50Updated 2 months ago
- A python-tabulate wrapper for producing tables from generators☆56Updated 2 years ago
- Adaptive fuzzing of Hypothesis tests☆87Updated this week
- A runtime python code manipulation framework for profiling, debugging and bugfixing☆64Updated 2 years ago
- Pythonic task automation☆44Updated 11 months ago
- A dynamic code loading framework for building pluggable Python distributions☆75Updated 6 months ago
- Utilities for run-time type validation and multiple dispatch☆165Updated 2 months ago
- Write compiled bytecode inline with pure Python. 🤖☆75Updated 8 months ago
- Hypothesis strategies for generating Python programs, something like CSmith☆102Updated last year
- Combine contracts and automatic testing.☆82Updated 2 years ago
- Proposals for radical or controversial API changes☆29Updated last year
- Easy creation of custom import hooks to experiment on alternatives to Python's syntax; see https://aroberge.github.io/ideas/docs/html/☆83Updated last year
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆63Updated 3 years ago
- find functions when you can't remember their name☆101Updated 3 years ago
- A Python CLI tool (Written in Rust) that finds all third-party packages imported into your Python project☆36Updated 2 years ago
- Decorator which checks whether the function is called with the correct type of parameters.☆110Updated 4 months ago
- A Python type explainer!☆82Updated last year
- Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.☆109Updated 2 years ago
- Vendorize packages from PyPI☆103Updated 9 months ago
- ☆24Updated 3 years ago
- ☆36Updated last week
- Compares Python's text parsing libraries☆24Updated 3 years ago
- Setup / utilities which most projects eventually need☆34Updated 2 years ago