Revisions of python-parsel

Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 27)
- update to 1.9.1:
  * Removed the dependency on ``pytest-runner``.
  * Removed the obsolete ``Makefile``.
buildservice-autocommit accepted request 1158405 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 25)
- update to 1.9.0:
  * Now requires ``cssselect >= 1.2.0`` (this minimum version was
    required since 1.8.0 but that wasn't properly recorded)
  * Removed support for Python 3.7
  * Added support for Python 3.12 and PyPy 3.10
  * Fixed an exception when calling ``__str__`` or `__repr__`` on
    some JSON selectors
  * Code formatted with ``black``
  * CI fixes and improvements
buildservice-autocommit accepted request 1134335 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 23)
- update to 1.8.1:
  * Remove a Sphinx reference from NEWS to fix the PyPI
    description
  * Add support for JMESPath: you can now create a selector for a
    JSON document and call ``Selector.jmespath()``.
  * Selectors can now be constructed from ``bytes`` (using the
    ``body`` and ``encoding`` arguments) instead of ``str``
    (using the ``text`` argument), so that there is no internal
    conversion from ``str`` to ``bytes`` and the memory
    usage is lower.
  * Typing improvements
  * The ``pkg_resources`` module (which was absent from the
    requirements) is no longer used
  * New requirements:
  * ``jmespath``
  * ``typing_extensions`` (on Python 3.7)
- Initial package build.
buildservice-autocommit accepted request 1056833 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 21)
- update to 1.7.0:
  * Add PEP 561-style type information
  * Support for Python 2.7, 3.5 and 3.6 is removed
  * Support for Python 3.9-3.11 is added
  * Very large documents (with deep nesting or long tag content) can now be
  parsed, and ``Selector`` now takes a new argument ``huge_tree`` to disable
  this
  * Support for new features of cssselect 1.2.0 is added
  * The ``Selector.remove()`` and ``SelectorList.remove()`` methods are
  deprecated and replaced with the new ``Selector.drop()`` and
  ``SelectorList.drop()`` methods which don't delete text after the dropped
  elements when used in the HTML mode.
- drop python-parsel-drop-python-2.patch (upstream)
buildservice-autocommit accepted request 1030077 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 20)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1026493 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 19)
- added patches
  fix https://github.com/scrapy/parsel/commit/ddb3708b9a191ca02bd20e621f43c68cc92f5d6b
  + python-parsel-drop-python-2.patch
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 914195 from John Paul Adrian Glaubitz's avatar John Paul Adrian Glaubitz (glaubitz) (revision 18)
- Update to 1.6.0:
  * Python 3.4 is no longer supported
  * New `Selector.remove()` and `SelectorList.remove()` methods to
    remove selected elements from the parsed document tree
  * Improvements to error reporting, test coverage and documentation,
    and code cleanup
buildservice-autocommit accepted request 879099 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 17)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 16)
- fix build requires syntax error on expanding multiple python flavors
buildservice-autocommit accepted request 795798 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 15)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 14)
- Fix build without python2
buildservice-autocommit accepted request 730059 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 13)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 12)
- Update to 1.5.2:
  * ``Selector.remove_namespaces`` received a significant performance improvement
  * The value of ``data`` within the printable representation of a selector
    (``repr(selector)``) now ends in ``...`` when truncated, to make the
    truncation obvious.
buildservice-autocommit accepted request 659536 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 11)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 10)
Remove superfluous devel dependency for noarch package
buildservice-autocommit accepted request 649919 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 9)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 649807 from Todd R's avatar Todd R (TheBlackCat) (revision 8)
- Update to version 1.5.1 (2018-10-25)
  * ``has-class`` XPath function handles newlines and other separators
    in class names properly;
  * fixed parsing of HTML documents with null bytes;
  * documentation improvements;
  * Python 3.7 tests are run on CI; other test improvements.
- Update to version 1.5.0 (2018-07-04)
  * New ``Selector.attrib`` and ``SelectorList.attrib`` properties which make
    it easier to get attributes of HTML elements.
  * CSS selectors became faster: compilation results are cached
    (LRU cache is used for ``css2xpath``), so there is
    less overhead when the same CSS expression is used several times.
  * ``.get()`` and ``.getall()`` selector methods are documented and recommended
    over ``.extract_first()`` and ``.extract()``.
  * Various documentation tweaks and improvements.
Displaying revisions 1 - 20 of 27
openSUSE Build Service is sponsored by