From c448d24ebe99c18d64ed3f6cb71fb6a035de2efa Mon Sep 17 00:00:00 2001 From: Chrys Date: Sat, 26 Jan 2019 10:46:05 +0100 Subject: [PATCH] improve setup process --- README.md | 5 ++++- setup.py | 12 ++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 871fcb24..30d46d6f 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,10 @@ This software is licensed under the LGPL v3. # installation - Archlinux: PKGBUILD in AUR - PIP: sudo pip install fenrir-screenreader -- Manual: run install.sh and uninstall.sh as root +- Manual: + - install "espeak" and "sox" with your package manager + - sudo pip install -r requirements.txt + - run install.sh and uninstall.sh as root - you also can just run it from Git without installing: You can just run the following as root: if you are in Fenrir Git rootfolder: diff --git a/setup.py b/setup.py index ea1bb2e9..70b7e5b3 100755 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ from setuptools import find_packages from setuptools import setup fenrirVersion = '1.9.3' -packageVersion = 'post1' +packageVersion = 'post2' # handle flags for package manager like yaourt and pacaur. forceSettings = False @@ -86,14 +86,14 @@ setup( # Dependent packages (distributions) install_requires=[ - "evdev", - "daemonize", - "dbus-python", - "pyudev", + "evdev>=1.1.2", + "daemonize>=2.5.0", + "dbus-python>=1.2.8", + "pyudev>=0.21.0", "setuptools", "pexpect", "pyttsx3", - "pyte", + "pyte>=0.7.0", ], )