Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

105 rader
4.0 KiB

  1. Metadata-Version: 2.1
  2. Name: lxml
  3. Version: 4.7.1
  4. Summary: Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
  5. Home-page: https://lxml.de/
  6. Author: lxml dev team
  7. Author-email: lxml-dev@lxml.de
  8. Maintainer: lxml dev team
  9. Maintainer-email: lxml-dev@lxml.de
  10. License: BSD
  11. Project-URL: Source, https://github.com/lxml/lxml
  12. Platform: UNKNOWN
  13. Classifier: Development Status :: 5 - Production/Stable
  14. Classifier: Intended Audience :: Developers
  15. Classifier: Intended Audience :: Information Technology
  16. Classifier: License :: OSI Approved :: BSD License
  17. Classifier: Programming Language :: Cython
  18. Classifier: Programming Language :: Python :: 2
  19. Classifier: Programming Language :: Python :: 2.7
  20. Classifier: Programming Language :: Python :: 3
  21. Classifier: Programming Language :: Python :: 3.5
  22. Classifier: Programming Language :: Python :: 3.6
  23. Classifier: Programming Language :: Python :: 3.7
  24. Classifier: Programming Language :: Python :: 3.8
  25. Classifier: Programming Language :: Python :: 3.9
  26. Classifier: Programming Language :: Python :: 3.10
  27. Classifier: Programming Language :: C
  28. Classifier: Operating System :: OS Independent
  29. Classifier: Topic :: Text Processing :: Markup :: HTML
  30. Classifier: Topic :: Text Processing :: Markup :: XML
  31. Classifier: Topic :: Software Development :: Libraries :: Python Modules
  32. Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*
  33. License-File: LICENSE.txt
  34. License-File: LICENSES.txt
  35. Provides-Extra: cssselect
  36. Requires-Dist: cssselect (>=0.7) ; extra == 'cssselect'
  37. Provides-Extra: html5
  38. Requires-Dist: html5lib ; extra == 'html5'
  39. Provides-Extra: htmlsoup
  40. Requires-Dist: BeautifulSoup4 ; extra == 'htmlsoup'
  41. Provides-Extra: source
  42. Requires-Dist: Cython (>=0.29.7) ; extra == 'source'
  43. lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. It
  44. provides safe and convenient access to these libraries using the ElementTree
  45. API.
  46. It extends the ElementTree API significantly to offer support for XPath,
  47. RelaxNG, XML Schema, XSLT, C14N and much more.
  48. To contact the project, go to the `project home page
  49. <https://lxml.de/>`_ or see our bug tracker at
  50. https://launchpad.net/lxml
  51. In case you want to use the current in-development version of lxml,
  52. you can get it from the github repository at
  53. https://github.com/lxml/lxml . Note that this requires Cython to
  54. build the sources, see the build instructions on the project home
  55. page. To the same end, running ``easy_install lxml==dev`` will
  56. install lxml from
  57. https://github.com/lxml/lxml/tarball/master#egg=lxml-dev if you have
  58. an appropriate version of Cython installed.
  59. After an official release of a new stable series, bug fixes may become
  60. available at
  61. https://github.com/lxml/lxml/tree/lxml-4.7 .
  62. Running ``easy_install lxml==4.7bugfix`` will install
  63. the unreleased branch state from
  64. https://github.com/lxml/lxml/tarball/lxml-4.7#egg=lxml-4.7bugfix
  65. as soon as a maintenance branch has been established. Note that this
  66. requires Cython to be installed at an appropriate version for the build.
  67. 4.7.1 (2021-12-13)
  68. ==================
  69. Features added
  70. --------------
  71. * Chunked Unicode string parsing via ``parser.feed()`` now encodes the input data
  72. to the native UTF-8 encoding directly, instead of going through ``Py_UNICODE`` /
  73. ``wchar_t`` encoding first, which previously required duplicate recoding in most cases.
  74. Bugs fixed
  75. ----------
  76. * The standard namespace prefixes were mishandled during "C14N2" serialisation on Python 3.
  77. See https://mail.python.org/archives/list/lxml@python.org/thread/6ZFBHFOVHOS5GFDOAMPCT6HM5HZPWQ4Q/
  78. * ``lxml.objectify`` previously accepted non-XML numbers with underscores (like "1_000")
  79. as integers or float values in Python 3.6 and later. It now adheres to the number
  80. format of the XML spec again.
  81. * LP#1939031: Static wheels of lxml now contain the header files of zlib and libiconv
  82. (in addition to the already provided headers of libxml2/libxslt/libexslt).
  83. Other changes
  84. -------------
  85. * Wheels include libxml2 2.9.12+ and libxslt 1.1.34 (also on Windows).