├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── VERSION ├── pyproject.toml ├── qgis_plugin_manager ├── __about__.py ├── __init__.py ├── __main__.py ├── definitions.py ├── echo.py ├── local_directory.py ├── remote.py └── utils.py ├── requirements ├── dev.txt ├── lint.txt ├── packaging.txt └── tests.txt ├── tests ├── Makefile ├── __init__.py ├── conftest.py ├── fixtures │ ├── fake_sources.list │ ├── plugins │ │ ├── ignorePlugins.list │ │ ├── missing_init │ │ │ └── metadata.txt │ │ ├── missing_metadata │ │ │ └── __init__.py │ │ ├── plugin_a │ │ │ ├── __init__.py │ │ │ └── metadata.txt │ │ ├── plugin_b │ │ │ ├── __init__.py │ │ │ └── metadata.txt │ │ └── sources.list │ ├── remote_sources.list │ └── xml_files │ │ ├── dataplotly │ │ └── dataplotly.xml │ │ ├── file_protocol │ │ └── plugin.xml │ │ ├── lizmap │ │ └── lizmap.xml │ │ └── minimal_plugin.zip ├── pytest.ini ├── test_cli.py ├── test_full_install.py ├── test_local.py ├── test_remote.py └── test_utils.py └── uv.lock /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.0.0 2 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/pyproject.toml -------------------------------------------------------------------------------- /qgis_plugin_manager/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/qgis_plugin_manager/__about__.py -------------------------------------------------------------------------------- /qgis_plugin_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/qgis_plugin_manager/__init__.py -------------------------------------------------------------------------------- /qgis_plugin_manager/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/qgis_plugin_manager/__main__.py -------------------------------------------------------------------------------- /qgis_plugin_manager/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/qgis_plugin_manager/definitions.py -------------------------------------------------------------------------------- /qgis_plugin_manager/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/qgis_plugin_manager/echo.py -------------------------------------------------------------------------------- /qgis_plugin_manager/local_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/qgis_plugin_manager/local_directory.py -------------------------------------------------------------------------------- /qgis_plugin_manager/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/qgis_plugin_manager/remote.py -------------------------------------------------------------------------------- /qgis_plugin_manager/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/qgis_plugin_manager/utils.py -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/lint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/requirements/lint.txt -------------------------------------------------------------------------------- /requirements/packaging.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/requirements/packaging.txt -------------------------------------------------------------------------------- /requirements/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/requirements/tests.txt -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/fake_sources.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/fake_sources.list -------------------------------------------------------------------------------- /tests/fixtures/plugins/ignorePlugins.list: -------------------------------------------------------------------------------- 1 | Plugin A 2 | -------------------------------------------------------------------------------- /tests/fixtures/plugins/missing_init/metadata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/plugins/missing_init/metadata.txt -------------------------------------------------------------------------------- /tests/fixtures/plugins/missing_metadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/plugins/plugin_a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/plugins/plugin_a/metadata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/plugins/plugin_a/metadata.txt -------------------------------------------------------------------------------- /tests/fixtures/plugins/plugin_b/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/plugins/plugin_b/metadata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/plugins/plugin_b/metadata.txt -------------------------------------------------------------------------------- /tests/fixtures/plugins/sources.list: -------------------------------------------------------------------------------- 1 | ../fake_sources.list -------------------------------------------------------------------------------- /tests/fixtures/remote_sources.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/remote_sources.list -------------------------------------------------------------------------------- /tests/fixtures/xml_files/dataplotly/dataplotly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/xml_files/dataplotly/dataplotly.xml -------------------------------------------------------------------------------- /tests/fixtures/xml_files/file_protocol/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/xml_files/file_protocol/plugin.xml -------------------------------------------------------------------------------- /tests/fixtures/xml_files/lizmap/lizmap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/xml_files/lizmap/lizmap.xml -------------------------------------------------------------------------------- /tests/fixtures/xml_files/minimal_plugin.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/fixtures/xml_files/minimal_plugin.zip -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_full_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/test_full_install.py -------------------------------------------------------------------------------- /tests/test_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/test_local.py -------------------------------------------------------------------------------- /tests/test_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/test_remote.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3liz/qgis-plugin-manager/HEAD/uv.lock --------------------------------------------------------------------------------