Skip to content

pin lxml for older python 3.8 - #155

Merged
fmigneault merged 1 commit into
masterfrom
patch-lxml-py38
Sep 2, 2026
Merged

fmigneault merged 1 commit into
masterfrom
patch-lxml-py38

Conversation

@fmigneault

@fmigneault fmigneault commented Sep 2, 2026 •

Copy link
Copy Markdown
Member

lxml==6.1.3 (https://github.com/lxml/lxml/releases/tag/lxml-6.1.3-1) managed to release right in between:

And that version fails on Python 3.8:

Collecting lxml (from pyramid_twitcher==0.11.2)
  Downloading lxml-6.1.3.tar.gz (4.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 175.2 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'error'
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [3 lines of output]
      Building lxml version 6.1.3.
      Building without Cython.
      Error: Please make sure the libxml2 and libxslt development packages are installed.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

What a timing issue!
I will retrigger the tagged release with this patch once merged.

@Zeitsperre Zeitsperre left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As long as it works!

Is there a plan to drop support for older Python? Most scientific libraries have already dropped Python3.10.

@fmigneault

Copy link
Copy Markdown
Member Author

Yes. I think this should be done in a v0.12.0 right after.
@cehbrecht No problem to drop older python after? Docker uses Python 3.13 already for a while.

@fmigneault
fmigneault merged commit 92ee530 into master Sep 2, 2026
25 checks passed
@fmigneault
fmigneault deleted the patch-lxml-py38 branch September 2, 2026 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants