Skip to main content

Python bindings for Niri.

Project description

Niripy

Python GitHub Release PyPI - Version

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.5.tar.gz (7.1 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.5-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for niripy-0.2.5.tar.gz
Algorithm Hash digest
SHA256 d7517c1aafe3b036778515fdb679d6d61657d7628d09df51ee90948bec7c4fb7
MD5 3ebd55727818c66519e5d2219e4236af
BLAKE2b-256 5b1f885b1fbf5f8caec35048fc184792f2ef66bb290db8ebedc802f6f34b5daa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for niripy-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1f440fad1778d2642d11dfb65593f717c616b66ba679f289b128c8cbea3e3ff3
MD5 5cc83de76c0dd055bed9b1d08ead2b7b
BLAKE2b-256 4de3063b3b21e2dc0eb2b0d617d761a7813a1b9f183ed44f0a655f91b0708072

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