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 daily dependency update on wednesday #43

Closed
wants to merge 12 commits into from

Conversation

pyup-bot
Copy link
Contributor

@pyup-bot pyup-bot commented Aug 2, 2017

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.

celery 4.0.2 » 4.1.0 PyPI | Changelog | Homepage | Docs
django 1.11.2 » 1.11.4 PyPI | Changelog | Homepage
factory-boy 2.8.1 » 2.9.1 PyPI | Changelog | Repo
numba 0.33.0 » 0.34.0 PyPI | Changelog | Repo
numpy 1.13.0 » 1.13.1 PyPI | Changelog | Homepage
pandas 0.20.2 » 0.20.3 PyPI | Changelog | Homepage
pillow 4.1.1 » 4.2.1 PyPI | Changelog | Homepage
psycopg2 2.7.1 » 2.7.3 PyPI | Changelog | Homepage | Docs
pylint 1.7.1 » 1.7.2 PyPI | Changelog | Repo
requests 2.18.1 » 2.18.2 PyPI | Changelog | Homepage
Sphinx 1.6.2 » 1.6.3 PyPI | Changelog | Homepage
xlsxwriter 0.9.7 » 0.9.8 PyPI | Changelog | Repo

Changelogs

celery 4.0.2 -> 4.1.0

4.1.0

=====
:release-date: 2017-07-25 00:00 PM PST
:release-by: Omer Katz

  • Configuration: CELERY_SEND_EVENTS instead of CELERYD_SEND_EVENTS for 3.1.x compatibility (3997)

Contributed by abhinav nilaratna.

  • App: Restore behavior so Broadcast queues work. (3934)

Contributed by Patrick Cloke.

  • Sphinx: Make appstr use standard format (4134) (4139)

Contributed by Preston Moore.

  • App: Make id, name always accessible from logging.Formatter via extra (3994)

Contributed by Yoichi NAKAYAMA.

  • Worker: Add worker_shutting_down signal (3998)

Contributed by Daniel Huang.

  • PyPy: Support PyPy version 5.8.0 (4128)

Contributed by Omer Katz.

  • Results: Elasticsearch: Fix serializing keys (3924)

Contributed by :github_user:staticfox.

  • Canvas: Deserialize all tasks in a chain (4015)

Contributed by :github_user:fcoelho.

  • Systemd: Recover loglevel for ExecStart in systemd config (4023)

Contributed by Yoichi NAKAYAMA.

  • Sphinx: Use the Sphinx add_directive_to_domain API. (4037)

Contributed by Patrick Cloke.

  • App: Pass properties to before_task_publish signal (4035)

Contributed by Javier Domingo Cansino.

  • Results: Add SSL option for Redis backends (3831)

Contributed by Chris Kuehl.

  • Beat: celery.schedule.crontab: fix reduce (3826) (3827)

Contributed by Taylor C. Richberger.

  • State: Fix celery issues when using flower REST API

Contributed by Thierry RAMORASOAVINA.

  • Results: Elasticsearch: Fix serializing document id.

Contributed by Acey9.

  • Beat: Make shallow copy of schedules dictionary

Contributed by Brian May.

  • Beat: Populate heap when periodic tasks are changed

Contributed by Wojciech Żywno.

  • Task: Allow class methods to define tasks (3952)

Contributed by georgepsarakis.

  • Platforms: Always return boolean value when checking if signal is supported (3962).

Contributed by Jian Yu.

  • Canvas: Avoid duplicating chains in chords (3779)

Contributed by Ryan Hiebert.

  • Canvas: Lookup task only if list has items (3847)

Contributed by Marc Gibbons.

  • Results: Allow unicode message for exception raised in task (3903)

Contributed by George Psarakis.

  • Python3: Support for Python 3.6 (3904, 3903, 3736)

Contributed by Jon Dufresne, George Psarakis, Asif Saifuddin Auvi, Omer Katz.

  • App: Fix retried tasks with expirations (3790)

Contributed by Brendan MacDonell.

    • Fixes items format route in docs (3875)

Contributed by Slam.

  • Utils: Fix maybe_make_aware (3850)

