View Issue Details

IDProjectCategoryView StatusLast Update
0006511Talertaler-merchant-demospublic2021-08-24 14:23
ReporterTorsten Grothoff Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006511: Frontend Python3 doesn't install lxml and doesn't have a clear enough error when it isn't found.
DescriptionExpected Results:
- If lxml isn't found, install it.
- If it still isn't found, ask the user to install it, with a message like:
"lxml cannot be found (after manual install). Please install it manually."

Current Output:
Traceback (most recent call last):
  File "./talermerchantdemos/blog/__init__.py", line 1, in <module>
    from talermerchantdemos.blog.blog import app
  File "./talermerchantdemos/blog/blog.py", line 27, in <module>
    import lxml.etree
ModuleNotFoundError: No module named 'lxml'
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2020-08-23 10:18

manager   ~0016711

Possible fix in fd74c41..48aad32

Florian Dold

2020-08-24 06:51

manager   ~0016728

lxml was only required to render the QR codes, which is now done by the merchant backend and not by the demos anymore.

I've removed the stale import of lxml in d84bce8.

Issue History

Date ModifiedUsernameFieldChange
2020-08-22 21:16Torsten GrothoffNew Issue
2020-08-22 21:17Christian GrothoffProduct Version => git (master)
2020-08-22 21:17Christian GrothoffTarget Version => 0.8
2020-08-23 10:18Christian GrothoffNote Added: 0016711
2020-08-23 10:18Christian GrothoffAssigned To => Christian Grothoff
2020-08-23 10:18Christian GrothoffStatusnew => feedback
2020-08-24 06:51Florian DoldNote Added: 0016728
2020-08-24 06:51Florian DoldStatusfeedback => informing
2020-08-24 06:51Florian DoldResolutionopen => fixed
2020-10-03 12:09Christian GrothoffFixed in Version => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2026-08-23 14:16Florian DoldCategoryMerchant frontends (Python3) => taler-merchant-demos