[Python-modules-commits] [python-cssselect] annotated tag upstream/1.0.3 created (now 649216c)

Takaki Taniguchi takaki at moszumanska.debian.org
Sun Feb 4 02:22:09 UTC 2018


This is an automated email from the git hooks/post-receive script.

takaki pushed a change to annotated tag upstream/1.0.3
in repository python-cssselect.

        at  649216c   (tag)
   tagging  dd112abaa6e17ae529a3e833b03b685fa32d4380 (commit)
 tagged by  TANIGUCHI Takaki
        on  Sat Feb 3 18:50:34 2018 +0900

- Log -----------------------------------------------------------------
Upstream version 1.0.3

Daniel Graña (2):
      Let extended translators override what XPathExpr class is used
      Improve selector_to_xpath tests on pseudo-elements

Ian Bicking (12):
      Branch with lxml.html work
      Added incomplete CSS selector code
      css module to go with last commit
      improvement to CSS selectors, and more tests
      More improvements to the selectors
      Change up the namespace function a bit
      Created CSSSelector, added a public __all__ for the css module; renamed the xpath() function; put in some tests for parse_series and fixed the results; added NotImplemented errors for *:something-of-type psuedoclasses, which I can't well implement with XPath; change inheritance of the exceptions
      Fix a problem with nth-last-child; adjust el:empty a little
      Fix :only-child; adjust some tests that were acquired, where I don't understand the numbers they used.
      Add some fast translation for id, class, and plain element name matches
      added some docs
      [svn r2909] Some updates to css docs