Contributed by Taylor C. Richberger.

  • Task: Fix task ETA issues when timezone is defined in configuration (3867)

Contributed by George Psarakis.

  • Concurrency: Consumer does not shutdown properly when embedded in gevent application (3746)

Contributed by Arcadiy Ivanov.

  • Canvas: Fix 3725: Task replaced with group does not complete (3731)

Contributed by Morgan Doocy.

  • Task: Correct order in chains with replaced tasks (3730)

Contributed by Morgan Doocy.

  • Result: Enable synchronous execution of sub-tasks (3696)

Contributed by shalev67.

  • Task: Fix request context for blocking task apply (added hostname) (3716)

Contributed by Marat Sharafutdinov.

  • Utils: Fix task argument handling (3678) (3693)

Contributed by Roman Sichny.

  • Beat: Provide a transparent method to update the Scheduler heap (3721)

Contributed by Alejandro Pernin.

  • Beat: Specify default value for pidfile option of celery beat. (3722)

Contributed by Arnaud Rocher.

  • Results: Elasticsearch: Stop generating a new field every time when a new result is being put (3708)

Contributed by Mike Chen.

  • Requirements
  • Now depends on :ref:Kombu 4.1.0 <kombu:version-4.1.0>.
  • Results: Elasticsearch now reuses fields when new results are added.

Contributed by Mike Chen.

  • Results: Fixed MongoDB integration when using binary encodings
    (Issue 3575).

Contributed by Andrew de Quincey.

  • Worker: Making missing *args and **kwargs in Task protocol 1
    return empty value in protocol 2 (Issue 3687).

Contributed by Roman Sichny.

  • App: Fixed :exc:TypeError in AMQP when using deprecated signal
    (Issue 3707).

Contributed by :github_user:michael-k.

  • Beat: Added a transparent method to update the scheduler heap.

Contributed by Alejandro Pernin.

  • Task: Fixed handling of tasks with keyword arguments on Python 3
    (Issue 3657).

Contributed by Roman Sichny.

  • Task: Fixed request context for blocking task apply by adding missing
    hostname attribute.

Contributed by Marat Sharafutdinov.

  • Task: Added option to run subtasks synchronously with
    disable_sync_subtasks argument.

Contributed by :github_user:shalev67.

  • App: Fixed chaining of replaced tasks (Issue 3726).

Contributed by Morgan Doocy.

  • Canvas: Fixed bug where replaced tasks with groups were not completing
    (Issue 3725).

Contributed by Morgan Doocy.

  • Worker: Fixed problem where consumer does not shutdown properly when
    embedded in a gevent application (Issue 3745).

Contributed by Arcadiy Ivanov.

  • Results: Added support for using AWS DynamoDB as a result backend (3736).

Contributed by George Psarakis.

  • Testing: Added caching on pip installs.

Contributed by :github_user:orf.

  • Worker: Prevent consuming queue before ready on startup (Issue 3620).

Contributed by Alan Hamlett.

  • App: Fixed task ETA issues when timezone is defined in configuration
    (Issue 3753).

Contributed by George Psarakis.

  • Utils: maybe_make_aware should not modify datetime when it is
    already timezone-aware (Issue 3849).

Contributed by Taylor C. Richberger.

  • App: Fixed retrying tasks with expirations (Issue 3734).

Contributed by Brendan MacDonell.

  • Results: Allow unicode message for exceptions raised in task
    (Issue 3858).

Contributed by :github_user:staticfox.

  • Canvas: Fixed :exc:IndexError raised when chord has an empty header.

Contributed by Marc Gibbons.

  • Canvas: Avoid duplicating chains in chords (Issue 3771).

Contributed by Ryan Hiebert and George Psarakis.

  • Utils: Allow class methods to define tasks (Issue 3863).

Contributed by George Psarakis.

  • Beat: Populate heap when periodic tasks are changed.

Contributed by :github_user:wzywno and Brian May.

  • Results: Added support for Elasticsearch backend options settings.

Contributed by :github_user:Acey9.

  • Events: Ensure Task.as_dict() works when not all information about
    task is available.

Contributed by :github_user:tramora.

  • Schedules: Fixed pickled crontab schedules to restore properly (Issue 3826).

Contributed by Taylor C. Richberger.

  • Results: Added SSL option for redis backends (Issue 3830).

Contributed by Chris Kuehl.

  • Documentation and examples improvements by:
  • Bruno Alla
  • Jamie Alessio
  • Vivek Anand
  • Peter Bittner
  • Kalle Bronsen
  • Jon Dufresne
  • James Michael DuPont
  • Sergey Fursov
  • Samuel Dion-Girardeau
  • Daniel Hahler
  • Mike Helmick
  • Marc Hörsken
  • Christopher Hoskin
  • Daniel Huang
  • Primož Kerin
  • Michal Kuffa
  • Simon Legner
  • Anthony Lukach
  • Ed Morley
  • Jay McGrath
  • Rico Moorman
  • Viraj Navkal
  • Ross Patterson
  • Dmytro Petruk
  • Luke Plant
  • Eric Poelke
  • Salvatore Rinchiera
  • Arnaud Rocher
  • Kirill Romanov
  • Simon Schmidt
  • Tamer Sherif
  • YuLun Shih
  • Ask Solem
  • Tom 'Biwaa' Riat
  • Arthur Vigil
  • Joey Wilhelm
  • Jian Yu
  • YuLun Shih
  • Arthur Vigil
  • Joey Wilhelm
  • :github_user:baixuexue123
  • :github_user:bronsen
  • :github_user:michael-k
  • :github_user:orf
  • :github_user:3lnc

django 1.11.2 -> 1.11.4

1.11.4

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

August 1, 2017

Django 1.11.4 fixes several bugs in 1.11.3.

Bugfixes

  • Fixed a regression in 1.11.3 on Python 2 where non-ASCII format values
    for date/time widgets results in an empty value in the widget's HTML
    (:ticket:28355).
  • Fixed QuerySet.union() and difference() when combining with
    a queryset raising EmptyResultSet (:ticket:28378).
  • Fixed a regression in pickling of LazyObject on Python 2 when the wrapped
    object doesn't have __reduce__() (:ticket:28389).
  • Fixed crash in runserver's autoreload with Python 2 on Windows with
    non-str environment variables (:ticket:28174).
  • Corrected Field.has_changed() to return False for disabled form
    fields: BooleanField, MultipleChoiceField, MultiValueField,
    FileField, ModelChoiceField, and ModelMultipleChoiceField.
  • Fixed QuerySet.count() for union(), difference(), and
    intersection() queries. (:ticket:28399).
  • Fixed ClearableFileInput rendering as a subwidget of MultiWidget
    (:ticket:28414). Custom clearable_file_input.html widget templates
    will need to adapt for the fact that context values
    checkbox_name, checkbox_id, is_initial, input_text,
    initial_text, and clear_checkbox_label are now attributes of
    widget rather than appearing in the top-level context.
  • Fixed queryset crash when using a GenericRelation to a proxy model
    (:ticket:28418).

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

1.11.3

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

July 1, 2017

Django 1.11.3 fixes several bugs in 1.11.2.

Bugfixes

  • Removed an incorrect deprecation warning about a missing renderer
    argument if a Widget.render() method accepts **kwargs
    (:ticket:28265).
  • Fixed a regression causing Model.__init__() to crash if a field has an
    instance only descriptor (:ticket:28269).
  • Fixed an incorrect DisallowedModelAdminLookup exception when using
    a nested reverse relation in list_filter (:ticket:28262).
  • Fixed admin's FieldListFilter.get_queryset() crash on invalid input
    (:ticket:28202).
  • Fixed invalid HTML for a required AdminFileWidget (:ticket:28278).
  • Fixed model initialization to set the name of class-based model indexes
    for models that only inherit models.Model (:ticket:28282).
  • Fixed crash in admin's inlines when a model has an inherited non-editable
    primary key (:ticket:27967).
  • Fixed QuerySet.union(), intersection(), and difference() when
    combining with an EmptyQuerySet (:ticket:28293).
  • Prevented Paginator’s unordered object list warning from evaluating a
    QuerySet (:ticket:28284).
  • Fixed the value of redirect_field_name in LoginView’s template
    context. It's now an empty string (as it is for the original function-based
    login() view) if the corresponding parameter isn't sent in a request (in
    particular, when the login page is accessed directly) (:ticket:28229).
  • Prevented attribute values in the django/forms/widgets/attrs.html
    template from being localized so that numeric attributes (e.g. max and
    min) of NumberInput work correctly (:ticket:28303).
  • Removed casting of the option value to a string in the template context of
    the CheckboxSelectMultiple, NullBooleanSelect, RadioSelect,
    SelectMultiple, and Select widgets (:ticket:28176). In Django
    1.11.1, casting was added in Python to avoid localization of numeric values
    in Django templates, but this made some use cases more difficult. Casting is
    now done in the template using the |stringformat:'s' filter.
  • Prevented a primary key alteration from adding a foreign key constraint if
    db_constraint=False (:ticket:28298).
  • Fixed UnboundLocalError crash in RenameField with nonexistent field
    (:ticket:28350).
  • Fixed a regression preventing a model field's limit_choices_to from being
    evaluated when a ModelForm is instantiated (:ticket:28345).

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

