Build plugins using Pluggy4:35pm - 5:05pm on Friday, October 2 in Online
As a programmer, we build applications all the time. The application design needs to be scalable, manageable, testable, and extensible. The plugins are one of the ways to make the application components extensible.
The dynamic nature of Python and packaging tools allows the host program to register the thrid-party plugins and run the plugins during the life-cycle of the program.
Pytest plugins are developed using pluggy. Pluggy is a powerful framework for developing the plugin architecture.
This talk will provide an introduction to pluggy framework, concepts, and show how to build an application using pluggy.
Links in the description
- Pluggy - https://pluggy.readthedocs.io/en/latest/
- Pytest - https://docs.pytest.org/en/latest/
- Setup tools entry point - https://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic- discovery-of-services-and-plugins