├── .github └── workflows │ ├── python-app.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── Taskfile.yml ├── polugins ├── CHANGELOG.md ├── README.md ├── Taskfile.yml ├── polugins.toml ├── pyproject.toml ├── src │ └── polugins │ │ ├── __init__.py │ │ ├── _testing │ │ ├── namespaces.py │ │ └── self_register.py │ │ ├── _types.py │ │ ├── _version.py │ │ ├── main.py │ │ └── pl.py ├── tests │ ├── __init__.py │ ├── conftest.py │ ├── pkgs │ │ └── example_package │ │ │ ├── README.md │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ └── example_package │ │ │ │ └── __init__.py │ │ │ └── tests │ │ │ └── __init__.py │ └── test_main.py └── uv.lock ├── polugins_type_gen ├── CHANGELOG.md ├── README.md ├── Taskfile.yml ├── polugins.toml ├── pyproject.toml ├── src │ └── polugins_type_gen │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── _ast.py │ │ ├── _testing │ │ └── namespaces.py │ │ ├── _version.py │ │ └── cli.py ├── tests │ ├── __init__.py │ ├── output │ │ └── polars │ │ │ ├── dataframe │ │ │ └── frame.pyi │ │ │ ├── expr │ │ │ └── expr.pyi │ │ │ ├── lazyframe │ │ │ └── frame.pyi │ │ │ └── series │ │ │ └── series.pyi │ ├── pkgs │ │ └── example_package │ │ │ ├── README.md │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ └── example_package │ │ │ │ ├── __init__.py │ │ │ │ ├── same_module │ │ │ │ ├── some_file_1.py │ │ │ │ └── some_file_2.py │ │ │ │ ├── some_module │ │ │ │ └── some_file.py │ │ │ │ └── some_module_from_init │ │ │ │ └── __init__.py │ │ │ └── tests │ │ │ └── __init__.py │ ├── test_cli.py │ └── test_stubs.py └── uv.lock ├── pyproject.toml ├── ruff.toml ├── screenshots ├── with.png └── without.png └── uv.lock /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /polugins/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/CHANGELOG.md -------------------------------------------------------------------------------- /polugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/README.md -------------------------------------------------------------------------------- /polugins/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/Taskfile.yml -------------------------------------------------------------------------------- /polugins/polugins.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/polugins.toml -------------------------------------------------------------------------------- /polugins/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/pyproject.toml -------------------------------------------------------------------------------- /polugins/src/polugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/src/polugins/__init__.py -------------------------------------------------------------------------------- /polugins/src/polugins/_testing/namespaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/src/polugins/_testing/namespaces.py -------------------------------------------------------------------------------- /polugins/src/polugins/_testing/self_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/src/polugins/_testing/self_register.py -------------------------------------------------------------------------------- /polugins/src/polugins/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/src/polugins/_types.py -------------------------------------------------------------------------------- /polugins/src/polugins/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/src/polugins/_version.py -------------------------------------------------------------------------------- /polugins/src/polugins/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/src/polugins/main.py -------------------------------------------------------------------------------- /polugins/src/polugins/pl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/src/polugins/pl.py -------------------------------------------------------------------------------- /polugins/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polugins/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/tests/conftest.py -------------------------------------------------------------------------------- /polugins/tests/pkgs/example_package/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polugins/tests/pkgs/example_package/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/tests/pkgs/example_package/pyproject.toml -------------------------------------------------------------------------------- /polugins/tests/pkgs/example_package/src/example_package/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/tests/pkgs/example_package/src/example_package/__init__.py -------------------------------------------------------------------------------- /polugins/tests/pkgs/example_package/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polugins/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/tests/test_main.py -------------------------------------------------------------------------------- /polugins/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins/uv.lock -------------------------------------------------------------------------------- /polugins_type_gen/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/CHANGELOG.md -------------------------------------------------------------------------------- /polugins_type_gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/README.md -------------------------------------------------------------------------------- /polugins_type_gen/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/Taskfile.yml -------------------------------------------------------------------------------- /polugins_type_gen/polugins.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/polugins.toml -------------------------------------------------------------------------------- /polugins_type_gen/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/pyproject.toml -------------------------------------------------------------------------------- /polugins_type_gen/src/polugins_type_gen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polugins_type_gen/src/polugins_type_gen/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/src/polugins_type_gen/__main__.py -------------------------------------------------------------------------------- /polugins_type_gen/src/polugins_type_gen/_ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/src/polugins_type_gen/_ast.py -------------------------------------------------------------------------------- /polugins_type_gen/src/polugins_type_gen/_testing/namespaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/src/polugins_type_gen/_testing/namespaces.py -------------------------------------------------------------------------------- /polugins_type_gen/src/polugins_type_gen/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/src/polugins_type_gen/_version.py -------------------------------------------------------------------------------- /polugins_type_gen/src/polugins_type_gen/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/src/polugins_type_gen/cli.py -------------------------------------------------------------------------------- /polugins_type_gen/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polugins_type_gen/tests/output/polars/dataframe/frame.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/output/polars/dataframe/frame.pyi -------------------------------------------------------------------------------- /polugins_type_gen/tests/output/polars/expr/expr.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/output/polars/expr/expr.pyi -------------------------------------------------------------------------------- /polugins_type_gen/tests/output/polars/lazyframe/frame.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/output/polars/lazyframe/frame.pyi -------------------------------------------------------------------------------- /polugins_type_gen/tests/output/polars/series/series.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/output/polars/series/series.pyi -------------------------------------------------------------------------------- /polugins_type_gen/tests/pkgs/example_package/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polugins_type_gen/tests/pkgs/example_package/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/pkgs/example_package/pyproject.toml -------------------------------------------------------------------------------- /polugins_type_gen/tests/pkgs/example_package/src/example_package/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/pkgs/example_package/src/example_package/__init__.py -------------------------------------------------------------------------------- /polugins_type_gen/tests/pkgs/example_package/src/example_package/same_module/some_file_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/pkgs/example_package/src/example_package/same_module/some_file_1.py -------------------------------------------------------------------------------- /polugins_type_gen/tests/pkgs/example_package/src/example_package/same_module/some_file_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/pkgs/example_package/src/example_package/same_module/some_file_2.py -------------------------------------------------------------------------------- /polugins_type_gen/tests/pkgs/example_package/src/example_package/some_module/some_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/pkgs/example_package/src/example_package/some_module/some_file.py -------------------------------------------------------------------------------- /polugins_type_gen/tests/pkgs/example_package/src/example_package/some_module_from_init/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/pkgs/example_package/src/example_package/some_module_from_init/__init__.py -------------------------------------------------------------------------------- /polugins_type_gen/tests/pkgs/example_package/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polugins_type_gen/tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/test_cli.py -------------------------------------------------------------------------------- /polugins_type_gen/tests/test_stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/tests/test_stubs.py -------------------------------------------------------------------------------- /polugins_type_gen/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/polugins_type_gen/uv.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/pyproject.toml -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/ruff.toml -------------------------------------------------------------------------------- /screenshots/with.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/screenshots/with.png -------------------------------------------------------------------------------- /screenshots/without.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/screenshots/without.png -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanBRas/polugins/HEAD/uv.lock --------------------------------------------------------------------------------