factory-boy 2.8.1 -> 2.9.1

2.9.1


Bugfix:

2.9.0


This version brings massive changes to the core engine, thus reducing the number of
corner cases and weird behaviourrs.

New:

  • :issue:275: factory.fuzzy and factory.faker now use the same random seed.
  • Add :class:factory.Maybe, which chooses among two possible declarations based
    on another field's value (powers the :class:~factory.Trait feature).
  • :class:~factory.PostGenerationMethodCall only allows to pass one positional argument; use keyword arguments for
    extra parameters.

Deprecation:

  • factory.fuzzy.get_random_state is deprecated, factory.random.get_random_state should be used instead.
  • factory.fuzzy.set_random_state is deprecated, factory.random.set_random_state should be used instead.
  • factory.fuzzy.reseed_random is deprecated, factory.random.reseed_random should be used instead.

numba 0.33.0 -> 0.34.0

0.34.0


This release adds a significant set of new features arising from combined work
with Intel on ParallelAccelerator technology. It also adds list comprehension
and closure support, support for Numpy 1.13 and a new, faster, CUDA reduction
algorithm. For Linux users this release is the first to be built on Centos 6,
which will be the new base platform for future releases. Finally a number of
thread-safety, type inference and other smaller enhancements and bugs have been
fixed.

ParallelAccelerator features:

NOTE: The ParallelAccelerator technology is under active development and should
be considered experimental.

The ParallelAccelerator technology is accessed via a new "nopython" mode option
"parallel". The ParallelAccelerator technology attempts to identify operations
which have parallel semantics (for instance adding a scalar to a vector), fuse
together adjacent such operations, and then parallelize their execution across
a number of CPU cores. This is essentially auto-parallelization.

In addition to the auto-parallelization feature, explicit loop based
parallelism is made available through the use of prange in place of range
as a loop iterator.

More information and examples on both auto-parallelization and prange are
available in the documentation and examples directory respectively.

As part of the necessary work for ParallelAccelerator, support for closures
and list comprehensions is added:

  • PR 2318: Transfer ParallelAccelerator technology to Numba
  • PR 2379: ParallelAccelerator Core Improvements
  • PR 2367: Add support for len(range(...))
  • PR 2369: List comprehension
  • PR 2391: Explicit Parallel Loop Support (prange)

The ParallelAccelerator features are available on all supported platforms and
Python versions with the exceptions of (with view of supporting in a future
release):

  • The combination of Windows operating systems with Python 2.7.
  • Systems running 32 bit Python.

CUDA support enhancements:

  • PR 2377: New GPU reduction algorithm

CUDA support fixes:

  • PR 2397: Fix 2393, always set alignment of cuda static memory regions

