Understanding Plugin Architecture for Python Packages with SQLAlchemy Dialects
Ashish Shukla
Ever wondered how we do a pip install for a custom dialect in SQLAlchemy and it's create_engine is automagically able to decode the corresponding engine through the protocol declared in the connection URI ? In this talk we will uncover how plugin functionality works in Python by exploring SQLAlchemy's dialect plugins and how you can use similar methods for creating your own pluggable python package.
Python Core, Performance
Track 3