GNU bug report logs - #58387
[PATCH 0/2] Add cobib.

Previous Next

Package: guix-patches;

Reported by: M <matf <at> disr.it>

Date: Sun, 9 Oct 2022 03:02:02 UTC

Severity: normal

Tags: patch

Done: Christopher Baines <mail <at> cbaines.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 58387 in the body.
You can then email your comments to 58387 AT debbugs.gnu.org in the normal way.

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#58387; Package guix-patches. (Sun, 09 Oct 2022 03:02:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to M <matf <at> disr.it>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 09 Oct 2022 03:02:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: guix-patches <at> gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH 0/2] Add cobib.
Date: Sun,  9 Oct 2022 05:01:26 +0200
`cobib` is a CLI- and TUI-based bibliography management, which I think could be very useful to multiple Guix users, especially as we don't have many bibliography tools packaged for Guix right now.

From the source repository:

"coBib is a simple, command-line based bibliography management tool. It is the result of the need for an easy-to-use alternative to full-blown reference managers like Mendeley or Zotero. As such it follows some basic design goals:

    plain-text database: which means you get full access and control over the database.
    git-integration: as a benefit of the above, you can keep track of your database through version control.
    centralized database, location-independent library: this means, that coBib only manages the database file in a centralized fashion but allows you to spread the actual contents of your library across the entire file system (this is the major different to papis).
    command-line and TUI support: all features are available through the command-line as well as a curses-based TUI."

M (2):
  gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm
    (python-pylatexenc): New variable.
  gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.

 gnu/packages/python-xyz.scm | 49 +++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 03:03:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm
 (python-pylatexenc): New variable.
Date: Sun,  9 Oct 2022 05:02:23 +0200
---
 gnu/packages/python-xyz.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 054bd3ed29..bb571c525c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -1617,6 +1617,24 @@ (define-public python-hnswlib
 approximate nearest neighbor search with Python bindings.")
     (license license:asl2.0)))
 
