Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: scrapy/parsel

v1.9.1

16 Dec 11:56

Choose a tag to compare

  • Removed the dependency onpytest-runner.
  • Removed the obsoleteMakefile.
Assets2
Loading

v1.9.0

16 Dec 11:55

Choose a tag to compare

  • Now requirescssselect >= 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 withblack
  • CI fixes and improvements
Loading

1.8.1

18 Apr 13:48

Choose a tag to compare

  • Remove a Sphinx reference from NEWS to fix the PyPI description
  • Add atwine check CI check to detect such problems
Loading
osjerick reacted with heart emoji
1 person reacted

1.8.0

18 Apr 12:27

Choose a tag to compare

  • Add support for JMESPath: you can now create a selector for a JSON document and callSelector.jmespath().
  • Selectors can now be constructed frombytes (using thebody andencoding arguments) instead ofstr (using thetext argument).
  • Typing improvements
  • Thepkg_resources module (which was absent from the requirements) is no longer used
  • Documentation build fixes
Loading
osjerick, EchoShoot, and roxanebellot reacted with heart emoji
3 people reacted

1.7.0

01 Nov 14:06

Choose a tag to compare

  • 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.
Loading
osjerick reacted with heart emoji
1 person reacted

1.6.0

07 May 21:28

Choose a tag to compare

  • Python 3.4 is no longer supported
  • NewSelector.remove() andSelectorList.remove() methods to remove selected elements from the parsed document tree
  • Improvements to error reporting, test coverage and documentation, and code cleanup
Loading

v1.3.1

28 Dec 19:26

Choose a tag to compare

  • has-class XPath extension function;
  • parsel.xpathfuncs.set_xpathfunc is a simplified way to register
    XPath extensions;
  • Selector.remove_namespaces now removes namespace declarations;
  • Python 3.3 support is dropped;
  • make htmlview command for easier Parsel docs development.
  • CI: PyPy installation is fixed; parsel now runs tests for PyPy3 as well.

1.3.1 was released shortly after 1.3.0 to fix pypi upload issue.

Loading

v1.2.0

17 May 20:35

Choose a tag to compare

  • Addget() andgetall() methods as aliases forextract_first andextract respectively
  • Add default value parameter toSelectorList.re_first method
  • AddSelector.re_first method
  • Bug fix: detectNone result from lxml parsing and fallback with an empty document
  • Rearrange XML/HTML examples in the selectors usage docs
  • Travis CI:
    • Test against Python 3.6
    • Test against PyPy using "Portable PyPy for Linux" distribution
Loading

v1.1.0

22 Nov 13:29

Choose a tag to compare

  • Change default HTML parser tolxml.html.HTMLParser,
    which makes easier to use some HTML specific features
  • Add css2xpath function to translate CSS to XPath
  • Add support for ad-hoc namespaces declarations
  • Add support for XPath variables
  • Documentation improvements and updates
Loading

v1.0.3

29 Jul 17:04

Choose a tag to compare

  • Add BSD-3-Clause license file
  • Re-enable PyPy tests
  • Integrate py.test runs with setuptools (needed for Debian packaging)
  • Changelog is now calledNEWS
Loading
Previous1
Previous

[8]ページ先頭

©2009-2025 Movatter.jp