Python에서 최소 플러그인 아키텍처 구축

| | | | | | | | | | | |

나는 상당히 기술적인 청중(과학자)이 사용하는 Python으로 작성된 응용 프로그램을 가지고 있습니다.

저는 사용자가 응용 프로그램을 확장할 수 있도록 하는 좋은 방법, 즉 스크립팅/플러그인 아키텍처를 찾고 있습니다.

매우 가벼운 것을 찾고 있습니다. 대부분의 스크립트 또는 플러그인은 타사에서 개발 및 배포하고 설치하지 않지만 몇 분 안에 사용자가 반복 작업을 자동화하고 지원을 추가할 것입니다. 파일 형식 등. 따라서 플러그인에는 절대적인 최소 상용구 코드가 있어야 하며 폴더에 복사하는 것 외에는 "설치"가 필요하지 않습니다(setuptools 진입점 또는 Zope 플러그인 아키텍처가 너무 많은 것처럼 보입니다).

이미 나와 있는 이와 같은 시스템이 있습니까, 아니면 아이디어/영감을 찾아야 하는 유사한 계획을 구현하는 프로젝트가 있습니까?