Package Details: escrotum-git 0.2.1.r46.27dfa4e-1

Git Clone URL: (read-only, click to copy)
Package Base: escrotum-git
Description: Screen capture using pygtk, inspired by scrot
Upstream URL:
Keywords: cli screenshot
Licenses: GPL3
Provides: escrotum
Submitter: RogerDuran
Maintainer: RogerDuran (dequis, SammysHP)
Last Packager: SammysHP
Votes: 24
Popularity: 0.000000
First Submitted: 2013-06-17 11:52
Last Updated: 2020-06-06 16:56

Latest Comments

1 2 Next › Last »

SammysHP commented on 2020-12-06 20:16

@justinesmithies This package must be rebuilt after a Python update. If you're using a -git package please don't expect a version bump for every change. But I might do it when I have time.

Regarding the issue with numpy: That was fixed long time ago. Numpy is an optional dependency and escrotum works fine without it. You used an old clone of the repository and you have to clean-build this package.

justinesmithies commented on 2020-12-06 19:43

Since Python got updated escrotum no longer works. To resolve this issue you need to install

Otherwise this needs added as a dependency.

SammysHP commented on 2020-06-06 16:57

@RogerDuran Thanks for adding me as a co-maintainer! I've added the missing dependency.

RogerDuran commented on 2020-06-06 16:29

SammysHP I've added you as a co-maintainer thanks for the help with the rewrite from scratch of the PKGBUILD

SammysHP commented on 2020-06-01 14:44


Yes, python-cairo is missing in the dependencies. Reported upstream and maintainer should add it as well.

Stephen304 commented on 2020-05-31 16:55

Is there a missing dependency or something? Not very familiar with python packages / don't want to mess with my system python:

Traceback (most recent call last):
  File "/usr/bin/escrotum", line 11, in <module>
    load_entry_point('escrotum==1.0.1', 'console_scripts', 'escrotum')()
  File "/usr/lib/python3.8/site-packages/pkg_resources/", line 490, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3.8/site-packages/pkg_resources/", line 2862, in load_entry_point
    return ep.load()
  File "/usr/lib/python3.8/site-packages/pkg_resources/", line 2462, in load
    return self.resolve()
  File "/usr/lib/python3.8/site-packages/pkg_resources/", line 2468, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3.8/site-packages/escrotum/", line 16, in <module>
    import cairo
ModuleNotFoundError: No module named 'cairo'

Edit: Looks like it's python-cairo that's missing from dependencies.

SammysHP commented on 2020-04-16 10:54

I posted an updated PKGBUILD that I wrote from scratch using the latest Arch Python packaging guidelines and some simplifications here:

I'd like to jump in as a maintainer in case vchimishuk doesn't want to maintain this PKGBUILD anymore.

krafczyk.n commented on 2020-03-29 22:50

I fixed it by

  • Migrating to python3 (removing the 2 from all mentions of python in the PKGBUILD)
  • Installing python-xcffib
  • Installing python-gobject
  • Removing 'gobject' from '/usr/lib/python3.8/site-packages/escrotum-1.0.1-py3.8.egg-info/requires.txt'. This can also be done removing it from the There should be another way by having python find the gobject thing required but I don't know enough about python to properly setup the requires.txt

vchimishuk commented on 2020-02-10 23:10

@severin.kaderli, still cannot find a way to fix the build. Hope to provide update soon.

severin.kaderli commented on 2020-01-20 19:15

Since the latest update I get the following error when I try to start escrotum:

Traceback (most recent call last):
  File "/usr/bin/escrotum", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3251, in <module>
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3235, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3264, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 583, in _build_master
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 900, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 786, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'xcffib' distribution was not found and is required by escrotum