Laurence Rowe (5):
      In lxml.cssselect, use the xpath 'A//B' (short for
      Optimize css class selector to test for existence of class attribute before string normalization.
      Optimize css attribute selectors to test for existence of attribute before string operations.
      e.args is intended to be a tuple with a single item.
      Ignore whitespace after a CSS group separator.

Mikhail Korobov (1):
      Fix tox.ini for Python 2.5

Ondřej Nový (1):
      Import python-cssselect_0.9.2.orig.tar.gz

Paul Tremberth (4):
      Travis-CI config: remove Python 3.1, add Python 3.3
      Remove string() conversion of element in "contains" function translation
      Fix exception message in functional pseudo-element test example
      Remove Python 2.5 as Travis CI Py2.5 support ended

Simon Potter (2):
      Use XPath 'lang()' in XML docs.
      Using string-length() to test for emptiness of text nodes.

Simon Sapin (114):
      Ignore optional whitespace after combinators when parsing CSS selectors.
      More tests and change log for the parsing bug in cssselect.
      "E :pseudo" should parse the same as "E *:pseudo", not "E:pseudo"
      Add support for the :root pseudo-class in cssselect.
      Fix in cssselect: fail on empty simple selectors
      New project structure outside of lxml
      Move the license to its own file.
      Make the tests pass.
      Move the test suite to a single file, without doctest.
      Fix tests on Python 2.x
      Test in many Pythons with tox.
      Update the doc/README.
      Add Sphinx docs.
      Start a changelog
      Version 0.1
      Use sub-functions instead of loops in tests. (Better tracebacks.)
      Use the existing TestCase.assertRaises
      Shave some code formatting yaks.
      Remove support for the :contains() pseudo-class.
      Remove the CSSSelector class.
      Make cssselect a package again; fix setup.py accordingly.
      Split cssselect into sub-modules.
      Move the XPath translation into a new Translator class.
      Document planned changes.
      Move the prefix logic and the fast path into Translator.
      Move the fast path into the parser.
      Better error handling
      Update the documentation for 0.2
      Tag v0.2
      Fixup 0.2
      Fix error messages for know but unsupported stuff.
      Fix parsing of namespaced type selectors.
      Allow multiple HASH selectors
      Check for IDENT (symbol) tokens where they are required.
      Fix parsing of attribute selectors.
      Fix the example in the css_to_xpath docstring. Closes #1.
      Parser: Fix whitespaces, :not(), empty functions
      Remove an unused parameter.
      Implement .foo (class selector) as [@class~=foo], as defined in the spec
      Make a new HTMLTranslator and move :checked there.
      Add :link, :disabled and :enabled in HTMLTranslator.
      Remove the css_to_xpath function. New API is the translator classes.
      Update the documentation for 0.3
      Add :contains() back, but case-sensitive.
      Make xpath_literal a staticmethod of translators.
      Tag v0.3
      Document extensions to :not()
      Docs: add a quickstart, document the whole public API.
      Remove dead code.
      Kill the Or class. Just use a list.
      Simplify the XPath translation.
      Make the attribute for ID selectors overridable.
      Add proper parser support for pseudo-elements.
      Add a special parsed object for negation. (Prepare for specificity.)
      Add specificity.
      New API:parse, Selector, selector_to_xpath
      Pseudo-elements *are* supported now. (Parsed, at least.)
      Documentation details.
      Tag v0.4
      Fix case-sensitivity issues
      Reduce nesting level in the parser.
      Aesthetics.
      Implement :link per the HTML5 spec.
      Implement :enabled/:disabled per the HTML5 spec. (Almost, see #6)
      Implement :checked per the HTML5 spec.
      Fix specificity for :not()
      Fix the translation of :not(*)
      Fix some cases for the parsing of series (see #7)
      Remove dead code.
      Better test coverage.
      Tag v0.5
      Small doc rewrites on selector groups and pseudo-elements.
      Declare all source files as UTF-8
      Merge pull request #8 from scoder/master
      Add support for :lang(), close #3
      Tag v0.6
      Make sure Selector.pseudo_element is unicode, not a Symbol.
      Rewrite the tokenizer to conform to the spec grammar.
      Workaround element/attribute names with special characters
      Add tests for series with whitespace
      Fix #10: '~=', '^=' and '*=' attribute operators with an empty string
      Changelog for 0.7
      Make pseudo-elements lower-case in the ASCII range.
      Fix lack for operator.methodcaller in Python <2.6
      Fix unicode in tests with Python 2.x
      Changelog for 0.7.1
      Add a config file for Travis CI.
      Do the right with non-ASCII pseudo-classes. Fix #14
      Merge pull request #19 from sjp/master
      Add Simon Potter to authors.
      Merge pull request #20 from sjp/master
      Merge pull request #22 from dangra/xpathexpr_cls
      HERE BE DRAGONS
      Changelog for 0.8
      Merge pull request #31 from redapple/travis
      Nicer exception on unknown node type in the parsed tree
      Merge branch 'contains' of https://github.com/redapple/cssselect
      Add Paul Tremberth to authors.
      Add parser support for functional pseudo-elements. See #29.
      Document functional pseudo-elements.
      Remove unnecessary check.
      Merge pull request #32 from redapple/pseudo_test
      Document FunctionalPseudoElement.
      Changelog for 0.9
      Merge pull request #37 from kmike/tox-test-running
      Drop official support for Python 2.4 and 3.1.
      Ack some contributors.
      Switch back to default to ignoring pseudo-elements
      Document the 'prefix' parameter.
      Changelog for 0.9.1
      Fix #39: Selector.__repr__ with functional pseudo-elements
      Fix #40: broken reporting on selector syntax error
      Merge pull request #41 from dangra/tests-for-pseduo-elements
      Merge pull request #43 from redapple/patch-1

Stefan Behnel (42):
      renamed lxml.html.css to lxml.cssselect
      moved css module to top-level cssselect module
      initial documentation on lxml.html and lxml.cssselect
      small import fix after module move
      doc cleanup
      small doc change
      renamed HTML() to document_fromstring and HTMLFragmentS() to fragmentS_fromstring()
      [svn r2743] copied lxml.html from html branch
      [svn r2744] copied lxml.cssselect from html branch
      [svn r2746] copied docs from html branch
      [svn r2773] doc updates
      [svn r2885] removed test dependency on lxml.html
      [svn r2887] moved CSS tests from lxml.html to main level
      [svn r3182] r3276 at delle:  sbehnel | 2008-01-21 14:51:38 +0100
      [svn r3183] r3277 at delle:  sbehnel | 2008-01-21 16:40:29 +0100
      [svn r3285] r3470 at delle:  sbehnel | 2008-02-13 20:12:19 +0100
      [svn r3321] r3552 at delle:  sbehnel | 2008-02-19 22:43:13 +0100
      [svn r3394] r3706 at delle:  sbehnel | 2008-03-03 15:53:29 +0100
      [svn r3597] r4067 at delle:  sbehnel | 2008-04-24 19:38:29 +0200
      [svn r3699] r4257 at delle:  sbehnel | 2008-05-21 00:08:43 +0200
      [svn r3710] r4268 at delle:  sbehnel | 2008-05-21 13:11:54 +0200
      [svn r3717] r4275 at delle:  sbehnel | 2008-05-21 20:06:26 +0200
      [svn r3740] r4335 at delle:  sbehnel | 2008-05-24 09:55:10 +0200
      [svn r3741] r4336 at delle:  sbehnel | 2008-05-24 09:55:21 +0200
      [svn r3756] r4372 at delle:  sbehnel | 2008-05-26 10:49:32 +0200
      [svn r3757] r4373 at delle:  sbehnel | 2008-05-26 10:50:09 +0200
      [svn r3766] r4382 at delle:  sbehnel | 2008-05-26 19:44:47 +0200
      [svn r3835] r4520 at delle:  sbehnel | 2008-06-20 09:48:39 +0200
      [svn r3852] r4545 at delle:  sbehnel | 2008-06-22 10:55:55 +0200
      [svn r4005] r4861 at delle:  sbehnel | 2008-11-14 10:52:38 +0100
      [svn r4208] r5237 at delle:  sbehnel | 2009-09-06 14:50:11 +0200
      [svn r4209] r5239 at delle:  sbehnel | 2009-09-10 06:45:11 +0200
      [svn r4268] r5328 at delle:  sbehnel | 2009-11-13 14:07:16 +0100
      [svn r4345] r5463 at lenny:  sbehnel | 2010-02-08 11:59:46 +0100
      [svn r4346] r5469 at lenny:  sbehnel | 2010-02-08 14:20:44 +0100
      [svn r4399] r5564 at lenny:  sbehnel | 2010-04-11 19:31:29 +0200
      [svn r4400] r5565 at lenny:  sbehnel | 2010-04-11 19:34:52 +0200
      another fix for the 'descendant' problem in cssselect to undo a serious performance regression in 2.3.1
      add licensing information to lxml.html and lxml.cssselect
      simplify portability imports to make them more portable themselves
      cssselect: sequences of whitespace are handled by the tokeniser, not the parser
      fix setup.py to work with plain distutils (makes it work in Py3.3)

TANIGUCHI Takaki (1):
      New upstream version 1.0.3

Varialus (1):
      Fixed case sensitive matching on lxml stable, but patched for external cssselect, on Windows with Python 2.7 64-bit.

W. Martin Borgert (2):
      Import python-cssselect_1.0.0.orig.tar.gz
      Import python-cssselect_1.0.1.orig.tar.gz

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-cssselect.git



More information about the Python-modules-commits mailing list