+(define-public python-pylatexenc
+  (package
+    (name "python-pylatexenc")
+    (version "2.10")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pylatexenc" version))
+              (sha256
+               (base32
+                "1ls09z47b5md71gkxcj7fd87ynpvv2walgp2w6z31p26xf2gvn1x"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/phfaist/pylatexenc")
+    (synopsis
+     "Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion")
+    (description
+     "Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion")
+    (license license:expat)))
+
 (define-public python-pyls-black
   (package
     (name "python-pyls-black")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 03:03:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm
 (python-cobib): New variable.
Date: Sun,  9 Oct 2022 05:02:24 +0200
---
 gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index bb571c525c..feb187c515 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -552,6 +552,37 @@ (define-public python-cachetools
 @code{lru_cache} function decorator.")
     (license license:expat)))
 
+(define-public python-cobib
+  (package
+    (name "python-cobib")
+    (version "3.5.2")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "cobib" version))
+              (sha256
+               (base32
+                "16nbrbvascbf6cb7yvn9q793dy8zx703pqrmk3mswib9a19mnx3n"))))
+    (build-system python-build-system)
+    (propagated-inputs (list python-beautifulsoup4
+                             python-bibtexparser
+                             python-pylatexenc
+                             python-requests
+                             python-requests-oauthlib
+                             python-ruamel.yaml))
+    (native-inputs
+     (list python-future
+           python-pyte
+           python-pytest))
+    (home-page "https://gitlab.com/mrossinek/cobib")
+    (synopsis "Console bibliography")
+    (description
+     "@command{cobib} is a simple, command-line based bibliography management
+tool.  It is the result of the need for an easy-to-use alternative to full-blown
+reference managers like Mendeley or Zotero.  It uses a plain-text database,
+location-independent library, and features git integration, command-line
+support, as well as a curses-based TUI.")
+    (license license:expat)))
+
 (define-public python-colorful
   (package
     (name "python-colorful")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 08:35:01 GMT) Full text and rfc822 format available.

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

From: "(" <paren <at> disroot.org>
To: "M" <matf <at> disr.it>, <58387 <at> debbugs.gnu.org>
Subject: Re: [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. *
 gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
Date: Sun, 09 Oct 2022 09:34:20 +0100
Hey,

On Sun Oct 9, 2022 at 4:02 AM BST, M wrote:
> +    (name "python-pylatexenc")
> +    (version "2.10")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (pypi-uri "pylatexenc" version))

Could you add a ``file-name'' field? Something like:

  (file-name (string-append name "-" version ".tar.gz"))

> +    (synopsis
> +     "Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion")
> +    (description
> +     "Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion")

You'll want to shorten the synopsis and make the description a full sentence.

    -- (




Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 08:41:02 GMT) Full text and rfc822 format available.

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

From: "(" <paren <at> disroot.org>
To: "M" <matf <at> disr.it>, <58387 <at> debbugs.gnu.org>
Subject: Re: [bug#58387] [PATCH 2/2] gnu: Add cobib. *
 gnu/packages/python-xyz.scm (python-cobib): New variable.
Date: Sun, 09 Oct 2022 09:37:46 +0100
On Sun Oct 9, 2022 at 4:02 AM BST, M wrote:
> +    (source (origin
> +              (method url-fetch)
> +              (uri (pypi-uri "cobib" version))

Add a file-name field here too, please.

> +    (propagated-inputs (list python-beautifulsoup4
> +                             python-bibtexparser
> +                             python-pylatexenc
> +                             python-requests
> +                             python-requests-oauthlib
> +                             python-ruamel.yaml))

Put the start of the list on a new line.

> +    (home-page "https://gitlab.com/mrossinek/cobib")
> +    (synopsis "Console bibliography")

Would "TUI bibliography management tool" be more precise?

> +     "@command{cobib} is a simple, command-line based bibliography management

Remove the ``simple'' adjective; we try to avoid marketing in descriptions to the
best of our ability.

> +tool.  It is the result of the need for an easy-to-use alternative to full-blown
> +reference managers like Mendeley or Zotero.  It uses a plain-text database,

For the same reason, could you remove the "It is the result ... or Zotero" line?

> +location-independent library, and features git integration, command-line

Maybe add "a" before "location-independent"?

> +support, as well as a curses-based TUI.")

s/as well as/and/ maybe?

    -- (




Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:05:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH v2 1/2] gnu: Add python-pylatexenc. *
 gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
Date: Sun,  9 Oct 2022 13:04:00 +0200
---
 gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 054bd3ed29..15540ffae3 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -1617,6 +1617,26 @@ (define-public python-hnswlib
 approximate nearest neighbor search with Python bindings.")
     (license license:asl2.0)))
 
+(define-public python-pylatexenc
+  (package
+    (name "python-pylatexenc")
+    (version "2.10")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pylatexenc" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1ls09z47b5md71gkxcj7fd87ynpvv2walgp2w6z31p26xf2gvn1x"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/phfaist/pylatexenc")
+    (synopsis
+     "LaTeX parser for unicode/latex conversion")
+    (description
+     "python-pylatexenc is a LaTeX parser providing latex-to-unicode and
+unicode-to-latex conversion.")
+    (license license:expat)))
+
 (define-public python-pyls-black
   (package
     (name "python-pyls-black")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:06:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH v2 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm
 (python-cobib): New variable.
Date: Sun,  9 Oct 2022 13:04:01 +0200
---
 gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 15540ffae3..970aa38d66 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -552,6 +552,37 @@ (define-public python-cachetools
 @code{lru_cache} function decorator.")
     (license license:expat)))
 
+(define-public python-cobib
+  (package
+    (name "python-cobib")
+    (version "3.5.2")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "cobib" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "16nbrbvascbf6cb7yvn9q793dy8zx703pqrmk3mswib9a19mnx3n"))))
+    (build-system python-build-system)
+    (propagated-inputs 
+     (list python-beautifulsoup4
+           python-bibtexparser
+           python-pylatexenc
+           python-requests
+           python-requests-oauthlib
+           python-ruamel.yaml))
+    (native-inputs
+     (list python-future
+           python-pyte
+           python-pytest))
+    (home-page "https://gitlab.com/mrossinek/cobib")
+    (synopsis "Terminal-based bibliography management tool")
+    (description
+     "@command{cobib} is a command-line based bibliography management tool.  It
+uses a plain-text database, a location-independent library, and features git
+integration, command-line support, and a curses-based TUI.")
+    (license license:expat)))
+
 (define-public python-colorful
   (package
     (name "python-colorful")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:12:01 GMT) Full text and rfc822 format available.

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

From: "(" <paren <at> disroot.org>
To: "M" <matf <at> disr.it>, <58387 <at> debbugs.gnu.org>
Subject: Re: [bug#58387] [PATCH v2 1/2] gnu: Add python-pylatexenc. *
 gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
Date: Sun, 09 Oct 2022 12:11:03 +0100
On Sun Oct 9, 2022 at 12:04 PM BST, M wrote:
> +    (synopsis
> +     "LaTeX parser for unicode/latex conversion")

Synopsis strings generally go on the same line as the field ID.

> +    (description
> +     "python-pylatexenc is a LaTeX parser providing latex-to-unicode and
> +unicode-to-latex conversion.")

s/python-pylatexenc/@code{pylatexenc}/

    -- (




Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:12:02 GMT) Full text and rfc822 format available.

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

From: "(" <paren <at> disroot.org>
To: "M" <matf <at> disr.it>, <58387 <at> debbugs.gnu.org>
Subject: Re: [bug#58387] [PATCH v2 2/2] gnu: Add cobib. *
 gnu/packages/python-xyz.scm (python-cobib): New variable.
Date: Sun, 09 Oct 2022 12:11:25 +0100
On Sun Oct 9, 2022 at 12:04 PM BST, M wrote:
> +(define-public python-cobib
> +  (package
> +    (name "python-cobib")
> +    (version "3.5.2")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (pypi-uri "cobib" version))
> +              (file-name (string-append name "-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "16nbrbvascbf6cb7yvn9q793dy8zx703pqrmk3mswib9a19mnx3n"))))
> +    (build-system python-build-system)
> +    (propagated-inputs 
> +     (list python-beautifulsoup4
> +           python-bibtexparser
> +           python-pylatexenc
> +           python-requests
> +           python-requests-oauthlib
> +           python-ruamel.yaml))
> +    (native-inputs
> +     (list python-future
> +           python-pyte
> +           python-pytest))
> +    (home-page "https://gitlab.com/mrossinek/cobib")
> +    (synopsis "Terminal-based bibliography management tool")
> +    (description
> +     "@command{cobib} is a command-line based bibliography management tool.  It
> +uses a plain-text database, a location-independent library, and features git
> +integration, command-line support, and a curses-based TUI.")
> +    (license license:expat)))

LGTM

    -- (




Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:16:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH v3 1/2] gnu: Add python-pylatexenc. *
 gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
Date: Sun,  9 Oct 2022 13:14:53 +0200
---
 gnu/packages/python-xyz.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 054bd3ed29..e121cd80d4 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -1617,6 +1617,25 @@ (define-public python-hnswlib
 approximate nearest neighbor search with Python bindings.")
     (license license:asl2.0)))
 
+(define-public python-pylatexenc
+  (package
+    (name "python-pylatexenc")
+    (version "2.10")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pylatexenc" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1ls09z47b5md71gkxcj7fd87ynpvv2walgp2w6z31p26xf2gvn1x"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/phfaist/pylatexenc")
+    (synopsis "LaTeX parser for unicode/latex conversion")
+    (description
+     "python-pylatexenc is a LaTeX parser providing latex-to-unicode and
+unicode-to-latex conversion.")
+    (license license:expat)))
+
 (define-public python-pyls-black
   (package
     (name "python-pyls-black")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:16:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH v3 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm
 (python-cobib): New variable.
Date: Sun,  9 Oct 2022 13:14:54 +0200
---
 gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e121cd80d4..6e4fcf4780 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -552,6 +552,37 @@ (define-public python-cachetools
 @code{lru_cache} function decorator.")
     (license license:expat)))
 
+(define-public python-cobib
+  (package
+    (name "python-cobib")
+    (version "3.5.2")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "cobib" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "16nbrbvascbf6cb7yvn9q793dy8zx703pqrmk3mswib9a19mnx3n"))))
+    (build-system python-build-system)
+    (propagated-inputs 
+     (list python-beautifulsoup4
+           python-bibtexparser
+           python-pylatexenc
+           python-requests
+           python-requests-oauthlib
+           python-ruamel.yaml))
+    (native-inputs
+     (list python-future
+           python-pyte
+           python-pytest))
+    (home-page "https://gitlab.com/mrossinek/cobib")
+    (synopsis "Terminal-based bibliography management tool")
+    (description
+     "@command{cobib} is a command-line based bibliography management tool.  It
+uses a plain-text database, a location-independent library, and features git
+integration, command-line support, and a curses-based TUI.")
+    (license license:expat)))
+
 (define-public python-colorful
   (package
     (name "python-colorful")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:19:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH v4 1/2] gnu: Add python-pylatexenc. *
 gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
Date: Sun,  9 Oct 2022 13:18:29 +0200
---
 gnu/packages/python-xyz.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 054bd3ed29..a9b355e09e 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -1617,6 +1617,25 @@ (define-public python-hnswlib
 approximate nearest neighbor search with Python bindings.")
     (license license:asl2.0)))
 
+(define-public python-pylatexenc
+  (package
+    (name "python-pylatexenc")
+    (version "2.10")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pylatexenc" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1ls09z47b5md71gkxcj7fd87ynpvv2walgp2w6z31p26xf2gvn1x"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/phfaist/pylatexenc")
+    (synopsis "LaTeX parser for unicode/latex conversion")
+    (description
+     "@code{python-pylatexenc} is a LaTeX parser providing latex-to-unicode and
+unicode-to-latex conversion.")
+    (license license:expat)))
+
 (define-public python-pyls-black
   (package
     (name "python-pyls-black")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:19:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH v4 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm
 (python-cobib): New variable.
Date: Sun,  9 Oct 2022 13:18:30 +0200
---
 gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index a9b355e09e..a9097242a6 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -552,6 +552,37 @@ (define-public python-cachetools
 @code{lru_cache} function decorator.")
     (license license:expat)))
 
+(define-public python-cobib
+  (package
+    (name "python-cobib")
+    (version "3.5.2")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "cobib" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "16nbrbvascbf6cb7yvn9q793dy8zx703pqrmk3mswib9a19mnx3n"))))
+    (build-system python-build-system)
+    (propagated-inputs 
+     (list python-beautifulsoup4
+           python-bibtexparser
+           python-pylatexenc
+           python-requests
+           python-requests-oauthlib
+           python-ruamel.yaml))
+    (native-inputs
+     (list python-future
+           python-pyte
+           python-pytest))
+    (home-page "https://gitlab.com/mrossinek/cobib")
+    (synopsis "Terminal-based bibliography management tool")
+    (description
+     "@command{cobib} is a command-line based bibliography management tool.  It
+uses a plain-text database, a location-independent library, and features git
+integration, command-line support, and a curses-based TUI.")
+    (license license:expat)))
+
 (define-public python-colorful
   (package
     (name "python-colorful")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:22:01 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH v5 1/2] gnu: Add python-pylatexenc. *
 gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
Date: Sun,  9 Oct 2022 13:20:54 +0200
---
 gnu/packages/python-xyz.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 054bd3ed29..a3ba0b8a19 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -1617,6 +1617,25 @@ (define-public python-hnswlib
 approximate nearest neighbor search with Python bindings.")
     (license license:asl2.0)))
 
+(define-public python-pylatexenc
+  (package
+    (name "python-pylatexenc")
+    (version "2.10")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pylatexenc" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1ls09z47b5md71gkxcj7fd87ynpvv2walgp2w6z31p26xf2gvn1x"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/phfaist/pylatexenc")
+    (synopsis "LaTeX parser for Unicode/LaTeX conversion")
+    (description
+     "@code{python-pylatexenc} is a LaTeX parser providing LaTeX-to-Unicode and
+Unicode-to-LaTeX conversion.")
+    (license license:expat)))
+
 (define-public python-pyls-black
   (package
     (name "python-pyls-black")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:22:02 GMT) Full text and rfc822 format available.

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

From: M <matf <at> disr.it>
To: 58387 <at> debbugs.gnu.org
Cc: M <matf <at> disr.it>
Subject: [PATCH v5 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm
 (python-cobib): New variable.
Date: Sun,  9 Oct 2022 13:20:55 +0200
---
 gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index a3ba0b8a19..5f97855485 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -552,6 +552,37 @@ (define-public python-cachetools
 @code{lru_cache} function decorator.")
     (license license:expat)))
 
+(define-public python-cobib
+  (package
+    (name "python-cobib")
+    (version "3.5.2")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "cobib" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "16nbrbvascbf6cb7yvn9q793dy8zx703pqrmk3mswib9a19mnx3n"))))
+    (build-system python-build-system)
+    (propagated-inputs 
+     (list python-beautifulsoup4
+           python-bibtexparser
+           python-pylatexenc
+           python-requests
+           python-requests-oauthlib
+           python-ruamel.yaml))
+    (native-inputs
+     (list python-future
+           python-pyte
+           python-pytest))
+    (home-page "https://gitlab.com/mrossinek/cobib")
+    (synopsis "Terminal-based bibliography management tool")
+    (description
+     "@command{cobib} is a command-line based bibliography management tool.  It
+uses a plain-text database, a location-independent library, and features git
+integration, command-line support, and a curses-based TUI.")
+    (license license:expat)))
+
 (define-public python-colorful
   (package
     (name "python-colorful")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#58387; Package guix-patches. (Sun, 09 Oct 2022 11:45:02 GMT) Full text and rfc822 format available.

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

From: "(" <paren <at> disroot.org>
To: "M" <matf <at> disr.it>, <58387 <at> debbugs.gnu.org>
Subject: Re: [bug#58387] [PATCH v5 2/2] gnu: Add cobib. *
 gnu/packages/python-xyz.scm (python-cobib): New variable.
Date: Sun, 09 Oct 2022 12:44:17 +0100
v5 all LGTM :)

    -- (




Reply sent to Christopher Baines <mail <at> cbaines.net>:
You have taken responsibility. (Tue, 11 Oct 2022 11:11:01 GMT) Full text and rfc822 format available.

Notification sent to M <matf <at> disr.it>:
bug acknowledged by developer. (Tue, 11 Oct 2022 11:11:01 GMT) Full text and rfc822 format available.

Message #55 received at 58387-done <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: M <matf <at> disr.it>, "(" <paren <at> disroot.org>
Cc: 58387-done <at> debbugs.gnu.org
Subject: Re: [bug#58387] [PATCH v5 2/2] gnu: Add cobib. *
 gnu/packages/python-xyz.scm (python-cobib): New variable.
Date: Tue, 11 Oct 2022 12:09:08 +0100
[Message part 1 (text/plain, inline)]
"( via Guix-patches" via <guix-patches <at> gnu.org> writes:

> v5 all LGTM :)
>
>     -- (

Thanks for the patches and for the review, I've pushed these to master
as 59911ae29442aba18bcb53233e793d8f3d264504.

Thanks again,

Chris
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 08 Nov 2022 12:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 226 days ago.

Previous Next


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