Misc Fixes:

  • PR 2373, Issue 2372: 32-bit compatibility fix for parfor related code
  • PR 2376: Fix 2375 missing stdint.h for py2.7 vc9
  • PR 2378: Fix deadlock in parallel gufunc when kernel acquires the GIL.
  • PR 2382: Forbid unsafe casting in bitwise operation
  • PR 2385: docs: fix Sphinx errors
  • PR 2396: Use 64-bit RHS operand for shift
  • PR 2404: Fix threadsafety logic issue in ufunc compilation cache.
  • PR 2424: Ensure consistent iteration order of blocks for type inference.
  • PR 2425: Guard code to prevent the use of 'parallel' on win32 + py27
  • PR 2426: Basic test for Enum member type recovery.
  • PR 2433: Fix up the parfors tests with respect to windows py2.7
  • PR 2442: Skip tests that need BLAS/LAPACK if scipy is not available.
  • PR 2444: Add test for invalid array setitem
  • PR 2449: Make the runtime initialiser threadsafe
  • PR 2452: Skip CFG test on 64bit windows

Misc Enhancements:

  • PR 2366: Improvements to IR utils
  • PR 2388: Update README.rst to indicate the proper version of LLVM
  • PR 2394: Upgrade to llvmlite 0.19.*
  • PR 2395: Update llvmlite version to 0.19
  • PR 2406: Expose environment object to ufuncs
  • PR 2407: Expose environment object to target-context inside lowerer
  • PR 2413: Add flags to pass through to conda build for buildbot
  • PR 2414: Add cross compile flags to local recipe
  • PR 2415: A few cleanups for rewrites
  • PR 2418: Add getitem support for Enum classes
  • PR 2419: Add support for returning enums in vectorize
  • PR 2421: Add copyright notice for Intel contributed files.
  • PR 2422: Patch code base to work with np 1.13 release
  • PR 2448: Adds in warning message when using 'parallel' if cache=True
  • PR 2450: Add test for keyword arg on .sum-like and .cumsum-like array
    methods

pandas 0.20.2 -> 0.20.3

0.20.3


This is a minor bug-fix release in the 0.20.x series and includes some small regression fixes
and bug fixes. We recommend that all users upgrade to this version.

.. contents:: What's new in v0.20.3
:local:
:backlinks: none

.. _whatsnew_0203.bug_fixes:

Bug Fixes

  • Fixed a bug in failing to compute rolling computations of a column-MultiIndexed DataFrame (:issue:16789, :issue:16825)
  • Fixed a pytest marker failing downstream packages' tests suites (:issue:16680)

Conversion
^^^^^^^^^^

  • Bug in pickle compat prior to the v0.20.x series, when UTC is a timezone in a Series/DataFrame/Index (:issue:16608)
  • Bug in Series construction when passing a Series with dtype='category' (:issue:16524).
  • Bug in :meth:DataFrame.astype when passing a Series as the dtype kwarg. (:issue:16717).

Indexing
^^^^^^^^

  • Bug in Float64Index causing an empty array instead of None to be returned from .get(np.nan) on a Series whose index did not contain any NaN s (:issue:8569)
  • Bug in MultiIndex.isin causing an error when passing an empty iterable (:issue:16777)
  • Fixed a bug in a slicing DataFrame/Series that have a TimedeltaIndex (:issue:16637)

I/O
^^^

  • Bug in :func:read_csv in which files weren't opened as binary files by the C engine on Windows, causing EOF characters mid-field, which would fail (:issue:16039, :issue:16559, :issue:16675)
  • Bug in :func:read_hdf in which reading a Series saved to an HDF file in 'fixed' format fails when an explicit mode='r' argument is supplied (:issue:16583)
  • Bug in :meth:DataFrame.to_latex where bold_rows was wrongly specified to be True by default, whereas in reality row labels remained non-bold whatever parameter provided. (:issue:16707)
  • Fixed an issue with :meth:DataFrame.style where generated element ids were not unique (:issue:16780)
  • Fixed loading a DataFrame with a PeriodIndex, from a format='fixed' HDFStore, in Python 3, that was written in Python 2 (:issue:16781)

Plotting
^^^^^^^^

  • Fixed regression that prevented RGB and RGBA tuples from being used as color arguments (:issue:16233)
  • Fixed an issue with :meth:DataFrame.plot.scatter that incorrectly raised a KeyError when categorical data is used for plotting (:issue:16199)

Reshaping
^^^^^^^^^

  • PeriodIndex / TimedeltaIndex.join was missing the sort= kwarg (:issue:16541)
  • Bug in joining on a MultiIndex with a category dtype for a level (:issue:16627).
  • Bug in :func:merge when merging/joining with multiple categorical columns (:issue:16767)

