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

Arch Linux

yay -S python-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.0.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.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: niripy-0.2.0.tar.gz
  • Upload date:
  • Size: 7.1 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.0.tar.gz
Algorithm Hash digest
SHA256 b93b2379a0b1a85c8e655257df68ceb1531410700e9b3ed43d8fb0def69d13e6
MD5 8937faf6a58d776acf1a546a1e5e4625
BLAKE2b-256 4152927e069938bc59ba413c2b270838200a4b2d7f498e39c0dc60d08dc4bb67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: niripy-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dff83c66caa15cc691fe0c11f2961bf60599339050d7e3c590cdf5de047c863b
MD5 c7f59b87ec004a0612b19a070315d638
BLAKE2b-256 2151833d73e3fb52590dfe41bef5980a19b22c226a5d9d1f5204ffd693eba2e8

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