Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Try to fix libiconv version parsing in Windows build ("1.15-1" instead of ↵ | Stefan Behnel | 2023-03-26 | 1 | -1/+1 |
| | | | | plain "1.14"). | ||||
* | Build universal x86_64 + Arm64 wheels on macOS by default. | Stefan Behnel | 2023-03-25 | 1 | -14/+7 |
| | |||||
* | Use MACOS_DEPLOYMENT_TARGET=11.0 instead of 10.15 to support arm64 builds. | Stefan Behnel | 2023-01-03 | 1 | -1/+1 |
| | |||||
* | Pass GitHub token into API call when listing library releases. | Stefan Behnel | 2022-12-27 | 1 | -2/+9 |
| | |||||
* | Reduce the number of library releases that we look up in Windows builds. We ↵ | Stefan Behnel | 2022-12-27 | 1 | -1/+1 |
| | | | | do not need all of them, just the latest. | ||||
* | Send the project URL as user agent when downloading libraries during the build. | Stefan Behnel | 2022-12-07 | 1 | -3/+3 |
| | |||||
* | Provide the correct C compiler configuration for local wheel building on ARM ↵ | Quentin Leffray | 2022-11-07 | 1 | -5/+12 |
| | | | | Mac (GH-359) | ||||
* | Resolve build failures on appveyor/Windows due to incomplete (abbreviated) ↵ | Stefan Behnel | 2022-10-24 | 1 | -26/+36 |
| | | | | | | download lists of github releases. Closes https://bugs.launchpad.net/lxml/+bug/1993962 | ||||
* | Turn buildlibxml.py into a download/build script, also for debugging ↵ | Stefan Behnel | 2022-10-24 | 1 | -3/+31 |
| | | | | platform specific issues. | ||||
* | Keep libxml2 download working with libxml2 2.10.x when requesting a 2.9.x ↵ | Stefan Behnel | 2022-08-30 | 1 | -4/+10 |
| | | | | version. | ||||
* | Allow cross-compiling for Windows ARM64 (GH-343) | Steve Dower | 2022-05-17 | 1 | -1/+3 |
| | | | Also, use the setuptools build_ext command: this allows proper handling of cross-compilation added to setuptools but not to [deprecated] distutils. | ||||
* | Use latest libxml2 (2.9.13) and libxslt (1.1.35) which are shipped in ↵ | Stefan Behnel | 2022-02-28 | 1 | -18/+50 |
| | | | | .tar.xz instead of .tar.gz archives now (and Py2.7 has no lzma support). | ||||
* | Make regex more efficient. | Stefan Behnel | 2022-01-02 | 1 | -1/+1 |
| | |||||
* | Download Windows libraries from new "lxml/libxml2-win-binaries" repo. | Stefan Behnel | 2021-11-21 | 1 | -1/+1 |
| | |||||
* | Switch to latest libxml2 2.9.12+ (unreleased) that has fixes for traversing ↵ | Stefan Behnel | 2021-11-03 | 1 | -2/+14 |
| | | | | lxml's fake root trees. | ||||
* | Fix arch variable referencing error for Py<3.5 (GH-331) | Niyas Sait | 2021-11-02 | 1 | -3/+4 |
| | |||||
* | Add win-arm64 build support (GH-326) | Niyas Sait | 2021-10-17 | 1 | -2/+7 |
| | |||||
* | Work around a bug in the configure script of libxslt. See ↵ | Stefan Behnel | 2021-05-19 | 1 | -0/+9 |
| | | | | https://gitlab.gnome.org/GNOME/libxslt/-/commit/90c34c8bb90e095a8a8fe8b2ce368bd9ff1837cc | ||||
* | Do not rebuild static libs when they are already available from a previous ↵ | Stefan Behnel | 2020-07-19 | 1 | -6/+30 |
| | | | | build (e.g. "setup.py build" + "setup.py bdist_wheel"). | ||||
* | No longer include PPC and 32bit support by default in the MacOS builds. | Stefan Behnel | 2020-01-29 | 1 | -28/+7 |
| | |||||
* | Use http(s) download URLs for build libraries instead of FTP, since it's ↵ | Stefan Behnel | 2019-01-04 | 1 | -7/+9 |
| | | | | much safer and also more reliable on travis. | ||||
* | Provide more information on download errors in static build script. | Stefan Behnel | 2018-09-15 | 1 | -1/+2 |
| | |||||
* | Remove redundant parentheses | Hugo | 2018-08-25 | 1 | -1/+1 |
| | |||||
* | Always disable crypto support in libxslt/libexslt to get more predictable ↵ | Stefan Behnel | 2018-07-30 | 1 | -5/+2 |
| | | | | | | builds. It actually failed to link properly if "libgcrypto-config" could be found at build time by libxslt since lxml didn't link against it. | ||||
* | Include "*-rc" versions of libxml2/libxslt in parsed version when ↵ | Stefan Behnel | 2018-07-17 | 1 | -3/+3 |
| | | | | downloading the "latest" libraries. | ||||
* | Remove support for building with outdated Zlatkovic binaries completely. | Stefan Behnel | 2017-09-19 | 1 | -17/+14 |
| | |||||
* | Do not use outdated Zlatkovic binaries anymore. | Stefan Behnel | 2017-09-19 | 1 | -5/+4 |
| | |||||
* | Download winlibs from latest release. | Stefan Behnel | 2017-09-19 | 1 | -48/+58 |
| | |||||
* | Divert library downloads of 64bit Windows builds to github repo instead of ↵ | Stefan Behnel | 2017-09-18 | 1 | -5/+6 |
| | | | | Zlatkovic FTP server, just to see what it gives. | ||||
* | Disable lzma support in static libxml2 builds for now since we can't easily ↵ | Stefan Behnel | 2017-08-31 | 1 | -3/+12 |
| | | | | | | build it. Dynamic linking would require to know if libxml2 found it and built against it, so that's not trivial either. | ||||
* | Use ftplib when urllib fails | Matt Bachmann | 2017-05-20 | 1 | -2/+24 |
| | |||||
* | Remove unused imports. | Chris Gavin | 2017-04-24 | 1 | -2/+2 |
| | |||||
* | remove subprocess fallback code | Jakub Wilk | 2017-03-17 | 1 | -14/+2 |
| | | | | This was needed for Python 2.3, which is no longer supported. | ||||
* | enable caching of libraries in build step | Maximilian Hils | 2017-02-12 | 1 | -3/+6 |
| | |||||
* | Apply Python FTP download workaround to Win32 libs | Paul "TBBle" Hampson | 2017-02-11 | 1 | -0/+1 |
| | | | | See d0125dc and https://bugs.python.org/issue27973 | ||||
* | work around FTP related bug in CPython 2.7.12+ | Stefan Behnel | 2017-01-08 | 1 | -3/+4 |
| | | | | https://bugs.python.org/issue27973 | ||||
* | build python 3.5 x64 wheels for Windows | Maximilian Hils | 2016-10-03 | 1 | -4/+8 |
| | |||||
* | include latest zlib in static-deps build | Stefan Behnel | 2016-08-20 | 1 | -14/+53 |
| | |||||
* | whitespace | Stefan Behnel | 2016-07-24 | 1 | -6/+19 |
| | |||||
* | point latest builds to static binaries | Maximilian Hils | 2016-06-27 | 1 | -5/+5 |
| | | | | see https://github.com/lxml/lxml/pull/196 | ||||
* | add support for ucrt binaries on Windows | Maximilian Hils | 2016-06-27 | 1 | -13/+22 |
| | | | | | The majority of the work happend here: https://github.com/mhils/libxml2-win-binaries | ||||
* | make the ftp listings parser even less system dependent | Stefan Behnel | 2016-03-25 | 1 | -2/+2 |
| | |||||
* | make the ftp listings parser less system dependent | Stefan Behnel | 2016-03-25 | 1 | -4/+5 |
| | |||||
* | Remove magic number 54 using suggested way | Youhei Sakurai | 2016-03-08 | 1 | -1/+3 |
| | |||||
* | Replace ftplib with urllib to pick up ftp_proxy | Youhei Sakurai | 2016-03-03 | 1 | -10/+31 |
| | | | | | | | | | | | | | * Rewrite ftp_listdir to replace ftplib which doesn't take care of ftp_proxy environmental variable at all. * Add parse_text_ftplist and parse_html_ftplist as a kind of sub-function of ftp_listdir. - parse_text_ftplist will be called when ftp_proxy environmental variable is empty. - parse_html_ftplist will be called when ftp_proxy environmental variable is not empty (i.e. there's proxy server) and urllib gets some HTML generated by proxy server (e.g. squid) instead of plaintext. | ||||
* | remove legacy code | Stefan Behnel | 2015-10-09 | 1 | -49/+2 |
| | |||||
* | Fix undefined symbol: libiconv when using --static-deps | Steve | 2015-04-29 | 1 | -4/+5 |
| | | | | | Link ordering should be specified by library dependencies (eg, libxml2 depends on libiconv) instead of os.listdir ordering | ||||
* | auto-detect top-level directory of downloaded zip files in static MSWindows ↵ | Stefan Behnel | 2014-01-19 | 1 | -3/+22 |
| | | | | build | ||||
* | fix static build of libxml2 2.9.0 | Stefan Behnel | 2012-11-26 | 1 | -1/+1 |
| | |||||
* | moved MacOS-X config out of the way | Stefan Behnel | 2012-10-20 | 1 | -32/+35 |
| |