delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/05/19/17:24:03

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 342FD3858425
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1684531405;
bh=TVf8LCQ3Z7/raA/vR12pXfL+iEecb7CzY6/fZCtj3UM=;
h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=Cye3r698x2YyWTphrx0XT9/mLJ6zwvbLSCmYE6ly8m3t6PvdolMp/6meDNoRS2FO5
NKzRgPY6uPx2TR5bpdFGqbLassrq/EicgAqRPwXq012mIlswC4j3Nkr8YxlNNw3LjF
n1Q3UL8EBIF2HzN7ooBfb3rcBFO8qojoDUk8C8ps=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 322FE3858C41
X-Injected-Via-Gmane: http://gmane.org/
To: cygwin AT cygwin DOT com
Subject: Broken dependency: python39-markdown needs python39-importlib-metadata
Date: Sat, 20 May 2023 00:22:59 +0300
Organization: Oleksandr Gavenko <gavenkoa AT gmail DOT com>, http://defun.work/
Message-ID: <vriujzx4818s.fsf@gavenkoa.example.com>
Mime-Version: 1.0
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (cygwin)
Cancel-Lock: sha1:yUa/BiFd80HrIb94xjuEBP0IAqQ=
X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,
FORGED_GMAIL_RCVD, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,
HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, KAM_OTHER_BAD_TLD,
NML_ADSP_CUSTOM_MED, SPF_HELO_NONE, SPF_PASS, TXREP, T_PDS_OTHER_BAD_TLD,
T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Oleksandr Gavenko via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Oleksandr Gavenko <gavenkoa AT gmail DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

I installed python39-markdown and wanted to:

  import markdown

That fails with:

  File "/home/user/my/blog_md.py", line 5, in <module>
    import markdown
  File "/usr/lib/python3.9/site-packages/markdown/__init__.py", line 29, in <module>
    from .core import Markdown, markdown, markdownFromFile  # noqa: E402
  File "/usr/lib/python3.9/site-packages/markdown/core.py", line 26, in <module>
    from . import util
  File "/usr/lib/python3.9/site-packages/markdown/util.py", line 36, in <module>
    import importlib_metadata as metadata
  ModuleNotFoundError: No module named 'importlib_metadata'

In markdown/util.py:

  if sys.version_info >= (3, 10):
      from importlib import metadata
  else:
      # <PY310 use backport
      import importlib_metadata as metadata

In setup.ini:

  @ python39-markdown
  depends2: python39

After installing python39-importlib-metadata the problem disappeared.

-- 
http://defun.work/


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019