-
Notifications
You must be signed in to change notification settings - Fork 145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eb fails when installing Python/3.7.4-GCCcore-8.3.0 #619
Comments
Adding to this.I have experienced this also. It seems that the pypi_urls.html file being downloaded from PYPI and being parsed now contains lines looking like: <a href="..." data-requires-python="..." data-yanked>pip-20.0-py2.py3-none-any.whl</a><br/>
<a href="..." data-requires-python="..." data-yanked>pip-20.0.tar.gz</a><br/> the "data-yanked" attributes are potentially valid HTML but "not well-formed" XML. Replacing the string |
This was fixed upstream during the week and will be in the next release, see easybuilders/easybuild-framework#3303
On Fri, 1 May 2020, 23:02 Philip Thiem, <notifications@github.com<mailto:notifications@github.com>> wrote:
Adding to this.I have experienced that. It seems that the pypi_urls.html file being downloaded from PYPI and being parsed now contains lines looking like:
<a href="..." data-requires-python="..." data-yanked>pip-20.0-py2.py3-none-any.whl</a><br/>
<a href="..." data-requires-python="..." data-yanked>pip-20.0.tar.gz</a><br/>
the "data-yanked" attributes are potentially valid HTML but "not well-formed" XML. Replacing the string data-yanked> with data-yanked="1"> after reading the file into a string just before line 498 in filetools.py has allowed my build to continue for now. However, this feels like a hack, I would assume that one is suppose to ignore these lines; perhaps it would be better to strip out any line with the offending mal-formed XML. I can't remember if the PY XML parser can be set to be more forgiving.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<#619 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AA5JTNKALV2VQBDWFM4WGVDRPM2IBANCNFSM4MXEWYLQ>.
…------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Volker Rieke
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
|
Already fixed in easybuilders/easybuild-framework#3303, so closing. The fix will be included with the upcoming EasyBuild v4.2.1 release (or you can manually apply the fix from https://github.com/easybuilders/easybuild-framework/pull/3303/files#diff-80e271b8fd31ff4cff170771374ccbe2 to your EasyBuild installation. @golivag @ptthiem The problem should only manifest itself when trying to download sources from PyPI. |
Hi,
I'm trying to install R-3.6.2-foss-2019b.eb on debian 10.
gcc (Debian 8.3.0-6) 8.3.0
Python 2.7.16
Python/3.7.4-GCCcore-8.3.0 fails with this error:
any hint welcome.
Thanks
The text was updated successfully, but these errors were encountered: