Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled weekly dependency update for week 42 #10

Merged
merged 5 commits into from
Oct 18, 2017

Conversation

pyup-bot
Copy link
Contributor

Updates

Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.

pytest 3.2.2 » 3.2.3 PyPI | Changelog | Repo | Homepage
async-timeout 1.4.0 » 2.0.0 PyPI | Changelog | Repo
ipython 6.2.1 » 6.2.1 PyPI | Changelog | Homepage
ipdb 0.10.3 » 0.10.3 PyPI | Changelog | Repo
pytest-sugar 0.9.0 » 0.9.0 PyPI | Changelog | Homepage

Changelogs

pytest 3.2.2 -> 3.2.3

3.2.3

=========================

Bug Fixes

  • Fix crash in tab completion when no prefix is given. (2748 <https://github.com/pytest-dev/pytest/issues/2748>_)
  • The equality checking function (__eq__) of MarkDecorator returns
    False if one object is not an instance of MarkDecorator. (2758 <https://github.com/pytest-dev/pytest/issues/2758>_)
  • When running pytest --fixtures-per-test: don't crash if an item has no
    fixtureinfo attribute (e.g. doctests) (2788 <https://github.com/pytest-dev/pytest/issues/2788>)

Improved Documentation

  • In help text of -k option, add example of using not to not select
    certain tests whose names match the provided expression. (1442 <https://github.com/pytest-dev/pytest/issues/1442>_)
  • Add note in parametrize.rst about calling metafunc.parametrize
    multiple times. (1548 <https://github.com/pytest-dev/pytest/issues/1548>_)

Trivial/Internal Changes

  • Set xfail_strict=True in pytest's own test suite to catch expected
    failures as soon as they start to pass. (2722 <https://github.com/pytest-dev/pytest/issues/2722>_)
  • Fix typo in example of passing a callable to markers (in example/markers.rst)
    (2765 <https://github.com/pytest-dev/pytest/issues/2765>_)

async-timeout 1.4.0 -> 2.0.0

2.0.0


  • Changed timeout <= 0 behaviour
  • Backward incompatibility change, prior this version 0 was
    shortcut for None
  • when timeout <= 0 TimeoutError raised faster

ipython -> 6.2.1

6.2.1

None

6.2.0

None

6.1.0

None

6.0.0

None

6.0.0rc1

None

rel-3.0.0
See the release notes for what's new.

or get it with pip:

pip install --upgrade &quot;ipython[all]&quot;

DO NOT download from the "Source code" links below. They are missing git submodules, and won't work.

rel-2.4.1

rel-2.1.0
bugfix release for IPython 2.0. See the list of backported fixes.

rel-1.2.1
Bugfix release for Python 2.6 and 3.4.

What's new in 1.2

rel-1.2.0
IPython 1.2.0 mostly bugfix release

For release notes, see what's new.

rel-1.1.0

1.0

Patches backported to IPython 1.1.0 (2013/08/08 - 2013/09/09)

These lists are automatically generated, and may be incomplete or contain duplicates.

The following 25 authors contributed 337 commits.

  • Benjamin Ragan-Kelley
  • Bing Xia
  • Bradley M. Froehle
  • Brian E. Granger
  • Damián Avila
  • dhirschfeld
  • Dražen Lučanin
  • gmbecker
  • Jake Vanderplas
  • Jason Grout
  • Jonathan Frederic
  • Kevin Burke
  • Kyle Kelley
  • Matt Henderson
  • Matthew Brett
  • Matthias Bussonnier
  • Pankaj Pandey
  • Paul Ivanov
  • rossant
  • Samuel Ainsworth
  • Stephan Rave
  • stonebig
  • Thomas Kluyver
  • Yaroslav Halchenko
  • Zachary Sailer

We closed a total of 76 issues, 58 pull requests and 18 regular issues;
this is the full list (generated with the script :file:tools/github_stats.py):

Pull Requests (58):

  • PR 4188 - Allow user_ns trait to be None
  • PR 4189 - always fire LOCAL_IPS.extend(PUBLIC_IPS)
  • PR 4174 - various issues in markdown and rst templates
  • PR 4178 - add missing data_javascript
  • PR 4181 - nbconvert: Fix, sphinx template not removing new lines from headers
  • PR 4043 - don't 'restore_bytes' in from_JSON
  • PR 4163 - Fix for incorrect default encoding on Windows.
  • PR 4136 - catch javascript errors in any output
  • PR 4171 - add nbconvert config file when creating profiles
  • PR 4125 - Basic exercise of ipython [subcommand] -h and help-all
  • PR 4085 - nbconvert: Fix sphinx preprocessor date format string for Windows
  • PR 4159 - don't split .cell and div.cell CSS
  • PR 4158 - generate choices for --gui configurable from real mapping
  • PR 4065 - do not include specific css in embedable one
  • PR 4092 - nbconvert: Fix for unicode html headers, Windows + Python 2.x
  • PR 4074 - close Client sockets if connection fails
  • PR 4064 - Store default codemirror mode in only 1 place
  • PR 4104 - Add way to install MathJax to a particular profile
  • PR 4144 - help_end transformer shouldn't pick up ? in multiline string
  • PR 4143 - update example custom.js
  • PR 4142 - DOC: unwrap openssl line in public_server doc
  • PR 4141 - add files with a separate add call in backport_pr
  • PR 4137 - Restore autorestore option for storemagic
  • PR 4098 - pass profile-dir instead of profile name to Kernel
  • PR 4120 - support input in Python 2 kernels
  • PR 4088 - nbconvert: Fix coalescestreams line with incorrect nesting causing strange behavior
  • PR 4060 - only strip continuation prompts if regular prompts seen first
  • PR 4132 - Fixed name error bug in function safe_unicode in module py3compat.
  • PR 4121 - move test_kernel from IPython.zmq to IPython.kernel
  • PR 4118 - ZMQ heartbeat channel: catch EINTR exceptions and continue.
  • PR 4054 - use unicode for HTML export
  • PR 4106 - fix a couple of default block values
  • PR 4115 - Update docs on declaring a magic function
  • PR 4101 - restore accidentally removed EngineError
  • PR 4096 - minor docs changes
  • PR 4056 - respect pylab_import_all when --pylab specified at the command-line
  • PR 4091 - Make Qt console banner configurable
  • PR 4086 - fix missing errno import
  • PR 4030 - exclude .git in MANIFEST.in
  • PR 4047 - Use istype() when checking if canned object is a dict
  • PR 4031 - don't close_fds on Windows
  • PR 4029 - bson.Binary moved
  • PR 4035 - Fixed custom jinja2 templates being ignored when setting template_path
  • PR 4026 - small doc fix in nbconvert
  • PR 4016 - Fix IPython.start_* functions
  • PR 4021 - Fix parallel.client.View map() on numpy arrays
  • PR 4022 - DOC: fix links to matplotlib, notebook docs
  • PR 4018 - Fix warning when running IPython.kernel tests
  • PR 4019 - Test skipping without unicode paths
  • PR 4008 - Transform code before %prun/%%prun runs
  • PR 4014 - Fix typo in ipapp
  • PR 3987 - get files list in backport_pr
  • PR 3974 - nbconvert: Fix app tests on Window7 w/ Python 3.3
  • PR 3978 - fix --existing with non-localhost IP
  • PR 3939 - minor checkpoint cleanup
  • PR 3981 - BF: fix nbconvert rst input prompt spacing
  • PR 3960 - Don't make sphinx a dependency for importing nbconvert
  • PR 3973 - logging.Formatter is not new-style in 2.6

Issues (18):

  • 4024 - nbconvert markdown issues
  • 4095 - Catch js error in append html in stream/pyerr
  • 4156 - Specifying --gui=tk at the command line
  • 3818 - nbconvert can't handle Heading with Chinese characters on Japanese Windows OS.
  • 4134 - multi-line parser fails on ''' in comment, qtconsole and notebook.
  • 3998 - sample custom.js needs to be updated
  • 4078 - StoreMagic.autorestore not working in 1.0.0
  • 3990 - Buitlin input doesn't work over zmq
  • 4015 - nbconvert fails to convert all the content of a notebook
  • 4059 - Issues with Ellipsis literal in Python 3
  • 4103 - Wrong default argument of DirectView.clear
  • 4100 - parallel.client.client references undefined error.EngineError
  • 4005 - IPython.start_kernel doesn't work.
  • 4020 - IPython parallel map fails on numpy arrays
  • 3945 - nbconvert: commandline tests fail Win7x64 Py3.3
  • 3977 - unable to complete remote connections for two-process
  • 3980 - nbconvert rst output lacks needed blank lines
  • 3968 - TypeError: super() argument 1 must be type, not classobj (Python 2.6.6)

rel-1.0.0
IPython provides a rich toolkit to help you make the most out of using Python
interactively. Its main components are:

  • Powerful interactive Python shells (terminal- and Qt-based).
  • A web-based interactive notebook environment with all shell features plus
    support for embedded figures, animations and rich media.
  • Support for interactive data visualization and use of GUI toolkits.
  • Flexible, embeddable interpreters to load into your own projects.
  • A high-performance library for high level and interactive parallel computing
    that works in multicore systems, clusters, supercomputing and cloud scenarios.

The enhanced interactive Python shells have the following main features:

  • Comprehensive object introspection.
  • Input history, persistent across sessions.
  • Caching of output results during a session with automatically generated
    references.
  • Extensible tab completion, with support by default for completion of python
    variables and keywords, filenames and function keywords.
  • Extensible system of 'magic' commands for controlling the environment and
    performing many tasks related either to IPython or the operating system.
  • A rich configuration system with easy switching between different setups
    (simpler than changing $PYTHONSTARTUP environment variables every time).
  • Session logging and reloading.
  • Extensible syntax processing for special purpose situations.
  • Access to the system shell with user-extensible alias system.
  • Easily embeddable in other Python programs and GUIs.
  • Integrated access to the pdb debugger and the Python profiler.

The parallel computing architecture has the following main features:

  • Quickly parallelize Python code from an interactive Python/IPython session.
  • A flexible and dynamic process model that be deployed on anything from
    multicore workstations to supercomputers.
  • An architecture that supports many different styles of parallelism, from
    message passing to task farming.
  • Both blocking and fully asynchronous interfaces.
  • High level APIs that enable many things to be parallelized in a few lines
    of code.
  • Share live parallel jobs with other users securely.
  • Dynamically load balanced task farming system.
  • Robust error handling in parallel code.

The latest development version is always available from IPython's GitHub
site
.

ipdb -> 0.10.3

0.10.3


  • For users using python 2.6, do not install IPython >= 2.0.0.
    And for users using python 2.7, do not install IPython >= 6.0.0.
    [vphilippon]
  • Drop support for python 3.2.
    [vphilippon]
  • Command line usage consistent with pdb - Add argument commands
    [zvodd]

0.10.2


0.10.1


  • Support IPython 5.0.
    [ngoldbaum]

0.10.0


  • Stop trying to magically guess when stdout needs to be captured.
    Like needed by nose.
    Rather, provide a set of function that can be called explicitely when needed.
    [gotcha]
  • drop support of IPython before 0.10.2

0.9.4


0.9.3


  • Don't require users to pass a traceback to post_mortem.
    [Wilfred]

0.9.2


0.9.1


  • Fix support of IPython versions 0.x
    [asivokon]

0.9.0


0.8.3


  • Don't pass sys.argv to IPython for configuration.
    [emulbreh]

0.8.2


  • Fix lexical comparison for version numbers.
    [sas23]
  • Allow configuring how many lines of code context are displayed
    by set_trace
    [JamshedVesuna]
  • If an instance of IPython is already running its configuration will be
    loaded.
    [IxDay]

0.8.1


0.8


0.7.1


  • Index into version_info in setup.py for Python 2.6 compatibility.
    [kynan]
  • Add Travis CI configuration.
    [kynan]

0.7


  • Add launch_ipdb_on_exception context manager. Implies dropping Python 2.4 support.
    [Psycojoker]
  • Wrap sys.excepthook only once.
    [marciomazza]
  • Add GPL file and refer in headers.
    [stan3]
  • Python 3 support.
    [Piet Delport]
  • Basic tests.
    [msabramo]
  • Added the functions runcall, runeval and run.
    [dimasad]

0.6.1


  • State dependency on IPython later or equal to 0.10.
    [gotcha]

0.6


  • Add setuptools console_scripts entry point.
    [akrito, gotcha]

0.5


  • IPython 0.11 support.
    [lebedov]

0.4


  • Fixed errors when exiting with "q".
    [gotcha]
  • Fixed post_mortem when the traceback is None.
    [maurits]

0.3


  • Add post_mortem() for Products.PDBDebugMode support.
    [Jean Jordaan]
  • Moved to github.com.

0.2


  • Added pm().
    [Paulo Benedict Ang]

0.1


  • First "non dev" release.

pytest-sugar -> 0.9.0

0.9.0

^^^^^^^^^^^^^^^^^^^

  • Print correct location for doctest failures
  • Write xdist output on correct lines

0.8.0

^^^^^^^^^^^^^^^^^^^

  • Release as an universal wheel
  • Pytest3 compatibility
  • Treat setup/teardown failures as errors
  • Fix path issue in --new-summary
  • Disable sugar output when not in terminal, should help with testing other pytest plugins
  • Add double colons when in verbose mode
  • Make --new-summary default, replaced flag with --old-summary

0.7.1

^^^^^^^^^^^^^^^^^^^

  • Fix issue with deselected tests

0.7.0

^^^^^^^^^^^^^^^^^^^

  • Show skipped tests
  • Changed failed test summary (try --new-summary option to test it out)
  • Show teardown errors
  • Add support for pytest-rerunfailedtests
  • Make test symbols customizable
  • Remove deprecated --nosugar.

0.6.0

^^^^^^^^^^^^^^^^^^^

  • pytest-xdist support
  • Turn off progress meter when progressbar_length=0

0.5.1

^^^^^^^^^^^^^^^^^^^

  • Fix Python 3 support

0.5.0

^^^^^^^^^^^^^^^^^^^

  • Colour progressbar correctly for low number of tests
  • Fix error case when deactivating pytest-sugar using --lf together with --nosugar
  • --nosugar deprecated, use -p no:sugar

0.4.0

^^^^^^^^^^^^^^^^^^^

Thanks to or:

  • Configurable colors
  • Handling of long file paths
  • Red progressbar in case of failures
  • Using termcolor for much easier coloration and configuration
  • Simplify the progressbar maths code
  • Change the 's' for skipped tests to a circle
  • Simplify the space filling logic of full_line
  • Reduce the right margin to 0, so the blinking cursor is hidden

0.3.6

^^^^^^^^^^^^^^^^^^^

  • Crashline with non-ASCII, 42
  • Restore Python 2.6 / 3.3 support
  • Fix unit tests
  • Fix UnicodeDecodeError during install, 43

0.3.5

^^^^^^^^^^^^^^^^^^^

  • Fix codec error during pip install

0.3.4

^^^^^^^^^^^^^^^^^^^

  • Using pytest.mark.xfails throws an error 34

0.3.3

^^^^^^^^^^^^^^^^^^^

  • Fix problem with PyPi package.

0.3.2

^^^^^^^^^^^^^^^^^^^

  • Fix issue with PyPI package.
  • Code refactoring

0.3.1

^^^^^^^^^^^^^^^^^^^

  • Fix incorrect wrapping that fine-grained progress introduced

0.3.0

^^^^^^^^^^^^^^^^^^^

  • Fine-grained progressbar using more Unicode block chars
  • Display version of pytest and pytest-sugar
  • Python 3 support
  • Fix Test implicit loop #3: Wrap tests when they extend past line

That's it for now!

Happy merging! 🤖

@codecov-io
Copy link

codecov-io commented Oct 18, 2017

Codecov Report

Merging #10 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff          @@
##           master    #10   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files           4      4           
  Lines         133    133           
=====================================
  Hits          133    133

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0c0ff07...cbb7788. Read the comment docs.

@hellysmile hellysmile merged commit 9ded30c into master Oct 18, 2017
@hellysmile hellysmile deleted the pyup-scheduled-update-10-16-2017 branch October 18, 2017 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment