* [bug#58387] [PATCH 0/2] Add cobib.
@ 2022-10-09 3:01 M
2022-10-09 3:02 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable M
` (4 more replies)
0 siblings, 5 replies; 17+ messages in thread
From: M @ 2022-10-09 3:01 UTC (permalink / raw)
To: 58387; +Cc: M
`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
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
2022-10-09 3:01 [bug#58387] [PATCH 0/2] Add cobib M
@ 2022-10-09 3:02 ` M
2022-10-09 3:02 ` [bug#58387] [PATCH 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 8:34 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " ( via Guix-patches via
2022-10-09 11:04 ` [bug#58387] [PATCH v2 " M
` (3 subsequent siblings)
4 siblings, 2 replies; 17+ messages in thread
From: M @ 2022-10-09 3:02 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 3:02 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable M
@ 2022-10-09 3:02 ` M
2022-10-09 8:37 ` ( via Guix-patches via
2022-10-09 8:34 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " ( via Guix-patches via
1 sibling, 1 reply; 17+ messages in thread
From: M @ 2022-10-09 3:02 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
2022-10-09 3:02 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable M
2022-10-09 3:02 ` [bug#58387] [PATCH 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
@ 2022-10-09 8:34 ` ( via Guix-patches via
1 sibling, 0 replies; 17+ messages in thread
From: ( via Guix-patches via @ 2022-10-09 8:34 UTC (permalink / raw)
To: M, 58387
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.
-- (
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 3:02 ` [bug#58387] [PATCH 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
@ 2022-10-09 8:37 ` ( via Guix-patches via
0 siblings, 0 replies; 17+ messages in thread
From: ( via Guix-patches via @ 2022-10-09 8:37 UTC (permalink / raw)
To: M, 58387
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?
-- (
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v2 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
2022-10-09 3:01 [bug#58387] [PATCH 0/2] Add cobib M
2022-10-09 3:02 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable M
@ 2022-10-09 11:04 ` M
2022-10-09 11:04 ` [bug#58387] [PATCH v2 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 11:11 ` [bug#58387] [PATCH v2 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " ( via Guix-patches via
2022-10-09 11:14 ` [bug#58387] [PATCH v3 " M
` (2 subsequent siblings)
4 siblings, 2 replies; 17+ messages in thread
From: M @ 2022-10-09 11:04 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v2 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 11:04 ` [bug#58387] [PATCH v2 " M
@ 2022-10-09 11:04 ` M
2022-10-09 11:11 ` ( via Guix-patches via
2022-10-09 11:11 ` [bug#58387] [PATCH v2 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " ( via Guix-patches via
1 sibling, 1 reply; 17+ messages in thread
From: M @ 2022-10-09 11:04 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v2 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
2022-10-09 11:04 ` [bug#58387] [PATCH v2 " M
2022-10-09 11:04 ` [bug#58387] [PATCH v2 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
@ 2022-10-09 11:11 ` ( via Guix-patches via
1 sibling, 0 replies; 17+ messages in thread
From: ( via Guix-patches via @ 2022-10-09 11:11 UTC (permalink / raw)
To: M, 58387
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}/
-- (
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v2 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 11:04 ` [bug#58387] [PATCH v2 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
@ 2022-10-09 11:11 ` ( via Guix-patches via
0 siblings, 0 replies; 17+ messages in thread
From: ( via Guix-patches via @ 2022-10-09 11:11 UTC (permalink / raw)
To: M, 58387
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
-- (
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v3 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
2022-10-09 3:01 [bug#58387] [PATCH 0/2] Add cobib M
2022-10-09 3:02 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable M
2022-10-09 11:04 ` [bug#58387] [PATCH v2 " M
@ 2022-10-09 11:14 ` M
2022-10-09 11:14 ` [bug#58387] [PATCH v3 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 11:18 ` [bug#58387] [PATCH v4 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " M
2022-10-09 11:20 ` [bug#58387] [PATCH v5 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " M
4 siblings, 1 reply; 17+ messages in thread
From: M @ 2022-10-09 11:14 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v3 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 11:14 ` [bug#58387] [PATCH v3 " M
@ 2022-10-09 11:14 ` M
0 siblings, 0 replies; 17+ messages in thread
From: M @ 2022-10-09 11:14 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v4 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
2022-10-09 3:01 [bug#58387] [PATCH 0/2] Add cobib M
` (2 preceding siblings ...)
2022-10-09 11:14 ` [bug#58387] [PATCH v3 " M
@ 2022-10-09 11:18 ` M
2022-10-09 11:18 ` [bug#58387] [PATCH v4 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 11:20 ` [bug#58387] [PATCH v5 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " M
4 siblings, 1 reply; 17+ messages in thread
From: M @ 2022-10-09 11:18 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v4 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 11:18 ` [bug#58387] [PATCH v4 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " M
@ 2022-10-09 11:18 ` M
0 siblings, 0 replies; 17+ messages in thread
From: M @ 2022-10-09 11:18 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v5 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable.
2022-10-09 3:01 [bug#58387] [PATCH 0/2] Add cobib M
` (3 preceding siblings ...)
2022-10-09 11:18 ` [bug#58387] [PATCH v4 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " M
@ 2022-10-09 11:20 ` M
2022-10-09 11:20 ` [bug#58387] [PATCH v5 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
4 siblings, 1 reply; 17+ messages in thread
From: M @ 2022-10-09 11:20 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v5 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 11:20 ` [bug#58387] [PATCH v5 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " M
@ 2022-10-09 11:20 ` M
2022-10-09 11:44 ` ( via Guix-patches via
0 siblings, 1 reply; 17+ messages in thread
From: M @ 2022-10-09 11:20 UTC (permalink / raw)
To: 58387; +Cc: M
---
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
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#58387] [PATCH v5 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 11:20 ` [bug#58387] [PATCH v5 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
@ 2022-10-09 11:44 ` ( via Guix-patches via
2022-10-11 11:09 ` bug#58387: " Christopher Baines
0 siblings, 1 reply; 17+ messages in thread
From: ( via Guix-patches via @ 2022-10-09 11:44 UTC (permalink / raw)
To: M, 58387
v5 all LGTM :)
-- (
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#58387: [PATCH v5 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): New variable.
2022-10-09 11:44 ` ( via Guix-patches via
@ 2022-10-11 11:09 ` Christopher Baines
0 siblings, 0 replies; 17+ messages in thread
From: Christopher Baines @ 2022-10-11 11:09 UTC (permalink / raw)
To: M, (; +Cc: 58387-done
[-- Attachment #1: Type: text/plain, Size: 227 bytes --]
"( via Guix-patches" via <guix-patches@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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2022-10-11 12:57 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-09 3:01 [bug#58387] [PATCH 0/2] Add cobib M
2022-10-09 3:02 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): New variable M
2022-10-09 3:02 ` [bug#58387] [PATCH 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 8:37 ` ( via Guix-patches via
2022-10-09 8:34 ` [bug#58387] [PATCH 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " ( via Guix-patches via
2022-10-09 11:04 ` [bug#58387] [PATCH v2 " M
2022-10-09 11:04 ` [bug#58387] [PATCH v2 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 11:11 ` ( via Guix-patches via
2022-10-09 11:11 ` [bug#58387] [PATCH v2 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " ( via Guix-patches via
2022-10-09 11:14 ` [bug#58387] [PATCH v3 " M
2022-10-09 11:14 ` [bug#58387] [PATCH v3 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 11:18 ` [bug#58387] [PATCH v4 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " M
2022-10-09 11:18 ` [bug#58387] [PATCH v4 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 11:20 ` [bug#58387] [PATCH v5 1/2] gnu: Add python-pylatexenc. * gnu/packages/python-xyz.scm (python-pylatexenc): " M
2022-10-09 11:20 ` [bug#58387] [PATCH v5 2/2] gnu: Add cobib. * gnu/packages/python-xyz.scm (python-cobib): " M
2022-10-09 11:44 ` ( via Guix-patches via
2022-10-11 11:09 ` bug#58387: " Christopher Baines
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.