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.4.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.4-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: niripy-0.2.4.tar.gz
  • Upload date:
  • Size: 7.2 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.4.tar.gz
Algorithm Hash digest
SHA256 5841e1f1d49ec02faa87fb53f36d372d88864b0ff847b3906465092671ea68a0
MD5 10c5a01f65afa33eb3e8772683251985
BLAKE2b-256 ba57859d71fa909c11bb7166503513a3d2d2664e19d17f6dc669ac5a9bfaca8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: niripy-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 8.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 10474c2d816739682007745c030ab6b9dcb2e89d2db56d5d3ba8f59c460d0cbd
MD5 6c9aebaf7415265bb012cc5e873f6082
BLAKE2b-256 8ed0c02d79d42c087aff6a8a633435219b0bd845e92ae32ea96001a000865cf7

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