├── .coveragerc ├── .editorconfig ├── .github └── workflows │ └── main.yml ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── Dockerfile ├── NEWS.rst ├── README.rst ├── conftest.py ├── docs ├── conf.py ├── history.rst └── index.rst ├── jaraco └── windows │ ├── __init__.py │ ├── api │ ├── __init__.py │ ├── clipboard.py │ ├── console.py │ ├── credential.py │ ├── environ.py │ ├── errors.py │ ├── event.py │ ├── filesystem.py │ ├── inet.py │ ├── library.py │ ├── memory.py │ ├── message.py │ ├── net.py │ ├── power.py │ ├── privilege.py │ ├── process.py │ ├── security.py │ ├── shell.py │ ├── system.py │ └── user.py │ ├── batch.py │ ├── bugs │ ├── environ-api-weirdness.py │ └── multi_os_libc.py │ ├── clipboard.py │ ├── compat │ └── py310.py │ ├── cred.py │ ├── dpapi.py │ ├── environ.py │ ├── error.py │ ├── eventlog.py │ ├── filesystem │ ├── __init__.py │ ├── backports.py │ └── change.py │ ├── incubator │ ├── replace-file.py │ └── trace-symlink.py │ ├── inet.py │ ├── lib.py │ ├── memory.py │ ├── mmap.py │ ├── msie.py │ ├── msvc.py │ ├── net.py │ ├── power.py │ ├── privilege.py │ ├── registry.py │ ├── reparse.py │ ├── security.py │ ├── services.py │ ├── shell.py │ ├── tempfile.py │ ├── timers.py │ ├── timezone.py │ ├── ui.py │ ├── user.py │ ├── util.py │ ├── vpn.py │ └── xmouse.py ├── mypy.ini ├── pyproject.toml ├── pytest.ini ├── ruff.toml ├── scripts └── watch-changes.py ├── tests ├── test_clipboard.py ├── test_filesystem.py ├── test_mmap.py ├── test_root.py └── test_security.py ├── towncrier.toml └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/Dockerfile -------------------------------------------------------------------------------- /NEWS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/NEWS.rst -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/README.rst -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/conftest.py -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/docs/history.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/docs/index.rst -------------------------------------------------------------------------------- /jaraco/windows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/__init__.py -------------------------------------------------------------------------------- /jaraco/windows/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jaraco/windows/api/clipboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/clipboard.py -------------------------------------------------------------------------------- /jaraco/windows/api/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/console.py -------------------------------------------------------------------------------- /jaraco/windows/api/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/credential.py -------------------------------------------------------------------------------- /jaraco/windows/api/environ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/environ.py -------------------------------------------------------------------------------- /jaraco/windows/api/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/errors.py -------------------------------------------------------------------------------- /jaraco/windows/api/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/event.py -------------------------------------------------------------------------------- /jaraco/windows/api/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/filesystem.py -------------------------------------------------------------------------------- /jaraco/windows/api/inet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/inet.py -------------------------------------------------------------------------------- /jaraco/windows/api/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/library.py -------------------------------------------------------------------------------- /jaraco/windows/api/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/memory.py -------------------------------------------------------------------------------- /jaraco/windows/api/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/message.py -------------------------------------------------------------------------------- /jaraco/windows/api/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/net.py -------------------------------------------------------------------------------- /jaraco/windows/api/power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/power.py -------------------------------------------------------------------------------- /jaraco/windows/api/privilege.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/privilege.py -------------------------------------------------------------------------------- /jaraco/windows/api/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/process.py -------------------------------------------------------------------------------- /jaraco/windows/api/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/security.py -------------------------------------------------------------------------------- /jaraco/windows/api/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/shell.py -------------------------------------------------------------------------------- /jaraco/windows/api/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/system.py -------------------------------------------------------------------------------- /jaraco/windows/api/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/api/user.py -------------------------------------------------------------------------------- /jaraco/windows/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/batch.py -------------------------------------------------------------------------------- /jaraco/windows/bugs/environ-api-weirdness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/bugs/environ-api-weirdness.py -------------------------------------------------------------------------------- /jaraco/windows/bugs/multi_os_libc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/bugs/multi_os_libc.py -------------------------------------------------------------------------------- /jaraco/windows/clipboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/clipboard.py -------------------------------------------------------------------------------- /jaraco/windows/compat/py310.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/compat/py310.py -------------------------------------------------------------------------------- /jaraco/windows/cred.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/cred.py -------------------------------------------------------------------------------- /jaraco/windows/dpapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/dpapi.py -------------------------------------------------------------------------------- /jaraco/windows/environ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/environ.py -------------------------------------------------------------------------------- /jaraco/windows/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/error.py -------------------------------------------------------------------------------- /jaraco/windows/eventlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/eventlog.py -------------------------------------------------------------------------------- /jaraco/windows/filesystem/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/filesystem/__init__.py -------------------------------------------------------------------------------- /jaraco/windows/filesystem/backports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/filesystem/backports.py -------------------------------------------------------------------------------- /jaraco/windows/filesystem/change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/filesystem/change.py -------------------------------------------------------------------------------- /jaraco/windows/incubator/replace-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/incubator/replace-file.py -------------------------------------------------------------------------------- /jaraco/windows/incubator/trace-symlink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/incubator/trace-symlink.py -------------------------------------------------------------------------------- /jaraco/windows/inet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/inet.py -------------------------------------------------------------------------------- /jaraco/windows/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/lib.py -------------------------------------------------------------------------------- /jaraco/windows/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/memory.py -------------------------------------------------------------------------------- /jaraco/windows/mmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/mmap.py -------------------------------------------------------------------------------- /jaraco/windows/msie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/msie.py -------------------------------------------------------------------------------- /jaraco/windows/msvc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/msvc.py -------------------------------------------------------------------------------- /jaraco/windows/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/net.py -------------------------------------------------------------------------------- /jaraco/windows/power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/power.py -------------------------------------------------------------------------------- /jaraco/windows/privilege.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/privilege.py -------------------------------------------------------------------------------- /jaraco/windows/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/registry.py -------------------------------------------------------------------------------- /jaraco/windows/reparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/reparse.py -------------------------------------------------------------------------------- /jaraco/windows/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/security.py -------------------------------------------------------------------------------- /jaraco/windows/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/services.py -------------------------------------------------------------------------------- /jaraco/windows/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/shell.py -------------------------------------------------------------------------------- /jaraco/windows/tempfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/tempfile.py -------------------------------------------------------------------------------- /jaraco/windows/timers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/timers.py -------------------------------------------------------------------------------- /jaraco/windows/timezone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/timezone.py -------------------------------------------------------------------------------- /jaraco/windows/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/ui.py -------------------------------------------------------------------------------- /jaraco/windows/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/user.py -------------------------------------------------------------------------------- /jaraco/windows/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/util.py -------------------------------------------------------------------------------- /jaraco/windows/vpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/vpn.py -------------------------------------------------------------------------------- /jaraco/windows/xmouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/jaraco/windows/xmouse.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/pytest.ini -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/ruff.toml -------------------------------------------------------------------------------- /scripts/watch-changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/scripts/watch-changes.py -------------------------------------------------------------------------------- /tests/test_clipboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/tests/test_clipboard.py -------------------------------------------------------------------------------- /tests/test_filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/tests/test_filesystem.py -------------------------------------------------------------------------------- /tests/test_mmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/tests/test_mmap.py -------------------------------------------------------------------------------- /tests/test_root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/tests/test_root.py -------------------------------------------------------------------------------- /tests/test_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/tests/test_security.py -------------------------------------------------------------------------------- /towncrier.toml: -------------------------------------------------------------------------------- 1 | [tool.towncrier] 2 | title_format = "{version}" 3 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaraco/jaraco.windows/HEAD/tox.ini --------------------------------------------------------------------------------