Package Details: plover-git 4.0.0.dev11+21.g486a032-1

Git Clone URL: https://aur.archlinux.org/plover-git.git (read-only, click to copy)
Package Base: plover-git
Description: Free and open source real-time stenography engine.
Upstream URL: http://www.openstenoproject.org/plover/
Licenses: GPL2
Conflicts: plover
Provides: plover
Submitter: bpierre
Maintainer: bpierre
Last Packager: bpierre
Votes: 3
Popularity: 0.132752
First Submitted: 2016-05-01 21:41 (UTC)
Last Updated: 2022-05-18 17:21 (UTC)

Pinned Comments

bpierre commented on 2021-04-16 23:05 (UTC) (edited on 2021-04-16 23:51 (UTC) by bpierre)

Starting with 4.0.0.dev8+434.g60779ea-1, the main entry point has been changed to isolate plugins install, similarly to how they are handled when using the official AppImage.

The plugins manager is available as a separate package: https://aur.archlinux.org/packages/plover_plugins_manager/.

Latest Comments

biscuits commented on 2022-02-08 01:44 (UTC)

@bpierre I think this now depends on python-mock

bpierre commented on 2021-10-29 13:15 (UTC)

@liljaylj: thanks, done.

liljaylj commented on 2021-10-29 13:10 (UTC)

@bpierre please add python-wheel to make dependencies

bpierre commented on 2021-10-27 10:13 (UTC)

@biscuits: yep, I know, will make an update right away.

biscuits commented on 2021-10-27 10:12 (UTC)

during check: ModuleNotFoundError: No module named 'rtf_tokenize'

