<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-lxml.git/Makefile, branch master</title>
<subtitle>github.com: lxml/lxml.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/'/>
<entry>
<title>Update to latest library versions.</title>
<updated>2022-12-22T08:55:26+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-12-22T08:55:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=6b2698d7678572edf81890f9494edafd65751627'/>
<id>6b2698d7678572edf81890f9494edafd65751627</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add mullinux AArch64 wheel build as Makefile target (already included in release workflow).</title>
<updated>2022-05-17T08:26:06+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-05-17T08:24:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=2cd510258d03887dfad69e77edc47f8bf28773ae'/>
<id>2cd510258d03887dfad69e77edc47f8bf28773ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use libxml2 2.9.14 for wheel builds.</title>
<updated>2022-05-17T08:26:06+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-05-02T15:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=0e41cc5cc513a3be88065958e141c1d5216762c7'/>
<id>0e41cc5cc513a3be88065958e141c1d5216762c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use latest releases libxml2 2.9.13 and libxslt 1.1.35 for wheel builds.</title>
<updated>2022-02-22T17:06:14+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-02-22T17:05:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=04433d3e5516870efa3e283327b88ec6875c2441'/>
<id>04433d3e5516870efa3e283327b88ec6875c2441</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Py3.6 wheel build for AArch64.</title>
<updated>2022-02-17T14:10:24+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-02-17T14:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=064ff1f6298e96e292a398ccc1922aa05785fef0'/>
<id>064ff1f6298e96e292a398ccc1922aa05785fef0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure the apidocs are generated from the freshly built modules.</title>
<updated>2021-12-13T08:33:41+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2021-12-13T08:33:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=4848bfc1628ad6f917b2d06e311a110c2f496660'/>
<id>4848bfc1628ad6f917b2d06e311a110c2f496660</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to latest libxml2 2.9.12+ (unreleased) that has fixes for traversing lxml's fake root trees.</title>
<updated>2021-11-03T09:00:09+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2021-11-03T08:50:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=7b941e58ab088a25a8e0a7f6e13e4e5b9dd93c37'/>
<id>7b941e58ab088a25a8e0a7f6e13e4e5b9dd93c37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add wheel building workflow for Github Actions.</title>
<updated>2021-11-02T10:56:41+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2021-11-01T10:29:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=54b4074b5935f4743299a2a73cfa877618a0a220'/>
<id>54b4074b5935f4743299a2a73cfa877618a0a220</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a manylinux 'musllinux' variant for building wheels (GH-325)</title>
<updated>2021-10-15T09:40:59+00:00</updated>
<author>
<name>Noah Pendleton</name>
<email>2538614+noahp@users.noreply.github.com</email>
</author>
<published>2021-10-15T09:40:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=39eaef1fcb7974fd7d2f2165d8be436ead6ad98f'/>
<id>39eaef1fcb7974fd7d2f2165d8be436ead6ad98f</id>
<content type='text'>
This is useful for alpine linux containers, to avoid needing a
multistage build to build + install the lxml package.

I tested it by building using make, then installing and using the
package in an alpine linux container:

```bash
❯ make wheel_musllinux_1_1_x86_64

❯ docker run \
  --rm \
  --workdir /tmp/workdir \
  --volume="$PWD:/tmp/workdir" \
  -t alpine \
  sh -c "
  set -e
  apk add python3
  # virtualenv
  python3 -m venv ~/.venv
  . ~/.venv/bin/activate
  # need a more recent version of pip for manylinux wheels
  pip install pip==21.2.4
  pip install wheelhouse/musllinux_1_1_x86_64/lxml-4.6.3-cp39-cp39-musllinux_1_1_x86_64.whl
  python -c 'import lxml; print(lxml.__version__)'
  "</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is useful for alpine linux containers, to avoid needing a
multistage build to build + install the lxml package.

I tested it by building using make, then installing and using the
package in an alpine linux container:

```bash
❯ make wheel_musllinux_1_1_x86_64

❯ docker run \
  --rm \
  --workdir /tmp/workdir \
  --volume="$PWD:/tmp/workdir" \
  -t alpine \
  sh -c "
  set -e
  apk add python3
  # virtualenv
  python3 -m venv ~/.venv
  . ~/.venv/bin/activate
  # need a more recent version of pip for manylinux wheels
  pip install pip==21.2.4
  pip install wheelhouse/musllinux_1_1_x86_64/lxml-4.6.3-cp39-cp39-musllinux_1_1_x86_64.whl
  python -c 'import lxml; print(lxml.__version__)'
  "</pre>
</div>
</content>
</entry>
<entry>
<title>Switch back to libxml2 2.9.10 since 2.9.11/12 are incompatible.</title>
<updated>2021-05-18T23:04:49+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2021-05-18T23:04:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-lxml.git/commit/?id=450487092251816b4252a0e8694bf50abb1d4046'/>
<id>450487092251816b4252a0e8694bf50abb1d4046</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
