Skip to content
This repository has been archived by the owner on Apr 14, 2022. It is now read-only.

Merge from master (October 30th, 2019) #136

Merged

Commits on Oct 29, 2019

  1. Configuration menu
    Copy the full SHA
    31db282 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15e64de View commit details
    Browse the repository at this point in the history
  3. Remove Python 3.1 workaround (#1716)

    pquentin authored and sethmlarson committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    9fca285 View commit details
    Browse the repository at this point in the history
  4. Prefer pytest.raises over Testcase.fail (#1712)

    It reuses a standard mechanism, is less verbose and avoids including
    code that is never executed.
    pquentin authored and sethmlarson committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    42a3ef3 View commit details
    Browse the repository at this point in the history
  5. Speed up queue test by using timeout=0 (#1711)

    Queue.get() accepts any non-negative number, so 0 works. It's also not
    arbitrary like 1 was, and the test suite now takes one less second to
    run!
    pquentin authored and sethmlarson committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    1733719 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11d68ef View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Configuration menu
    Copy the full SHA
    3cff0a5 View commit details
    Browse the repository at this point in the history
  2. Remove pkginfo which was only needed for twine

    It was introduced in urllib3/urllib3#875, but
    since urllib3/urllib3#1495 twine is no longer a
    dev requirement.
    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    da5e605 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0a51cc View commit details
    Browse the repository at this point in the history
  4. Extract wheel from dev-requirements.txt

    Instead, install it on demand like twine.
    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    b2f2077 View commit details
    Browse the repository at this point in the history
  5. Upgrade dev dependencies

    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    3bc0baa View commit details
    Browse the repository at this point in the history
  6. Place pytest before the pytest plugins

    The idea is to make sure that we'll get the pytest version we want: the
    last that supports Python 2. Using a different version in Python 2 and
    Python 3 is possible, but is likely to lead to trouble in the future.
    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    6c7e87c View commit details
    Browse the repository at this point in the history
  7. Upgrade PySocks version

    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    9d29469 View commit details
    Browse the repository at this point in the history
  8. Remove unused certs and keys (#1721)

    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    639dfda View commit details
    Browse the repository at this point in the history
  9. Switch noxfile to Unix line endings

    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    0e31f59 View commit details
    Browse the repository at this point in the history
  10. Show failed tests in pytest report

    It turns out that without turning this one it's difficult to list
    exactly the tests that failed.
    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    cfcf6e2 View commit details
    Browse the repository at this point in the history
  11. Tell pytest to show native tracebacks

    The default pytest tracebacks are really verbose: for each function in
    the stack they include the whole function until the exception, and the
    representation of its parameters.
    
    On the other hand, native tracebacks are way more concise, showing only
    two lines for each function and exception chains.
    
    The benefits of switching to native tracebacks:
    
     * The useful information fits in one screen
     * Python trains us to read those tracebacks from day one
     * We avoid the verbosity of showing the source code: we can already
       see it in GitHub and our editors
     * While we lose the information about parameters, I've never found this
       information to be useful
    
    I've been using this configuration for a few months now and never looked
    back!
    pquentin authored and sethmlarson committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    cf0eda9 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2019

  1. Configuration menu
    Copy the full SHA
    4de9315 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e04d2c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26a1628 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. Configuration menu
    Copy the full SHA
    0b86709 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44a8734 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0571f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    143ba71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61f3b8c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4fb3dcd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b2e6bd8 View commit details
    Browse the repository at this point in the history
  8. Fix lint

    pquentin committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    18aebad View commit details
    Browse the repository at this point in the history
  9. appveyor: fix broken build

    pquentin committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    f331ec4 View commit details
    Browse the repository at this point in the history