GNU bug report logs - #46449
[PATCH] gnu: Add python-mistletoe.

Previous Next

Package: guix-patches;

Reported by: Ron Nazarov <noisytoot <at> disroot.org>

Date: Thu, 11 Feb 2021 21:47:01 UTC

Severity: normal

Tags: patch

Done: Tobias Geerinckx-Rice <me <at> tobias.gr>

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 46449 in the body.
You can then email your comments to 46449 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#46449; Package guix-patches. (Thu, 11 Feb 2021 21:47:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ron Nazarov <noisytoot <at> disroot.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 11 Feb 2021 21:47:01 GMT) Full text and rfc822 format available.

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

From: Ron Nazarov <noisytoot <at> disroot.org>
To: guix-patches <at> gnu.org
Cc: Ron Nazarov <noisytoot <at> disroot.org>
Subject: [PATCH] gnu: Add python-mistletoe.
Date: Thu, 11 Feb 2021 21:36:54 +0000
* gnu/packages/python-xyz.scm (python-mistletoe): New variable.
---
 gnu/packages/python-xyz.scm | 39 ++++++++++++++++++++++++++++++-------
 1 file changed, 32 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 783812eb03..69a2f29fcb 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -96,6 +96,7 @@
 ;;; Copyright © 2020, 2021 Zheng Junjie <873216071 <at> qq.com>
 ;;; Copyright © 2021 Morgan Smith <Morgan.J.Smith <at> outlook.com>
 ;;; Copyright © 2020 EuAndreh <eu <at> euandre.org>
+;;; Copyright © 2021 Noisytoot <noisytoot <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -23745,18 +23746,42 @@ Application Programming Interface based on the Open Inventor 2.1 API.")
     (name "python-crayons")
     (version "0.4.0")
     (source
-      (origin
-        (method url-fetch)
-        (uri (pypi-uri "crayons" version))
-        (sha256
-         (base32
-          "0gw106k4b6y8mw7pp52awxyplj2bwvwk315k4sywzwh0g1abfcxx"))))
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "crayons" version))
+       (sha256
+        (base32
+         "0gw106k4b6y8mw7pp52awxyplj2bwvwk315k4sywzwh0g1abfcxx"))))
     (build-system python-build-system)
     (propagated-inputs
-      `(("python-colorama" ,python-colorama)))
+     `(("python-colorama" ,python-colorama)))
     (home-page "https://github.com/MasterOdin/crayons")
     (synopsis "TextUI colors for Python")
     (description "This package gives you colored strings for the terminal.
 Crayons automatically wraps a given string in the foreground color and
 restores the original state after the string is printed.")
     (license license:expat)))
+
+(define-public python-mistletoe
+  (package
+    (name "python-mistletoe")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "mistletoe" version))
+       (sha256
+        (base32
+         "18z6hqfnfjqnrcgfgl5pkj9ggf9yx0yyy94azcn1qf7hqn6g3l14"))))
+    (build-system python-build-system)
+    (home-page
+     "https://github.com/miyuchina/mistletoe")
+    (synopsis
+     "Fast, extensible Markdown parser in pure Python")
+    (description
+     "A CommonMark-compliant Markdown parser
+that supports easy definitions of custom tokens.
+Parsing Markdown into an abstract syntax tree also allows mistletoe
+to swap out renderers for different output formats,
+without touching any of the core components.")
+    (license license:expat)))
-- 
2.30.0





Information forwarded to guix-patches <at> gnu.org:
bug#46449; Package guix-patches. (Fri, 05 Mar 2021 19:06:02 GMT) Full text and rfc822 format available.

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

From: Ron Nazarov <noisytoot <at> disroot.org>
To: 46449 <at> debbugs.gnu.org
Cc: Ron Nazarov <noisytoot <at> disroot.org>
Subject: [PATCH] gnu: Add python-mistletoe.
Date: Fri,  5 Mar 2021 19:00:12 +0000
* gnu/packages/python-xyz.scm (python-mistletoe): New variable.
---
 gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 783812eb03..91d4e343f7 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -96,6 +96,7 @@
 ;;; Copyright © 2020, 2021 Zheng Junjie <873216071 <at> qq.com>
 ;;; Copyright © 2021 Morgan Smith <Morgan.J.Smith <at> outlook.com>
 ;;; Copyright © 2020 EuAndreh <eu <at> euandre.org>
+;;; Copyright © 2021 Noisytoot <noisytoot <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -23760,3 +23761,24 @@ Application Programming Interface based on the Open Inventor 2.1 API.")
 Crayons automatically wraps a given string in the foreground color and
 restores the original state after the string is printed.")
     (license license:expat)))
+
+(define-public python-mistletoe
+  (package
+    (name "python-mistletoe")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "mistletoe" version))
+       (sha256
+        (base32 "18z6hqfnfjqnrcgfgl5pkj9ggf9yx0yyy94azcn1qf7hqn6g3l14"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/miyuchina/mistletoe")
+    (synopsis "Fast, extensible Markdown parser in pure Python")
+    (description
+     "The @code{mistletoe} Markdown parser is a CommonMark-compliant Markdown parser
+that supports definitions of custom tokens.
+Parsing Markdown into an abstract syntax tree also allows @code{mistletoe}
+to swap out renderers for different output formats,
+without touching any of the core components.")
+    (license license:expat)))
-- 
2.30.1





Information forwarded to guix-patches <at> gnu.org:
bug#46449; Package guix-patches. (Sun, 07 Mar 2021 21:25:01 GMT) Full text and rfc822 format available.

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

From: Ron Nazarov <noisytoot <at> disroot.org>
To: 46449 <at> debbugs.gnu.org
Cc: Ron Nazarov <noisytoot <at> disroot.org>
Subject: [PATCH] gnu: Add python-mistletoe.
Date: Sun,  7 Mar 2021 21:21:25 +0000
* gnu/packages/markup.scm (python-mistletoe): New variable.
---
 gnu/packages/markup.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm
index 95a3eb269e..4e0fcdce1c 100644
--- a/gnu/packages/markup.scm
+++ b/gnu/packages/markup.scm
@@ -6,6 +6,7 @@
 ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me <at> tobias.gr>
 ;;; Copyright © 2020 Marius Bakke <mbakke <at> fastmail.com>
 ;;; Copyright © 2020 EuAndreh <eu <at> euandre.org>
+;;; Copyright © 2021 Noisytoot <noisytoot <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -31,6 +32,7 @@
   #:use-module (guix build-system trivial)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system perl)
+  #:use-module (guix build-system python)
   #:use-module (guix utils)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages)
@@ -300,3 +302,24 @@ and smu is that smu doesn't support reference style links.")
 SAX-like interface.  It is compliant to the CommonMark specification,
 with a few extensions.")
     (license expat)))
+
+(define-public python-mistletoe
+  (package
+    (name "python-mistletoe")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "mistletoe" version))
+       (sha256
+        (base32 "18z6hqfnfjqnrcgfgl5pkj9ggf9yx0yyy94azcn1qf7hqn6g3l14"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/miyuchina/mistletoe")
+    (synopsis "Fast, extensible Markdown parser in pure Python")
+    (description
+     "The @code{mistletoe} Markdown parser is a CommonMark-compliant Markdown parser
+that supports definitions of custom tokens.
+Parsing Markdown into an abstract syntax tree also allows @code{mistletoe}
+to swap out renderers for different output formats,
+without touching any of the core components.")
+    (license expat)))
-- 
2.30.1





Reply sent to Tobias Geerinckx-Rice <me <at> tobias.gr>:
You have taken responsibility. (Mon, 08 Mar 2021 19:02:02 GMT) Full text and rfc822 format available.

Notification sent to Ron Nazarov <noisytoot <at> disroot.org>:
bug acknowledged by developer. (Mon, 08 Mar 2021 19:02:02 GMT) Full text and rfc822 format available.

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

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: Ron Nazarov <noisytoot <at> disroot.org>
Cc: 46449-done <at> debbugs.gnu.org, guix-patches <at> gnu.org
Subject: Re: [bug#46449] [PATCH] gnu: Add python-mistletoe.
Date: Mon, 08 Mar 2021 20:01:53 +0100
[Message part 1 (text/plain, inline)]
Toot,

Ron Nazarov via Guix-patches via 写道:
> * gnu/packages/markup.scm (python-mistletoe): New variable.

Thanks!  Pushed as 80599a739d04fb1830ee0169256021764784e850, with 
minor changes:

> +    (synopsis "Fast, extensible Markdown parser in pure 
> Python")
                 ^^^^
I removed this, since all software is now fast, light-weight, and 
well-written.  It's the law or something.

> +    (description

I wrapped this to 80 characters.

Kind regards,

T G-R
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#46449; Package guix-patches. (Mon, 08 Mar 2021 19:03:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 06 Apr 2021 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 20 days ago.

Previous Next


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