Skip to main content

Windows Routines by Jason R. Coombs

Project description

https://img.shields.io/pypi/v/jaraco.windows.svg https://img.shields.io/pypi/pyversions/jaraco.windows.svg tests Ruff https://readthedocs.org/projects/jaracowindows/badge/?version=latest https://img.shields.io/badge/skeleton-2025-informational

A pure-python interface to Windows APIs using ctypes. This package is not designed to be exhaustive, but rather to supply interfaces as they are needed by the contributors.

Package Contents

jaraco.windows contains several modules for different purposes. For now, read the source. Eventually, I hope to put high-level descriptions of the modules here.

Installation

You should install this module the normal way using pip.

If you want to monkeypatch the os module to include symlink compatibility, you should add the following to your usercustomize or sitecustomize module:

import jaraco.windows.filesystem as fs; fs.patch_os_module()

Thereafter, you should be able to use os.symlink and os.readlink in Windows Vista and later using the same interface as on Unix.

Note that jaraco.windows.filesystem.symlink takes an additional optional parameter target_is_directory, which must be specified if the target is not present and is expected to be a directory once present.

Contribute

If jaraco.windows doesn’t supply the interface you require for your application, consider creating the interface and providing a pull request to the project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jaraco_windows-5.10.0.tar.gz (57.6 kB view details)

Uploaded Source

Built Distribution

jaraco_windows-5.10.0-py3-none-any.whl (59.4 kB view details)

Uploaded Python 3

File details

Details for the file jaraco_windows-5.10.0.tar.gz.

File metadata

  • Download URL: jaraco_windows-5.10.0.tar.gz
  • Upload date:
  • Size: 57.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for jaraco_windows-5.10.0.tar.gz
Algorithm Hash digest
SHA256 b4c40d87001a591f2d1b336cb85c20c3498ef8e7028d628a9fabf0bf557e7f23
MD5 4ccfd3ec66fa79ddbb6ae9523f68e5c5
BLAKE2b-256 c741e2bda96cfe889f72979fe9f3cb20140a0c6719f68e3d485a284edfc9a931

See more details on using hashes here.

File details

Details for the file jaraco_windows-5.10.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jaraco_windows-5.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1467f38a322fa9ce74b826b8633f0171a57f01058ed2dda39eaa803184f93e4b
MD5 b0bfa63fd62a50cdd2fb25a6d87ddf0c
BLAKE2b-256 052ec02a33982e9e5cf7e714cb2a9e2581d3395ede094d973a4ebf8bdb61e5d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page