A bundeld set of tools, clients for the lange-suite of tools and more.
Project description
lange-python
Python helpers and clients for Lange services.
Distribution CLI
Publish a distribution artifact to the app services distribution system:
export LANGE_LABS_API_KEY="your-api-key"
lange distribution publish \
--path ./dist/app.dmg \
--version 1.2.3 \
--distribution-name desktop-app \
--os macos
Apply a macOS app update after downloading the published zip artifact:
from pathlib import Path
from lange.distribution import DistributionClient
client = DistributionClient(distribution_name="desktop-app", api_key="your-api-key")
update_metadata = client.update(
current_version="1.2.3",
installed_app_path=Path("/Applications/Desktop App.app"),
)
print(update_metadata["version"])
# The caller should now shut down so the detached helper can replace the app bundle.
Tunnel worker
from lange.tunnel import Tunnel
tunnel = Tunnel(
host="wss://tunnel.lange-labs.com",
api_key="your-bearer-token",
target="http://localhost:3000",
)
tunnel.start()
# ...
tunnel.stop()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lange_python-0.3.8.tar.gz
(17.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lange_python-0.3.8.tar.gz.
File metadata
- Download URL: lange_python-0.3.8.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.9 Darwin/25.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc6b29716a2d0e1a58a3ab897614840e7594eee6eb4cf7bc0a801ada7cfb2a49
|
|
| MD5 |
9b7f09f4d72411e3717e5e3114c83967
|
|
| BLAKE2b-256 |
2c3def54ff99f3c0ec93efac3bf3fd3fb6cfaeb00d999ecd1a9fc1333a21bfeb
|
File details
Details for the file lange_python-0.3.8-py3-none-any.whl.
File metadata
- Download URL: lange_python-0.3.8-py3-none-any.whl
- Upload date:
- Size: 24.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.9 Darwin/25.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2588c641953c9ab084443a3aae14a81d0120ee58db0f3ac84410e893e4312060
|
|
| MD5 |
c3863046835003ff651885eb76fc9746
|
|
| BLAKE2b-256 |
19bdbe7afbac4503706f4c874db8feb3a9da997eafa2eebc7cbdadf31c0dc919
|