Fixed with pip install rtf-tokenize (it's not on the AUR currently)

Tinker_bear commented on 2021-10-22 15:52 (UTC)

It required installing python-plover_stroke from AUR, but other than that it worked, thanks!

bpierre commented on 2021-10-22 12:21 (UTC)

@Tinker_bear: you're not using the latest PKGBUILD. Use of setup.py test was removed in favor of invoking pytest directly.

Tinker_bear commented on 2021-10-22 12:16 (UTC)

Everything is OK until the check stage:


==> Starting check()...
running test
WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox.
running egg_info
writing plover.egg-info/PKG-INFO
writing dependency_links to plover.egg-info/dependency_links.txt
writing entry points to plover.egg-info/entry_points.txt
writing requirements to plover.egg-info/requires.txt
writing top-level names to plover.egg-info/top_level.txt
reading manifest file 'plover.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching 'plover/gui_qt/.gitignore'
no previously-included directories found matching '.github'
adding license file 'LICENSE.txt'
writing manifest file 'plover.egg-info/SOURCES.txt'
running build_ext
# plover
appdirs==1.4.4
plover-stroke==1.0.0
plover==4.0.0.dev10+98.gdafea02
pyserial==3.5
python-xlib==0.31
setuptools==57.4.0
six==1.16.0
wcwidth==0.2.5
# other
alabaster==0.7.12
anytree==2.8.0
apipkg==1.5
argcomplete==1.12.1
attrs==21.2.0
Babel==2.9.1
Brlapi==0.8.3
btrfsutil==5.14.2
CacheControl==0.12.6
certifi==2021.10.8
cffi==1.14.6
chardet==4.0.0
colorama==0.4.4
colorzero==2.0
contextlib2==0.6.0.post1
cryptography==35.0.0
cycler==0.10.0
distlib==0.3.3
distro==1.6.0
dnspython==2.1.0
docutils==0.17.1
entrypoints==0.3
evdev==1.4.0
fail2ban==0.11.2
gpg==1.16.0
gpiozero==1.6.2
halo==0.0.31
hid==1.0.4
hjson==3.0.2
html5lib==1.1
idna==3.2
imagesize==1.2.0
importlib-metadata==4.8.1
iniconfig==1.1.1
jeepney==0.7.1
Jinja2==3.0.2
jsonschema==3.2.0
kapidox==5.87.0
keyring==23.0.1
kiwisolver==1.3.2
lensfun==0.3.95
libfdt==1.6.1
libvirt-python==7.8.0
lockfile==0.12.2
log-symbols==0.0.14
louis==3.19.0
lutris==0.5.8.4
lxml==4.6.3
Markdown==3.3.4
MarkupSafe==2.0.1
matplotlib==3.4.3
milc==1.6.5
more-itertools==8.10.0
msgpack==1.0.2
netsnmp-python==1.0a1
nftables==0.1
numpy==1.21.2
ordered-set==4.0.2
packaging==20.9
pep517==0.11.0
pigpio==1.78
Pillow==8.4.0
pip==20.3.4
Pivy==0.6.6
pluggy==0.13.1
ply==3.11
progress==1.6
pwquality==1.4.4
py==1.10.0
pybind11==2.8.0
pycairo==1.20.1
pycparser==2.20
Pygments==2.10.0
PyGObject==3.40.1
pyinotify==0.9.6
pyOpenSSL==20.0.1
pyparsing==2.4.7
PyQt5-sip==12.9.0
PyQt5==5.15.4
pyrsistent==0.18.0
PySide2==5.15.2
PySocks==1.7.1
pytest-qt==4.0.2
pytest==6.2.5
python-dateutil==2.8.2
pytz==2021.1
pyusb==1.2.1
PyYAML==5.4.1
qmk-dotty-dict==1.3.0.post1
qmk==1.0.0
requests==2.26.0
resolvelib==0.5.5
retrying==1.3.3
scipy==1.7.1
SecretStorage==3.3.1
Shapely==1.7.1
shiboken2==5.15.2
sip==4.19.25
snowballstemmer==2.1.0
Sphinx==4.2.0
sphinxcontrib-applehelp==1.0.2
sphinxcontrib-devhelp==1.0.2
sphinxcontrib-htmlhelp==2.0.0
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.3
sphinxcontrib-serializinghtml==1.1.5
spinners==0.0.24
systemd-python==234
team==1.0
termcolor==1.1.0
tldr==2.0.0
toml==0.10.2
tomli==1.2.1
torbrowser-launcher==0.3.5
trimesh==3.9.31
urllib3==1.26.7
webencodings==0.5.1
wheel==0.37.0
zipp==3.6.0
# vim: ft=cfg commentstring=#\ %s list
Traceback (most recent call last):
  File "/home/eric/Applications/plover-git/src/plover-git/setup.py", line 271, in <module>
    setup(
  File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.9/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.9/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.9/site-packages/setuptools/command/test.py", line 232, in run
    self.run_tests()
  File "/usr/lib/python3.9/site-packages/setuptools/command/test.py", line 250, in run_tests
    test = unittest.main(
  File "/usr/lib/python3.9/unittest/main.py", line 100, in __init__
    self.parseArgs(argv)
  File "/usr/lib/python3.9/unittest/main.py", line 124, in parseArgs
    self._do_discovery(argv[2:])
  File "/usr/lib/python3.9/unittest/main.py", line 244, in _do_discovery
    self.createTests(from_discovery=True, Loader=Loader)
  File "/usr/lib/python3.9/unittest/main.py", line 154, in createTests
    self.test = loader.discover(self.start, self.pattern, self.top)
  File "/usr/lib/python3.9/unittest/loader.py", line 349, in discover
    tests = list(self._find_tests(start_dir, pattern))
  File "/usr/lib/python3.9/unittest/loader.py", line 405, in _find_tests
    tests, should_recurse = self._find_test_path(
  File "/usr/lib/python3.9/unittest/loader.py", line 483, in _find_test_path
    tests = self.loadTestsFromModule(package, pattern=pattern)
  File "/usr/lib/python3.9/site-packages/setuptools/command/test.py", line 50, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/usr/lib/python3.9/unittest/loader.py", line 191, in loadTestsFromName
    return self.loadTestsFromModule(obj)
  File "/usr/lib/python3.9/site-packages/setuptools/command/test.py", line 50, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/usr/lib/python3.9/unittest/loader.py", line 205, in loadTestsFromName
    test = obj()
TypeError: parametrize() missing 1 required positional argument: 'tests'
==> ERROR: A failure occurred in check().
    Aborting...

bpierre commented on 2021-10-22 07:54 (UTC)

@Tinker_bear: it happens during the check phase, right? What's the full output?

Tinker_bear commented on 2021-10-22 02:51 (UTC) (edited on 2021-10-22 02:53 (UTC) by Tinker_bear)

I am getting the following error on makepkg

TypeError: parametrize() missing 1 required positional argument: 'tests'
==> ERROR: A failure occurred in check().
Aborting...

I tried to track down where the bug was coming from, but with little success.

bpierre commented on 2021-04-16 23:05 (UTC) (edited on 2021-04-16 23:51 (UTC) by bpierre)

Starting with 4.0.0.dev8+434.g60779ea-1, the main entry point has been changed to isolate plugins install, similarly to how they are handled when using the official AppImage.

The plugins manager is available as a separate package: https://aur.archlinux.org/packages/plover_plugins_manager/.

bpierre commented on 2021-04-16 23:03 (UTC)

@tvr: the dependency on certifi has been removed.

tvr commented on 2021-04-16 13:51 (UTC)

python-certifi should be added as dependency. Without I get the following error

==> Starting check()...
running test
writing plover.egg-info/PKG-INFO
writing dependency_links to plover.egg-info/dependency_links.txt
writing entry points to plover.egg-info/entry_points.txt
writing requirements to plover.egg-info/requires.txt
writing top-level names to plover.egg-info/top_level.txt
reading manifest template 'MANIFEST.in'
warning: no files found matching 'tox.ini'
warning: no previously-included files found matching 'archlinux/.gitignore'
writing manifest file 'plover.egg-info/SOURCES.txt'
Traceback (most recent call last):
  File "/home/thomas/.cache/yay/plover-git/src/plover-git/setup.py", line 286, in <module>
    setup(
  File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.9/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.9/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/thomas/.cache/yay/plover-git/src/plover-git/plover_build_utils/setup.py", line 68, in run
    with self.project_on_sys_path(build=self.build_before):
  File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__
    return next(self.gen)
  File "/home/thomas/.cache/yay/plover-git/src/plover-git/plover_build_utils/setup.py", line 34, in project_on_sys_path
    pkg_resources.require('%s==%s' % (ei_cmd.egg_name, ei_cmd.egg_version))
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 886, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'certifi' distribution was not found and is required by plover
==> ERROR: A failure occurred in check().
    Aborting...
error making: plover-git

bpierre commented on 2017-02-07 20:23 (UTC)

I don't understand the problem with pkgver, I can't reproduce it. The issue with UI files not being generated should be fixed. Note: I assume you edited you're original comment? There's no email notification when an existing comment is edited, so I would have missed your issues if not for visiting the AUR page.

sekret commented on 2017-02-07 18:20 (UTC) (edited on 2017-02-07 18:26 (UTC) by sekret)

Thanks for this package! Please add git to the makedepends, otherwise it can't be built ;-) After adding git I get this output ==> Starting pkgver()... ==> ERROR: pkgver is not allowed to contain colons, hyphens or whitespace. ==> ERROR: pkgver() generated an invalid version: zip_safe flag not set; analyzing archive contents... zip_safe flag not set; analyzing archive contents... 4.0.0.dev0.91.gd6f8be5 I want to suggest to use git describe --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' in pkgver(), it produces this output 4.0.0.dev0.r91.gd6f8be5 The license should be provided like this license=('GPL2') When I tried to launch it, I got this $ plover Unexpected error: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/plover/main.py", line 72, in main code = gui.main(config) File "/usr/lib/python2.7/site-packages/plover/gui_qt/main.py", line 112, in main app = Application(config, use_qt_notifications) File "/usr/lib/python2.7/site-packages/plover/gui_qt/main.py", line 31, in __init__ from plover.gui_qt.main_window import MainWindow File "/usr/lib/python2.7/site-packages/plover/gui_qt/main_window.py", line 18, in <module> from plover.gui_qt.main_window_ui import Ui_MainWindow ImportError: No module named main_window_ui QApplication: invalid style override passed, ignoring it. Looks like missing dependencies? I'm not really a python guy ... What package provides this module named main_window_ui?