Categorical
^^^^^^^^^^^

  • Bug in DataFrame.sort_values not respecting the kind parameter with categorical data (:issue:16793)

.. _whatsnew_0101:

pillow 4.1.1 -> 4.2.1

4.2.1


  • CI: Fix version specification and test on CI for PyPy/Windows 2608
    [wiredfool]

4.2.0


  • Doc: Clarified Image.save:append_images documentation 2604
    [radarhere]
  • CI: Amazon Linux and Centos6 docker images added to TravisCI 2585
    [wiredfool]

  • Image.alpha_composite added 2595
    [wiredfool]

  • Complex Text Support 2576
    [ShamsaHamed, Fahad-Alsaidi, wiredfool]

  • Added threshold parameter to ImageDraw.floodfill 2599
    [nediamond]

  • Added dBATCH parameter to ghostscript command 2588
    [radarhere]
  • JPEG: Adjust buffer size when icc_profile > MAXBLOCK 2596
    [Darou]
  • Specify Pillow Version in one place 2517
    [wiredfool]

  • CI: Change the owner of the TRAVIS_BUILD_DIR, fixing broken docker runs 2587
    [wiredfool]

  • Fix truncated PNG loading for some images, Fix memory leak on truncated PNG images. 2541, 2598
    [homm]

  • Add decompression bomb check to Image.crop 2410
    [wiredfool]

  • ImageFile: Ensure that the err_code variable is initialized in case of exception. 2363
    [alexkiro]

  • Tiff: Support append_images for saving multipage TIFFs 2406
    [blochl]

  • Doc: Clarify that draft is only implemented for JPEG and PCD 2409
    [wiredfool]
  • Test: MicImagePlugin 2447
    [hugovk]
  • Use round() instead of floor() to eliminate zero coefficients in resample 2558
    [homm]
  • Remove deprecated code 2549
    [hugovk]

  • Added append_images to PDF saving 2526
    [radarhere]

  • Remove unused function core image function new_array 2548
    [hugovk]

  • Remove unnecessary calls to dict.keys() 2551
    [jdufresne]

  • Add more ImageDraw.py tests and remove unused Draw.c code 2533
    [hugovk]

  • Test: More tests for ImageMorph 2554
    [hugovk]
  • Test: McIDAS area file 2552
    [radarhere]
  • Update Feature Detection 2520
    [wiredfool]
  • CI: Update pypy on TravisCI 2573
    [hugovk]
  • ImageMorph: Fix wrong expected size of MRLs read from disk 2561
    [dov]
  • Docs: Update install docs for FreeBSD 2546
    [wiredfool]
  • Build: Ignore OpenJpeg 1.5 on FreeBSD 2544
    [melvyn-sopacua]
  • Remove 'not yet implemented' methods from PIL 1.1.4 2538
    [hugovk]

  • Dependencies: Update FreeType to 2.8, LibTIFF to 4.0.8 and libimagequant to 2.9.1 2535 2537 2540
    [radarhere]

  • Raise TypeError and not also UnboundLocalError in ImageFile.Parser() 2525
    [joshblum]
  • Test: Use Codecov for coverage 2528
    [hugovk]
  • Use PNG for Image.show() 2527
    [HinTak, wiredfool]
  • Remove WITH_DEBUG compilation flag 2522
    [wiredfool]
  • Fix return value on parameter parse error in _webp.c 2521
    [adw1n]
  • Set executable flag on scripts with shebang line 2295
    [radarhere]
  • Flake8 2460
    [radarhere]
  • Doc: Release Process Changes 2516
    [wiredfool]
  • CI: Added region for s3 deployment on appveyor 2515
    [wiredfool]
  • Doc: Updated references to point to existing files 2507
    [radarhere]
  • Return copy on Image crop if crop dimensions match the image 2471
    [radarhere]
  • Test: Optimize CI speed 2464, 2466
    [hugovk]

psycopg2 2.7.1 -> 2.7.3

