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

Initial Update #20

Closed
wants to merge 18 commits into from
Closed

Initial Update #20

wants to merge 18 commits into from

Conversation

pyup-bot
Copy link
Contributor

This is my first visit to this fine repo so I have bundled all updates in a single pull request to make things easier for you to merge.

Close this pull request and delete the branch if you want me to start with single pull requests right away

Here's the executive summary:

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.

awscli 1.11.132 » 1.11.135 PyPI | Changelog | Homepage
billiard 3.5.0.2 » 3.5.0.3 PyPI | Changelog | Repo
boto3 1.4.5 » 1.4.6 PyPI | Changelog | Repo
botocore 1.5.95 » 1.6.2 PyPI | Changelog | Repo
celery 4.0.2 » 4.1.0 PyPI | Changelog | Homepage | Docs
coveralls 1.1 » 1.2.0 PyPI | Changelog | Repo
cryptography 2.0.2 » 2.0.3 PyPI | Changelog | Repo
decorator 4.1.1 » 4.1.2 PyPI | Changelog | Repo
django 1.11.3 » 1.11.4 PyPI | Changelog | Homepage
django-storages 1.6.4 » 1.6.5 PyPI | Changelog | Repo
docutils 0.13.1 » 0.14 PyPI | Changelog | Homepage | Bugtracker
factory-boy 2.7.0 » 2.9.2 PyPI | Changelog | Repo
fake-factory 0.7.4 » 9999.9.9 PyPI | Repo
idna 2.5 » 2.6 PyPI | Changelog | Repo
psycopg2 2.7.2 » 2.7.3 PyPI | Changelog | Homepage | Docs
pyasn1 0.3.1 » 0.3.2 PyPI | Changelog | Repo
requests 2.18.3 » 2.18.4 PyPI | Changelog | Homepage
scikit-learn 0.18.2 » 0.19.0 PyPI | Changelog | Homepage

Changelogs

awscli 1.11.132 -> 1.11.135

1.11.135

========

  • api-change:ec2: Update ec2 command to latest version

1.11.134

========

  • api-change:batch: Update batch command to latest version
  • api-change:cloudhsmv2: Update cloudhsmv2 command to latest version
  • api-change:efs: Update efs command to latest version
  • api-change:ssm: Update ssm command to latest version
  • api-change:storagegateway: Update storagegateway command to latest version
  • api-change:mgh: Update mgh command to latest version
  • api-change:glue: Update glue command to latest version

1.11.133

========

  • api-change:ec2: Update ec2 command to latest version
  • api-change:cognito-idp: Update cognito-idp command to latest version
  • api-change:codedeploy: Update codedeploy command to latest version

billiard 3.5.0.2 -> 3.5.0.3

