Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lxml/lxml
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: lxml-4.7.1
Choose a base ref
...
head repository: lxml/lxml
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: lxml-4.8.0
Choose a head ref
  • 18 commits
  • 32 files changed
  • 6 contributors

Commits on Dec 13, 2021

  1. Configuration menu
    Copy the full SHA
    4fce7ff View commit details
    Browse the repository at this point in the history
  2. Merge branch 'lxml-4.6'

    scoder committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    9133c26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b9e047 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2021

  1. Configuration menu
    Copy the full SHA
    88a3e0a View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. Make regex more efficient.

    scoder committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    17c30e8 View commit details
    Browse the repository at this point in the history
  2. Fix typos (GH-334)

    kianmeng authored Jan 2, 2022
    Configuration menu
    Copy the full SHA
    4eff06d View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    ec3ac37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d56997b View commit details
    Browse the repository at this point in the history
  3. Update the build and dependency docs a little.

    Also add a warning about libxml2 2.9.11/12.
    scoder committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    5a5c7fb View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. setupinfo.py: check the return value of subprocesses (GH-336)

    Use the return value altogether to check the subprocess execute
    successfully or not as in some case it will print some noise
    message though run successfully as below.
    
     # python
     Python 3.8.10 (default, Nov 26 2021, 20:14:08)
     [GCC 9.3.0] on linux
     Type "help", "copyright", "credits" or "license" for more information.
     >>> import subprocess
     >>> cmd = "pkg-config --modversion libxml-2.0"
     >>> p = subprocess.Popen(cmd, shell=True,stdout=subprocess.PIPE, stderr=subprocess.PIPE)
     >>> stdout_data, errors = p.communicate()
     >>> print(stdout_data)
     b'2.9.12\n'
     >>> print(errors)
     b'do_ypcall: clnt_call: RPC: Unable to send; errno = Network is unreachable\n'
    Mingli-Yu authored Jan 20, 2022
    Configuration menu
    Copy the full SHA
    55f2815 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    ac829d5 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. Allow Path-like objects for file arguments (GH-337)

    Use "PyOS_FSPath()" if available (Py3.6+). Otherwise, manually check for "__fspath__", in case an object defines it.
    janssenhenning authored Feb 12, 2022
    Configuration menu
    Copy the full SHA
    1e36660 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. Use expected XSD spellings for xsi:double infinity and NaN (GH-338)

    W3C specification for xsd:double says
    > The special values positive and negative infinity and
    > not-a-number have lexical representations INF, -INF and NaN,
    > respectively.
    
    Thus case matters. The previously used float.__repr__ would generate
    "inf", "-inf", "nan". Now we prepend special handling to get
    "INF", "-INF", "NaN" instead (which is still pytype compatible).
    
    Includes minor non-functional alignments of related bool to text code,
    and tests to assert its XML schema conformance as well.
    haxtibal authored Feb 13, 2022
    Configuration menu
    Copy the full SHA
    f7bb07b View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Configuration menu
    Copy the full SHA
    ec2b2e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6210469 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5a398b View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Update changelog.

    scoder committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    4cb54bc View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Prepare release of 4.8.0.

    scoder committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    e82c915 View commit details
    Browse the repository at this point in the history
Loading