Skip to main content

Python bindings for Niri.

Project description

Niripy

Python

Python bindings for the Niri wayland compositor.

Credit to hyprpy for providing inspiration and a great starting point.

[!WARNING] Initial Development Niripy is still in very active and early stages of development.

Quickstart

Installation

Pip

pip install niripy

Uv

uv add niripy

Examples

from niripy import Instance

niri = Instance()

window = niri.get_active_window()

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

niripy-0.2.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

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

niripy-0.2.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file niripy-0.2.1.tar.gz.

File metadata

  • Download URL: niripy-0.2.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for niripy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 dc0e97308de5122f8b08bfb7e52d7ebb2f835479c53ddf76fd4108597c5f9f26
MD5 04881a9f8b950039d162c10711f9fa36
BLAKE2b-256 ae3c34bfbd5fea98fdfbd12de16a0c740726d6d9b2c023b813ee0c79ad49f60f

See more details on using hashes here.

File details

Details for the file niripy-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: niripy-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for niripy-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 55bbb39eb8ac6d1e8403cdb29ea355f2ab7ad06ac2a97c37ff2608285d2a7c2c
MD5 454909706f304434e4e53bd3845f1a59
BLAKE2b-256 fdb6bcfae12aac4645960f460cc6da56307fbe6f379fbe07743875650a2abb6b

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