diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 896455d..65abe4e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,10 +26,10 @@ jobs: run: python -m pip install --editable ".[test]" - name: Run Linter - run: pylint plover_platform_specific_translation + run: pylint src - name: Run Type Checker - run: mypy plover_platform_specific_translation + run: mypy src - name: Run Tests run: pytest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ac93c43..ac41b70 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,10 +26,10 @@ jobs: run: python -m pip install --editable ".[test]" - name: Run Linter - run: pylint plover_platform_specific_translation + run: pylint src - name: Run Type Checker - run: mypy plover_platform_specific_translation + run: mypy src - name: Run Tests run: pytest diff --git a/pytest.ini b/pytest.ini index eec879a..9b82448 100644 --- a/pytest.ini +++ b/pytest.ini @@ -4,3 +4,4 @@ # silence the deprecation warnings regarding # `asyncio_default_fixture_loop_scope` asyncio_default_fixture_loop_scope = function +pythonpath = src diff --git a/setup.cfg b/setup.cfg index c2460c8..54145da 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,7 +18,7 @@ long_description = file: README.md long_description_content_type = text/markdown name = plover_platform_specific_translation url = https://github.com/paulfioravanti/plover-platform-specific-translation -version = 0.2.8 +version = 0.2.9 [options] install_requires = @@ -26,11 +26,9 @@ install_requires = setup_requires = setuptools >= 30.3.0 zip_safe = True -packages = - plover_platform_specific_translation - plover_platform_specific_translation.config - plover_platform_specific_translation.platform - plover_platform_specific_translation.translation +package_dir = + = src +packages = find: [options.entry_points] plover.extension = @@ -44,8 +42,8 @@ test = pytest pytest-cov -[tool:pytest] -pythonpath = plover_platform_specific_translation +[options.packages.find] +where = src [mypy] strict = True diff --git a/plover_platform_specific_translation/__init__.py b/src/plover_platform_specific_translation/__init__.py similarity index 100% rename from plover_platform_specific_translation/__init__.py rename to src/plover_platform_specific_translation/__init__.py diff --git a/plover_platform_specific_translation/config/__init__.py b/src/plover_platform_specific_translation/config/__init__.py similarity index 100% rename from plover_platform_specific_translation/config/__init__.py rename to src/plover_platform_specific_translation/config/__init__.py diff --git a/plover_platform_specific_translation/config/file.py b/src/plover_platform_specific_translation/config/file.py similarity index 100% rename from plover_platform_specific_translation/config/file.py rename to src/plover_platform_specific_translation/config/file.py diff --git a/plover_platform_specific_translation/config/loader.py b/src/plover_platform_specific_translation/config/loader.py similarity index 100% rename from plover_platform_specific_translation/config/loader.py rename to src/plover_platform_specific_translation/config/loader.py diff --git a/plover_platform_specific_translation/config/transformer.py b/src/plover_platform_specific_translation/config/transformer.py similarity index 100% rename from plover_platform_specific_translation/config/transformer.py rename to src/plover_platform_specific_translation/config/transformer.py diff --git a/plover_platform_specific_translation/extension.py b/src/plover_platform_specific_translation/extension.py similarity index 100% rename from plover_platform_specific_translation/extension.py rename to src/plover_platform_specific_translation/extension.py diff --git a/plover_platform_specific_translation/platform/__init__.py b/src/plover_platform_specific_translation/platform/__init__.py similarity index 100% rename from plover_platform_specific_translation/platform/__init__.py rename to src/plover_platform_specific_translation/platform/__init__.py diff --git a/plover_platform_specific_translation/platform/parser.py b/src/plover_platform_specific_translation/platform/parser.py similarity index 100% rename from plover_platform_specific_translation/platform/parser.py rename to src/plover_platform_specific_translation/platform/parser.py diff --git a/plover_platform_specific_translation/translation/__init__.py b/src/plover_platform_specific_translation/translation/__init__.py similarity index 100% rename from plover_platform_specific_translation/translation/__init__.py rename to src/plover_platform_specific_translation/translation/__init__.py diff --git a/plover_platform_specific_translation/translation/resolver.py b/src/plover_platform_specific_translation/translation/resolver.py similarity index 100% rename from plover_platform_specific_translation/translation/resolver.py rename to src/plover_platform_specific_translation/translation/resolver.py diff --git a/test/justfile b/test/justfile index bff3ec6..b84a7a5 100644 --- a/test/justfile +++ b/test/justfile @@ -10,7 +10,7 @@ coverage: open htmlcov/index.html lint: - pylint plover_platform_specific_translation + pylint src typecheck: - mypy plover_platform_specific_translation + mypy src