2.7.3

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

  • Restored default :sql:timestamptz[] typecasting to Python !datetime.
    Regression introduced in Psycopg 2.7.2 (:ticket:578).

2.7.2

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

  • Fixed inconsistent state in externally closed connections
    (:tickets:263, 311, 443). Was fixed in 2.6.2 but not included in
    2.7 by mistake.
  • Fixed Python exceptions propagation in green callback (:ticket:410).
  • Don't display the password in connection.dsn when the connection
    string is specified as an URI (:ticket:528).
  • Return objects with timezone parsing "infinity" :sql:timestamptz
    (:ticket:536).
  • Dropped dependency on VC9 runtime on Windows binary packages
    (:ticket:541).
  • Fixed segfault in ~connection.lobject() when mode=\ !None
    (:ticket:544).
  • Fixed ~connection.lobject() keyword argument lobject_factory
    (:ticket:545).
  • Fixed ~psycopg2.extras.ReplicationCursor.consume_stream()
    keepalive_interval argument (:ticket:547).
  • Maybe fixed random import error on Python 3.6 in multiprocess
    environment (:ticket:550).
  • Fixed random !SystemError upon receiving abort signal (:ticket:551).
  • Accept ~psycopg2.sql.Composable objects in
    ~psycopg2.extras.ReplicationCursor.start_replication_expert()
    (:ticket:554).
  • Parse intervals returned as microseconds from Redshift (:ticket:558).
  • Added ~psycopg2.extras.Json !prepare() method to consider connection
    params when adapting (:ticket:562).
  • ~psycopg2.errorcodes map updated to PostgreSQL 10 beta 1.

requests 2.18.1 -> 2.18.2

2.18.2

+++++++++++++++++++

Bugfixes

  • requests.help no longer fails on Python 2.6 due to the absence of
    ssl.OPENSSL_VERSION_NUMBER.

Dependencies

  • We now support urllib3 v1.22.

Sphinx 1.6.2 -> 1.6.3

1.6.3

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

Features added

  • latex: hint that code-block continues on next page (refs: 3764, 3792)

Bugs fixed

  • 3821: Failed to import sphinx.util.compat with docutils-0.14rc1
  • 3829: sphinx-quickstart template is incomplete regarding use of alabaster
  • 3772: 'str object' has no attribute 'filename'
  • Emit wrong warnings if citation label includes hyphens (refs: 3565)
  • 3858: Some warnings are not colored when using --color option
  • 3775: Remove unwanted whitespace in default template
  • 3835: sphinx.ext.imgmath fails to convert SVG images if project directory
    name contains spaces
  • 3850: Fix color handling in make mode's help command
  • 3865: use of self.env.warn in sphinx extension fails
  • 3824: production lists apply smart quotes transform since Sphinx 1.6.1
  • latex: fix \sphinxbfcode swallows initial space of argument
  • 3878: Quotes in auto-documented class attributes should be straight quotes
    in PDF output
  • 3881: LaTeX figure floated to next page sometimes leaves extra vertical
    whitespace
  • 3885: duplicated footnotes raises IndexError
  • 3873: Failure of deprecation warning mechanism of
    sphinx.util.compat.Directive
  • 3874: Bogus warnings for "citation not referenced" for cross-file citations
  • 3860: Don't download images when builders not supported images
  • 3860: Remote image URIs without filename break builders not supported remote
    images
  • 3833: command line messages are translated unintentionally with language
    setting.
  • 3840: make checking epub_uid strict
  • 3851, 3706: Fix about box drawing characters for PDF output
  • 3900: autosummary could not find methods
  • 3902: Emit error if latex_documents contains non-unicode string in py2

xlsxwriter 0.9.7 -> 0.9.8

0.9.8


  • Fixed issue where spurious deprecation warning was raised in -Werror mode.
    Issue 451 <https://github.com/jmcnamara/XlsxWriter/issues/451>_.

That's it for now!

Happy merging! 🤖

@pyup-bot
Copy link
Contributor Author

pyup-bot commented Aug 3, 2017

Closing this in favor of #44

@pyup-bot pyup-bot closed this Aug 3, 2017
@puruckertom puruckertom deleted the pyup-scheduled-update-08-02-2017 branch August 3, 2017 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant