diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-10-13 22:35:50 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-10-13 22:50:11 +0200 |
commit | cc20a22a09bc1fa6969040e39cbc588a17bc62be (patch) | |
tree | d75cea54ec5dacc2c3b5251ea037213ff49ce1ba /gnu | |
parent | 178f77b2d20ecb371110b76703db031285a6b65e (diff) | |
download | guix-cc20a22a09bc1fa6969040e39cbc588a17bc62be.tar.gz |
gnu: Add dogtail.
* gnu/packages/python.scm (python2-dogtail): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/python.scm | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index d64ed1a131..b5dbb6b90f 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -19,7 +19,7 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages python) - #:use-module ((guix licenses) #:select (bsd-3 bsd-style psfl x11)) + #:use-module ((guix licenses) #:select (bsd-3 bsd-style psfl x11 gpl2+)) #:use-module ((guix licenses) #:select (zlib) #:renamer (symbol-prefix-proc 'license:)) #:use-module (gnu packages) @@ -399,7 +399,7 @@ after Andy Lester’s Perl module WWW::Mechanize.") "Json library for Python") (description "JSON (JavaScript Object Notation) is a subset of JavaScript syntax -(ECMA-262 3rd edition) used as a lightweight data interchange format. + (ECMA-262 3rd edition) used as a lightweight data interchange format. Simplejson exposes an API familiar to users of the standard library marshal and pickle modules. It is the externally maintained version of the json @@ -438,3 +438,29 @@ Python 3.3+.") (description "PyICU is a python extension wrapping the ICU C++ API.") (license x11))) + +(define-public python2-dogtail + ;; Python 2 only, as it leads to "TabError: inconsistent use of tabs and + ;; spaces in indentation" with Python 3. + (package + (name "python2-dogtail") + (version "0.8.2") + (source (origin + (method url-fetch) + (uri (string-append + "https://fedorahosted.org/released/dogtail/dogtail-" + version ".tar.gz")) + (sha256 + (base32 + "1yc4cg7ip87z15gyd4wy2vzbywrjc52a3m8r8gqy2b50d65llcg1")))) + (build-system python-build-system) + (arguments `(#:python ,python-2 + #:tests? #f)) ; invalid command "test" + (home-page "https://fedorahosted.org/dogtail/") + (synopsis "GUI test tool and automation framework written in Python") + (description + "dogtail is a GUI test tool and automation framework written in Python. +It uses Accessibility (a11y) technologies to communicate with desktop +applications. dogtail scripts are written in Python and executed like any +other Python program.") + (license gpl2+))) |