avaris / namespace_plugins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testing namespace plugins and discovery

(namespace_testing) ~/workspace/namespace_test  ls
main_app  plugin1  plugin2

(namespace_testing) ~/workspace/namespace_test  pip install -q main_app/

(namespace_testing) ~/workspace/namespace_test  main_app
No plugins are installed

(namespace_testing) ~/workspace/namespace_test  pip install -q plugin1/

(namespace_testing) ~/workspace/namespace_test  main_app
Plugins found:
        main_app.plugins.plugin1       : plugin1

(namespace_testing) ~/workspace/namespace_test  pip install -q plugin2/

(namespace_testing) ~/workspace/namespace_test  main_app
Plugins found:
        main_app.plugins.plugin1       : plugin1
        main_app.plugins.plugin2       : plugin2

(namespace_testing) ~/workspace/namespace_test  pip list
Package          Version
---------------- -------
main-app         1.0
main-app-plugin1 1.0
main-app-plugin2 1.0
pip              19.3
setuptools       41.4.0
wheel            0.33.6

(namespace_testing) ~/workspace/namespace_test  pip uninstall -yq main-app-plugin1

(namespace_testing) ~/workspace/namespace_test  main_app
Plugins found:
        main_app.plugins.plugin2       : plugin2

About


Languages

Language:Python 100.0%