GNU bug report logs - #62568
[PATCH] gnu: Add python-pyoo.

Previous Next

Package: guix-patches;

Reported by: Nicolas Graves <ngraves <at> ngraves.fr>

Date: Fri, 31 Mar 2023 10:10:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 62568 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#62568; Package guix-patches. (Fri, 31 Mar 2023 10:10:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nicolas Graves <ngraves <at> ngraves.fr>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 31 Mar 2023 10:10:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: guix-patches <at> gnu.org
Cc: ngraves <at> ngraves.fr
Subject: [PATCH] gnu: Add python-pyoo.
Date: Fri, 31 Mar 2023 12:09:13 +0200
* gnu/packages/libreoffice.scm (python-pyoo): New variable.
---
 gnu/packages/libreoffice.scm | 42 ++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm
index 48689b9342..35074982e4 100644
--- a/gnu/packages/libreoffice.scm
+++ b/gnu/packages/libreoffice.scm
@@ -1187,3 +1187,45 @@ (define (install-python-script name)
      '((release-monitoring-url
         . "https://www.libreoffice.org/download/download-libreoffice/")))
     (license license:mpl2.0)))
+
+(define-public python-pyoo
+  (package
+    (name "python-pyoo")
+    (version "1.4")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pyoo" version))
+              (sha256
+               (base32
+                "1bxj24nwrvqra0d18w0lckvm9iw6bvks1fid2b6xrpvfc5xb37ry"))))
+    (build-system python-build-system)
+    (arguments '(#:tests? #f))
+    (inputs (list libreoffice))
+    (home-page "https://github.com/mila/pyoo")
+    (synopsis "Pythonic interface to Apache OpenOffice API (UNO)")
+    (description "PyOO allows you to control a running OpenOffice or
+LibreOffice program for reading and writing spreadsheet documents.  The
+library can be used for generating documents in various formats.
+
+The main advantage of the PyOO library is that it can use almost any
+functionality implemented in OpenOffice / LibreOffice applications.  On the
+other hand it needs a running process of a office suite application which is
+significant overhead.  It uses the UNO standard interface to a running
+OpenOffice or LibreOffice application.
+
+PyOO wraps a robust Python-UNO bridge to simple and Pythonic interface.
+
+Available features:
+@itemize
+@item Opening and creation of spreadsheet documents
+@item Saving documents to all formats available in OpenOffice
+@item Charts and diagrams
+@item Sheet access and manipulation
+@item Formulas
+@item Cell merging
+@item Number, text, date, and time values
+@item Cell and text formating
+@item Number formating
+@item Locales
+@end itemize")
+    (license license:expat)))
-- 
2.39.2





Information forwarded to guix-patches <at> gnu.org:
bug#62568; Package guix-patches. (Sun, 18 Jun 2023 21:11:02 GMT) Full text and rfc822 format available.

Message #8 received at 62568 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Nicolas Graves <ngraves <at> ngraves.fr>
Cc: 62568 <at> debbugs.gnu.org
Subject: Re: bug#62568: [PATCH] gnu: Add python-pyoo.
Date: Sun, 18 Jun 2023 23:10:22 +0200
Hi,

Nicolas Graves <ngraves <at> ngraves.fr> skribis:

> * gnu/packages/libreoffice.scm (python-pyoo): New variable.

This is failing according to <https://qa.guix.gnu.org/issue/62568>.

Could you take a look?

Thanks,
Ludo’.




This bug report was last modified 1 year and 362 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.