summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Update supported versions in package classifiers.Stefan Behnel2023-03-291-1/+1
|
* Use proper SPDX license identifier in setup.py script (GH-351)Maximilian2022-09-161-1/+1
|
* Include Cython source files to allow showing source lines in tracebacks.Stefan Behnel2022-07-101-0/+3
|
* Move zlib.h and friends into a subdirectory "extlibs" in lxml/includes/ to ↵lxml-4.7.1Stefan Behnel2021-12-131-2/+10
| | | | | | separate them from lxml-version.h etc. These files are copied by setuptools as package data from an external install directory and thus need to be in a separate package to prevent conflicting with the content of the normal lxml.includes package.
* Do not overwrite the wildcard includes for the "lxml.includes" package when ↵Stefan Behnel2021-12-131-5/+7
| | | | adding installed header files.
* Include header files of zlib+libiconv in static wheel builds.Stefan Behnel2021-11-211-1/+9
|
* Add wheel building workflow for Github Actions.lxml-4.6.4-preStefan Behnel2021-11-021-1/+4
|
* Add package metadata marker for Python 3.10 support (GH-330)Hugo van Kemenade2021-10-221-0/+1
|
* Add link to Github for PyPi (GH-320)Андрій Орєхов2021-08-141-1/+3
|
* Allow passing STATIC_* setup variables from the environment. (GH-314)Isaac Jurado2021-05-191-4/+7
| | | For very customized static builds of lxml, the only way to succeed is by patching the setup.py file. This change makes it a little more convenient to make static builds directly from the pip command line.
* lxml actually works in Py3.9.Stefan Behnel2020-10-181-0/+1
|
* Fix some links, formatting and supported Python versions.Stefan Behnel2019-11-251-24/+26
|
* Document Python 3.8 support in classifiers (GH-291)Dmitry Marakasov2019-11-071-0/+1
|
* Add comment to help with maintenance.Stefan Behnel2019-08-021-0/+2
| | | | See GH-283.
* Backed out changeset 7ee62a9b3b64Stefan Behnel2019-08-021-0/+2
|
* Remove redundant Python version specification (classifiers should be enough).Stefan Behnel2019-08-021-2/+0
|
* Fill python_requires with proper metadata (GH-283)Cédric Krier2019-08-021-1/+2
| | | | | * Fill python_requires with proper metadata * Remove Python 3.4 classifier
* Remove support for CPython 3.4.Stefan Behnel2019-04-211-2/+2
|
* Drop support for EOL Python 3.3Hugo2018-08-261-3/+2
|
* Remove redundant code for Python <= 2.6Hugo2018-08-251-2/+2
|
* Officially remove support for Py2.6.Stefan Behnel2018-07-301-1/+0
|
* Add official support for Py3.7 for the next release.Stefan Behnel2018-03-101-0/+1
|
* Try to ignore externally installed lxml packages when building, to prevent ↵Stefan Behnel2017-08-171-0/+4
| | | | accidentally picking up their cimport/include files.
* LP#1637922: Name license in setup.py.Stefan Behnel2017-08-131-0/+1
|
* Properly integrate the compilation of _elementpath.py and some lxml.html ↵Stefan Behnel2017-08-111-0/+2
| | | | | | modules into the build process and exclude it in PyPy. Also finally rename lxml.etree.pyx and lxml.objectify.pyx to their correct module names and provide some legacy integration aid by keeping the original API header file names.
* discontinue support for CPython 3.2 - may or may not work in the futureStefan Behnel2017-02-111-1/+1
|
* also works with Py3.5Stefan Behnel2015-09-181-0/+1
|
* prepare release of 3.5.0b1lxml-3.5.0b1Stefan Behnel2015-09-181-2/+0
|
* Remove bugtrack_url because it causes warningMarc Abramowitz2015-03-051-1/+5
| | | | | | | | | | | | | I don't think bugtrack_url has any effect on PyPI (you have to set the bugtrack_url in the PyPI UI I believe) and this causes a `Unknown distribution option: 'bugtrack_url'` warning to be emitted when installing or building a wheel. $ pip wheel lxml Collecting lxml Using cached lxml-3.4.2.tar.gz /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url' warnings.warn(msg)
* remove dead code from build scriptsStefan Behnel2015-02-141-5/+5
|
* make setup.py fail hard for unsupported Python versionsStefan Behnel2014-03-221-3/+4
|
* add more optional depsStefan Behnel2014-02-161-0/+2
|
* fix typo in setup.pyStefan Behnel2014-02-161-1/+1
|
* clean up "extra_require" option setup and add "cssselect" as an optional ↵Stefan Behnel2014-01-311-3/+13
| | | | dependency
* Add 'fast' extra_requireSascha Peilicke2014-01-311-0/+5
| | | | | | | | | | | | | Allows other projects to demand a Cython-compiled lxml without having to add Cython to their own list of dependencies. By specifying extra_require, other projects just have to add this to their setup.py: install_requires = ["lxml[fast]"], They don't need to track the correct version anymore. And they don't need to fix should lxml move to Shed_Skin or another Py-to-C compiler. See http://pythonhosted.org/setuptools/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies
* make Py3.4 as supported for nowStefan Behnel2014-01-121-0/+1
|
* remove 'fake pyrex' files that were needed by setuptools before switching to ↵Stefan Behnel2013-09-271-7/+0
| | | | cythonize()
* re-enable manual egg building by importing setuptools/distribute if availableStefan Behnel2013-03-291-2/+4
|
* set bugtrack URL in setup.py metadataStefan Behnel2013-03-241-0/+1
|
* avoid warning about unknown setup() option during buildStefan Behnel2012-11-231-1/+4
| | | | | --HG-- extra : rebase_source : e4ddf6649d0d8cd722f9dc0f20ae4d5a9564b501
* drop useless setuptools import in setup.py scriptStefan Behnel2012-11-231-16/+2
| | | | | --HG-- extra : rebase_source : ed9d71fa6765ffcb944fb9e81521daa0c8bad0f4
* mark Py3.3 as being supportedStefan Behnel2012-09-261-0/+1
|
* we don't really support Py3.0 anymoreStefan Behnel2012-07-311-1/+0
|
* renamed 'include' package to 'includes' because 'include' is a keyword in CythonStefan Behnel2012-07-301-4/+4
| | | | | | | | | | | | | | | | | | | | | --HG-- rename : src/lxml/include/__init__.py => src/lxml/includes/__init__.py rename : src/lxml/include/c14n.pxd => src/lxml/includes/c14n.pxd rename : src/lxml/include/config.pxd => src/lxml/includes/config.pxd rename : src/lxml/include/dtdvalid.pxd => src/lxml/includes/dtdvalid.pxd rename : src/lxml/include/etree_defs.h => src/lxml/includes/etree_defs.h rename : src/lxml/include/etreepublic.pxd => src/lxml/includes/etreepublic.pxd rename : src/lxml/include/htmlparser.pxd => src/lxml/includes/htmlparser.pxd rename : src/lxml/include/relaxng.pxd => src/lxml/includes/relaxng.pxd rename : src/lxml/include/schematron.pxd => src/lxml/includes/schematron.pxd rename : src/lxml/include/tree.pxd => src/lxml/includes/tree.pxd rename : src/lxml/include/uri.pxd => src/lxml/includes/uri.pxd rename : src/lxml/include/xinclude.pxd => src/lxml/includes/xinclude.pxd rename : src/lxml/include/xmlerror.pxd => src/lxml/includes/xmlerror.pxd rename : src/lxml/include/xmlparser.pxd => src/lxml/includes/xmlparser.pxd rename : src/lxml/include/xmlschema.pxd => src/lxml/includes/xmlschema.pxd rename : src/lxml/include/xpath.pxd => src/lxml/includes/xpath.pxd rename : src/lxml/include/xslt.pxd => src/lxml/includes/xslt.pxd
* always include 'lxml.include' package in build, added .pxd/.h files as ↵Stefan Behnel2012-03-021-13/+6
| | | | package data
* fix Py3 compatibility glitch in setup.pyStefan Behnel2011-11-031-1/+1
| | | | | --HG-- extra : rebase_source : 9c0fd06afb18937cc1f2646daa803fec552e761b
* rst fixStefan Behnel2011-09-251-0/+1
|
* a (mostly) rewrite of the library header file inclusion, also dropping Py2.3 ↵Stefan Behnel2011-08-251-87/+51
| | | | support
* patch that copies headers only if --static isMatteo Bertozzi2011-08-241-15/+132
| | | | | | | | specified, also works with python 2.3. Tested with: LINUX: python setup.py build --static --static-deps install WINDOWS: python setup.py bdist_wininst --static
* doc fixStefan Behnel2011-07-231-4/+4
|