3.5.0.3


  • Adds Process._authkey alias to .authkey for 2.7 compat.
  • Remove superfluous else clause from max_memory_per_child_check.
  • Document and test all supported Python versions.
  • Extend 'Process' to be compatible with < Py3.5.
  • Use a properly initialized logger in pool.py error logging.
  • _trywaitkill can now kill a whole process group if the worker process declares itself as a group leader.
  • Fix cpython issue 14881 (See http://bugs.python.org/issue14881).
  • Fix for a crash on windows.
  • Fix messaging in case of worker exceeds max memory.

boto3 1.4.5 -> 1.4.6

1.4.6

=====

  • enhancement:Logging: Switch log levels from INFO to DEBUG (1208 &lt;https://github.com/boto/boto3/issues/1208&gt;__)

botocore 1.5.95 -> 1.6.2

1.6.2

=====

  • api-change:ec2: Update ec2 client to latest version

1.6.1

=====

  • api-change:cloudhsmv2: Update cloudhsmv2 client to latest version
  • api-change:ssm: Update ssm client to latest version
  • api-change:glue: Update glue client to latest version
  • api-change:mgh: Update mgh client to latest version
  • api-change:efs: Update efs client to latest version
  • api-change:storagegateway: Update storagegateway client to latest version
  • api-change:batch: Update batch client to latest version

1.6.0

=====

  • api-change:ec2: Update ec2 client to latest version
  • feature:retries: Add ability to configure the maximum amount of retry attempts a client call can make. (1260 &lt;https://github.com/boto/botocore/pull/1260&gt;__)
  • api-change:cognito-idp: Update cognito-idp client to latest version
  • api-change:codedeploy: Update codedeploy client to latest version

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 &lt;kombu:version-4.1.0&gt;.
  • 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

coveralls 1.1 -> 1.2.0

1.2.0

Features

  • add support for AppVeyor CI (1a62ce27)
  • add support for BuildKite CI (a58d6f9e)
  • add support for branch coverage (e2413e38)
  • add support for parallel builds in Coveralls CI (7ba3a589)

Bug Fixes

  • fix coverage count in cases of partial branch coverage (b9ab7037)
  • fix SNI validation errors in python2 (c5541263)
  • warn when PyYAML is missing (711e9e4c)

<a name="1.1"></a>

decorator 4.1.1 -> 4.1.2

4.1.2

Made it possible to define decorators converting coroutines into regular
functions, as requested by Itaï Ben Yaacov.

django 1.11.3 -> 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).

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

django-storages 1.6.4 -> 1.6.5

1.6.5


  • Fix Django 1.11 regression with gzipped content being saved twice
    resulting in empty files (367, 371, 373_)
  • Fix the mtime when gzipping content on S3Boto3Storage (374_)

.. _367: jschneier/django-storages#367
.. _371: jschneier/django-storages#371
.. _373: jschneier/django-storages#373
.. _374: jschneier/django-storages#374

docutils 0.13.1 -> 0.14

0.14

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

As rc2.

  • docutils/docs/ref/docutils.dtd:
  • Enable validation of Docutils XML documents against the DTD:
  • docutils/parsers/rst/:
  • Added functionality: escaped whitespace in URI contexts.
  • Consistent handling of all whitespace characters in inline markup
    recognition. (May break documents that relied on some whitespace
    characters (NBSP, ...) not to be recognized as whitespace.)
  • docutils/utils/smartquotes.py:
  • Update quote definitions for et, fi, fr, ro, sv, tr, uk.
  • Add quote definitions for hr, hsb, hu, lv, sh, sl, sr.
  • Differentiate apostrophe from closing single quote (if possible).
  • Add command line interface for stand-alone use (requires 2.7).
  • docutils/writers/_html_base:
  • Provide default title in metadata.
  • The MathJax CDN shut down on April 30, 2017. For security reasons, we
    don't use a third party public installation as default but warn
    if math-output is set to MathJax without specifying a URL.
    See math-output_ for details.
  • docutils/writers/html4css1:
  • Respect automatic table column sizing.
  • docutils/writers/latex2e/init.py
  • Handle class arguments for block-level elements by wrapping them
    in a "DUclass" environment. This replaces the special handling for
    "epigraph" and "topic" elements.
  • docutils/writers/odf_odt:
  • Language option sets ODF document's default language
  • Image width, scale, ... set image size in generated ODF.
  • tools/
  • New front-end rst2html4.py.

factory-boy 2.7.0 -> 2.9.2

2.9.2


Bugfix:

  • Fix declaration corruption bug when a factory defined foo__bar__baz=1 and a caller
    provided a foo__bar=x parameter at call time: this got merged into the factory's base
    declarations.

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.

2.8.1


Bugfix:

  • Fix packaging issues.

2.8.0


New:

  • :issue:240: Call post-generation declarations in the order they were declared,
    thanks to Oleg Pidsadnyi &lt;https://github.com/olegpidsadnyi&gt;_.
  • :issue:309: Provide new options for SQLAlchemy session persistence

Bugfix:

  • :issue:334: Adjust for the package change in faker

idna 2.5 -> 2.6

2.6

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

  • Allows generation of IDNA and UTS 46 table data for different
    versions of Unicode, by deriving properties directly from
    Unicode data.
  • Ability to generate RFC 5892/IANA-style table data
  • Diagnostic output of IDNA-related Unicode properties and
    derived calculations for a given codepoint
  • Support for idna.version to report version
  • Support for idna.idnadata.version and
    idna.uts46data.version to report Unicode version of
    underlying IDNA and UTS 46 data respectively.

psycopg2 2.7.2 -> 2.7.3

2.7.3

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

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

requests 2.18.3 -> 2.18.4

2.18.4

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

Improvements

  • Error messages for invalid headers now include the header name for easier debugging

Dependencies

  • We now support idna v2.6.

Once you have closed this pull request, I'll create separate pull requests for every update as soon as I find them.

That's it for now!

Happy merging! 🤖

@DEKHTIARJonathan DEKHTIARJonathan deleted the pyup-initial-update branch August 16, 2017 15:02
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.

2 participants