@BlackLotus89, I have adopted this package and applied your patch. I'll also be attempting to get this package renamed to python-i3ipc-git to follow Arch package naming guidelines.
Search Criteria
Package Details: python-i3ipc-git r404.1662929327.9de8e88-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/python-i3ipc-git.git (read-only, click to copy) |
|---|---|
| Package Base: | python-i3ipc-git |
| Description: | An improved Python library to control i3wm |
| Upstream URL: | https://github.com/altdesktop/i3ipc-python |
| Licenses: | custom:BSD |
| Conflicts: | python-i3ipc |
| Provides: | i3ipc-python, i3ipc-python-git, python-i3ipc |
| Replaces: | i3ipc-python-git |
| Submitter: | A43 |
| Maintainer: | A43 |
| Last Packager: | A43 |
| Votes: | 16 |
| Popularity: | 0.74 |
| First Submitted: | 2026-04-29 16:56 (UTC) |
| Last Updated: | 2026-05-03 08:31 (UTC) |
Dependencies (4)
- python
- python-xlib
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- python-setuptools (make)
Required by (46)
- another-swayrst (requires python-i3ipc)
- autotiling-git (requires python-i3ipc)
- bumblebee-status (requires python-i3ipc) (optional)
- bumblebee-status-git (requires python-i3ipc) (optional)
- firefox-i3-workspaces (requires python-i3ipc)
- flashfocus (requires python-i3ipc)
- flashfocus-git (requires python-i3ipc)
- helpers-for-i3-git (requires python-i3ipc)
- i3-balance-workspace (requires python-i3ipc)
- i3-gnome-pomodoro (requires python-i3ipc)
- i3-gnome-pomodoro-git (requires python-i3ipc)
- i3-layouts (requires python-i3ipc)
- i3-resurrect (requires python-i3ipc)
- i3-resurrect-git (requires python-i3ipc)
- i3-swallow-git (requires python-i3ipc)
- i3-wk-switch-git (requires i3ipc-python-git)
- i3-workspace-groups (requires python-i3ipc)
- i3-workspace-groups-enhanced (requires python-i3ipc)
- i3-workspace-groups-git (requires python-i3ipc)
- i3-xkb-switcher (requires python-i3ipc)
- i3a (requires python-i3ipc)
- i3altlayout (requires python-i3ipc)
- i3expo-ng-git (requires python-i3ipc)
- i3title (requires python-i3ipc)
- i3wins (requires python-i3ipc)
- kitti3 (requires python-i3ipc)
- layman-git (requires python-i3ipc)
- nwg-panel-git (requires python-i3ipc)
- nwg-wrapper (requires python-i3ipc)
- powerline-i3-git (requires i3ipc-python-git)
- python-i3-chrome-tab-dragging-git (requires python-i3ipc)
- python-i3-quickterm (requires python-i3ipc)
- python-wayremap (requires python-i3ipc)
- qkdisplays (requires python-i3ipc)
- raiseorlaunch (requires python-i3ipc)
- regolith-i3 (requires python-i3ipc)
- sway-contrib-git (requires python-i3ipc)
- sway-input-config (requires python-i3ipc)
- sway-input-config-git (requires python-i3ipc)
- sway-systemd (requires python-i3ipc)
- sway-systemd-git (requires python-i3ipc)
- sway-xkb-switcher (requires python-i3ipc)
- swayblur (requires python-i3ipc)
- swaylock-blur-multimonitor-git (requires i3ipc-python)
- swaymonad-git (requires python-i3ipc)
- swayrst-git
Sources (1)
Latest Comments
A43 commented on 2026-04-29 16:52 (UTC)
BlackLotus89 commented on 2024-02-08 21:12 (UTC) (edited on 2024-02-08 21:12 (UTC) by BlackLotus89)
Should add
provides=("${pkgname[0]%-git}" "python-i3ipc")
to the PKGBUILD to avoid some problems/offer better conflict resolution
maxbaz commented on 2018-04-29 22:59 (UTC)
Submitted a non-git version on AUR in case anyone is interested.
nfnty commented on 2017-01-08 15:34 (UTC)
@S13ntist This is a git package. Do not flag this package unless it's broken. It's up to you to keep up with rebuilds and upstream.
nfnty commented on 2016-02-24 09:46 (UTC)
Issues and pull requests at https://github.com/nfnty/pkgbuilds
nfnty commented on 2015-05-06 15:14 (UTC)
Fixed. Please report back if everything works. Send a pull request over at https://github.com/nfnty/pkgbuilds otherwise. Thanks.
jebaum commented on 2015-05-06 09:41 (UTC)
also, python-setuptools is a dependency
jebaum commented on 2015-05-06 09:36 (UTC)
the pkgbuild is broken, this patch fixed it for me:
@@ -24,11 +24,10 @@ pkgver() {
build() {
cd "$srcdir/$srcname"
- ./autogen.sh --prefix=/usr
- make
+ python setup.py build
}
package() {
cd "$srcdir/$srcname"
- make DESTDIR="$pkgdir" install
+ python setup.py install --root="${pkgdir}" --optimize=1
}
Pinned Comments
A43 commented on 2026-04-29 16:52 (UTC)
@BlackLotus89, I have adopted this package and applied your patch. I'll also be attempting to get this package renamed to
python-i3ipc-gitto follow Arch package naming guidelines.