Skip to main content

Python wrapper for WSL Containers — native Linux containers on Windows

Project description

wslc

Python wrapper for WSL Containers — native Linux containers on Windows without Docker Desktop.

⚠️ Under active development

WSLC was announced at Microsoft Build 2026. This library wraps the wslc CLI / API to provide a Pythonic interface for managing WSL containers.

Installation

pip install wslc

Quick Start

import wslc

# Coming soon

Roadmap

  • Container lifecycle (create, start, stop, remove)
  • Resource limits (CPU, memory)
  • Image management
  • Port mapping
  • Async API

Requirements

  • Windows with WSL 2.9.3+
  • Python 3.10+

License

MIT

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

pywslc-0.1.0.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pywslc-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file pywslc-0.1.0.tar.gz.

File metadata

  • Download URL: pywslc-0.1.0.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pywslc-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ef6b1ae5843dab3554dcf796cc6f08f3fd8d74f082b339c1a07302c141ff95f7
MD5 ce0d1bcba4134f9b8d716b5e3b352023
BLAKE2b-256 bbd0a33420285f88f06f16fb6c95d035609f8ca6d56845ae00952c2fafd24f4e

See more details on using hashes here.

File details

Details for the file pywslc-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pywslc-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pywslc-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc00a49a6f47a51fcb3aa5855b7f65e5a5439e2dd7b7405a984f5a1e5df02d49
MD5 187cd959f69a87f70e2c2c141a8389d9
BLAKE2b-256 deb9da7266d0e3f5c9450a3a9dfca8269123ebfe81b717f24ed5fb4c27df329d

See more details on using hashes here.

Supported by

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