hasgeek / hasjob

Hasjob, the Hasgeek job board
https://hasjob.co
GNU Affero General Public License v3.0
235 stars 80 forks source link

Scheduled monthly dependency update for September #671

Closed pyup-bot closed 1 year ago

pyup-bot commented 1 year ago

Update coverage from 6.4.1 to 6.4.4.

Changelog ### 6.4.4 ``` -------------------------- - Wheels are now provided for Python 3.11. .. _changes_6-4-3: ``` ### 6.4.3 ``` -------------------------- - Fix a failure when combining data files if the file names contained glob-like patterns (`pull 1405`_). Thanks, Michael Krebs and Benjamin Schubert. - Fix a messaging failure when combining Windows data files on a different drive than the current directory. (`pull 1430`_, fixing `issue 1428`_). Thanks, Lorenzo Micò. - Fix path calculations when running in the root directory, as you might do in a Docker container: `pull 1403`_, thanks Arthur Rio. - Filtering in the HTML report wouldn't work when reloading the index page. This is now fixed (`pull 1413`_). Thanks, Marc Legendre. - Fix a problem with Cython code measurement (`pull 1347`_, fixing `issue 972`_). Thanks, Matus Valo. .. _issue 972: https://github.com/nedbat/coveragepy/issues/972 .. _pull 1347: https://github.com/nedbat/coveragepy/pull/1347 .. _pull 1403: https://github.com/nedbat/coveragepy/issues/1403 .. _pull 1405: https://github.com/nedbat/coveragepy/issues/1405 .. _pull 1413: https://github.com/nedbat/coveragepy/issues/1413 .. _issue 1428: https://github.com/nedbat/coveragepy/issues/1428 .. _pull 1430: https://github.com/nedbat/coveragepy/pull/1430 .. _changes_6-4-2: ``` ### 6.4.2 ``` -------------------------- - Updated for a small change in Python 3.11.0 beta 4: modules now start with a line with line number 0, which is ignored. This line cannnot be executed, so coverage totals were thrown off. This line is now ignored by coverage.py, but this also means that truly empty modules (like ``__init__.py``) have no lines in them, rather than one phantom line. Fixes `issue 1419`_. - Internal debugging data added to sys.modules is now an actual module, to avoid confusing code that examines everything in sys.modules. Thanks, Yilei Yang (`pull 1399`_). .. _pull 1399: https://github.com/nedbat/coveragepy/pull/1399 .. _issue 1419: https://github.com/nedbat/coveragepy/issues/1419 .. _changes_6-4-1: ```
Links - PyPI: https://pypi.org/project/coverage - Changelog: https://pyup.io/changelogs/coverage/ - Repo: https://github.com/nedbat/coveragepy

Update Flask from 2.1.2 to 2.2.2.

Changelog ### 2.2.2 ``` ------------- Released 2022-08-08 - Update Werkzeug dependency to >= 2.2.2. This includes fixes related to the new faster router, header parsing, and the development server. :pr:`4754` - Fix the default value for ``app.env`` to be ``"production"``. This attribute remains deprecated. :issue:`4740` ``` ### 2.2.1 ``` ------------- Released 2022-08-03 - Setting or accessing ``json_encoder`` or ``json_decoder`` raises a deprecation warning. :issue:`4732` ``` ### 2.2.0 ``` ------------- Released 2022-08-01 - Remove previously deprecated code. :pr:`4667` - Old names for some ``send_file`` parameters have been removed. ``download_name`` replaces ``attachment_filename``, ``max_age`` replaces ``cache_timeout``, and ``etag`` replaces ``add_etags``. Additionally, ``path`` replaces ``filename`` in ``send_from_directory``. - The ``RequestContext.g`` property returning ``AppContext.g`` is removed. - Update Werkzeug dependency to >= 2.2. - The app and request contexts are managed using Python context vars directly rather than Werkzeug's ``LocalStack``. This should result in better performance and memory use. :pr:`4682` - Extension maintainers, be aware that ``_app_ctx_stack.top`` and ``_request_ctx_stack.top`` are deprecated. Store data on ``g`` instead using a unique prefix, like ``g._extension_name_attr``. - The ``FLASK_ENV`` environment variable and ``app.env`` attribute are deprecated, removing the distinction between development and debug mode. Debug mode should be controlled directly using the ``--debug`` option or ``app.run(debug=True)``. :issue:`4714` - Some attributes that proxied config keys on ``app`` are deprecated: ``session_cookie_name``, ``send_file_max_age_default``, ``use_x_sendfile``, ``propagate_exceptions``, and ``templates_auto_reload``. Use the relevant config keys instead. :issue:`4716` - Add new customization points to the ``Flask`` app object for many previously global behaviors. - ``flask.url_for`` will call ``app.url_for``. :issue:`4568` - ``flask.abort`` will call ``app.aborter``. ``Flask.aborter_class`` and ``Flask.make_aborter`` can be used to customize this aborter. :issue:`4567` - ``flask.redirect`` will call ``app.redirect``. :issue:`4569` - ``flask.json`` is an instance of ``JSONProvider``. A different provider can be set to use a different JSON library. ``flask.jsonify`` will call ``app.json.response``, other functions in ``flask.json`` will call corresponding functions in ``app.json``. :pr:`4692` - JSON configuration is moved to attributes on the default ``app.json`` provider. ``JSON_AS_ASCII``, ``JSON_SORT_KEYS``, ``JSONIFY_MIMETYPE``, and ``JSONIFY_PRETTYPRINT_REGULAR`` are deprecated. :pr:`4692` - Setting custom ``json_encoder`` and ``json_decoder`` classes on the app or a blueprint, and the corresponding ``json.JSONEncoder`` and ``JSONDecoder`` classes, are deprecated. JSON behavior can now be overridden using the ``app.json`` provider interface. :pr:`4692` - ``json.htmlsafe_dumps`` and ``json.htmlsafe_dump`` are deprecated, the function is built-in to Jinja now. :pr:`4692` - Refactor ``register_error_handler`` to consolidate error checking. Rewrite some error messages to be more consistent. :issue:`4559` - Use Blueprint decorators and functions intended for setup after registering the blueprint will show a warning. In the next version, this will become an error just like the application setup methods. :issue:`4571` - ``before_first_request`` is deprecated. Run setup code when creating the application instead. :issue:`4605` - Added the ``View.init_every_request`` class attribute. If a view subclass sets this to ``False``, the view will not create a new instance on every request. :issue:`2520`. - A ``flask.cli.FlaskGroup`` Click group can be nested as a sub-command in a custom CLI. :issue:`3263` - Add ``--app`` and ``--debug`` options to the ``flask`` CLI, instead of requiring that they are set through environment variables. :issue:`2836` - Add ``--env-file`` option to the ``flask`` CLI. This allows specifying a dotenv file to load in addition to ``.env`` and ``.flaskenv``. :issue:`3108` - It is no longer required to decorate custom CLI commands on ``app.cli`` or ``blueprint.cli`` with ``with_appcontext``, an app context will already be active at that point. :issue:`2410` - ``SessionInterface.get_expiration_time`` uses a timezone-aware value. :pr:`4645` - View functions can return generators directly instead of wrapping them in a ``Response``. :pr:`4629` - Add ``stream_template`` and ``stream_template_string`` functions to render a template as a stream of pieces. :pr:`4629` - A new implementation of context preservation during debugging and testing. :pr:`4666` - ``request``, ``g``, and other context-locals point to the correct data when running code in the interactive debugger console. :issue:`2836` - Teardown functions are always run at the end of the request, even if the context is preserved. They are also run after the preserved context is popped. - ``stream_with_context`` preserves context separately from a ``with client`` block. It will be cleaned up when ``response.get_data()`` or ``response.close()`` is called. - Allow returning a list from a view function, to convert it to a JSON response like a dict is. :issue:`4672` - When type checking, allow ``TypedDict`` to be returned from view functions. :pr:`4695` - Remove the ``--eager-loading/--lazy-loading`` options from the ``flask run`` command. The app is always eager loaded the first time, then lazily loaded in the reloader. The reloader always prints errors immediately but continues serving. Remove the internal ``DispatchingApp`` middleware used by the previous implementation. :issue:`4715` ``` ### 2.1.3 ``` ------------- Released 2022-07-13 - Inline some optional imports that are only used for certain CLI commands. :pr:`4606` - Relax type annotation for ``after_request`` functions. :issue:`4600` - ``instance_path`` for namespace packages uses the path closest to the imported submodule. :issue:`4610` - Clearer error message when ``render_template`` and ``render_template_string`` are used outside an application context. :pr:`4693` ```
Links - PyPI: https://pypi.org/project/flask - Changelog: https://pyup.io/changelogs/flask/ - Homepage: https://palletsprojects.com/p/flask

Update Markdown from 3.3.7 to 3.4.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/markdown - Repo: https://Python-Markdown.github.io/

Update Pillow from 9.1.1 to 9.2.0.

Changelog ### 9.2.0 ``` ------------------ - Deprecate ImageFont.getsize and related functions 6381 [nulano, radarhere] - Fixed null check for fribidi_version_info in FriBiDi shim 6376 [nulano] - Added GIF decompression bomb check 6402 [radarhere] - Handle PCF fonts files with less than 256 characters 6386 [dawidcrivelli, radarhere] - Improved GIF optimize condition 6378 [raygard, radarhere] - Reverted to __array_interface__ with the release of NumPy 1.23 6394 [radarhere] - Pad PCX palette to 768 bytes when saving 6391 [radarhere] - Fixed bug with rounding pixels to palette colors 6377 [btrekkie, radarhere] - Use gnome-screenshot on Linux if available 6361 [radarhere, nulano] - Fixed loading L mode BMP RLE8 images 6384 [radarhere] - Fixed incorrect operator in ImageCms error 6370 [LostBenjamin, hugovk, radarhere] - Limit FPX tile size to avoid extending outside image 6368 [radarhere] - Added support for decoding plain PPM formats 5242 [Piolie, radarhere] - Added apply_transparency() 6352 [radarhere] - Fixed behaviour change from endian fix 6197 [radarhere] - Allow remapping P images with RGBA palettes 6350 [radarhere] - Fixed drawing translucent 1px high polygons 6278 [radarhere] - Pad COLORMAP to 768 items when saving TIFF 6232 [radarhere] - Fix P -> PA conversion 6337 [RedShy, radarhere] - Once exif data is parsed, do not reload unless it changes 6335 [radarhere] - Only try to connect discontiguous corners at the end of edges 6303 [radarhere] - Improve transparency handling when saving GIF images 6176 [radarhere] - Do not update GIF frame position until local image is found 6219 [radarhere] - Netscape GIF extension belongs after the global color table 6211 [radarhere] - Only write GIF comments at the beginning of the file 6300 [raygard, radarhere] - Separate multiple GIF comment blocks with newlines 6294 [raygard, radarhere] - Always use GIF89a for comments 6292 [raygard, radarhere] - Ignore compression value from BMP info dictionary when saving as TIFF 6231 [radarhere] - If font is file-like object, do not re-read from object to get variant 6234 [radarhere] - Raise ValueError when trying to access internal fp after close 6213 [radarhere] - Support more affine expression forms in im.point() 6254 [benrg, radarhere] - Populate Python palette in fromarray() 6283 [radarhere] - Raise ValueError if PNG chunks are truncated 6253 [radarhere] - Use durations from each frame by default when saving GIFs 6265 [radarhere] - Adjust BITSPERSAMPLE to match SAMPLESPERPIXEL when opening TIFFs 6270 [radarhere] - Search pkgconf system libs/cflags 6138 [jameshilliard, radarhere] - Raise ValueError for invalid PPM maxval 6242 [radarhere] - Corrected screencapture argument in ImageGrab.grab() 6244 [axt-one] - Deprecate support for Qt 5 (PyQt5 and PySide2) 6237 [hugovk, radarhere] - Increase wait time of temporary file deletion on Windows 6224 [AlexTedeschi] - Deprecate FreeTypeFont.getmask2 fill parameter 6220 [nulano, radarhere, hugovk] - Round lut values where necessary 6188 [radarhere] - Load before getting size in resize() 6190 [radarhere] - Load image before performing size calculations in thumbnail() 6186 [radarhere] - Deprecated PhotoImage.paste() box parameter 6178 [radarhere] ```
Links - PyPI: https://pypi.org/project/pillow - Changelog: https://pyup.io/changelogs/pillow/ - Homepage: https://python-pillow.org

Update pytz from 2022.1 to 2022.2.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/pytz - Homepage: http://pythonhosted.org/pytz - Docs: https://pythonhosted.org/pytz/

Update SQLAlchemy from 1.4.39 to 1.4.40.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/sqlalchemy - Changelog: https://pyup.io/changelogs/sqlalchemy/ - Homepage: https://www.sqlalchemy.org

Update SQLAlchemy-Utils from 0.38.2 to 0.38.3.

Changelog ### 0.38.3 ``` ^^^^^^^^^^^^^^^^^^^ - Fixed double-quoted UUID's in sqlalchemy >= 1.4.30 (581, pull request courtesy of kurtmckee) - Fixed create_database() and drop_database() crashing with CockroachDB (586, pull request courtesy of kurtmckee) - Added mixed case support for pg composite (584, pull request courtesy of bamartin125) - Support Python 3.10. - Remove the dependency on the six package. (605) - Introduce sqlalchemy 2.0 compatibility. (513) ```
Links - PyPI: https://pypi.org/project/sqlalchemy-utils - Changelog: https://pyup.io/changelogs/sqlalchemy-utils/ - Repo: https://github.com/kvesteri/sqlalchemy-utils

Update tldextract from 3.3.0 to 3.3.1.

Changelog ### 3.3.1 ``` * Bugfixes * Fix documented types, in README and in exception message ([265](https://github.com/john-kurkowski/tldextract/issues/265)) * Misc. * Format source code ```
Links - PyPI: https://pypi.org/project/tldextract - Changelog: https://pyup.io/changelogs/tldextract/ - Repo: https://github.com/john-kurkowski/tldextract

Update tweepy from 4.10.0 to 4.10.1.

Changelog ### 4.10.1 ``` -------------- Bug Fixes - Fix `AsyncBaseClient` rate limit handling ([1902](https://github.com/tweepy/tweepy/pull/1902)) - Fix handling of `StreamRule` when passed in list to `StreamingClient.delete_rules` or `AsyncStreamingClient.delete_rules` ([1942](https://github.com/tweepy/tweepy/issues/1942)) - Add support for `media_fields`, `place_fields`, and `poll_fields` parameters for `Client.get_list_tweets` and `AsyncClient.get_list_tweets` ([1931](https://github.com/tweepy/tweepy/issues/1931)) - Ignore `AsyncClient` method parameters explicitly passed as `None` ([1944](https://github.com/tweepy/tweepy/issues/1944)) Misc - Log text of HTTP response when handling request error in `BaseStream` ([598ea64](https://github.com/tweepy/tweepy/commit/598ea64d68ab3c27861e0f6dcf9bbce864dc3748)) - Update Requests documentation URL for Intersphinx linking ([2c7213d](https://github.com/tweepy/tweepy/commit/2c7213d71c8df9bddac00985d411750f1eb62a56)) - Correct typo in documentation for `StreamingClient` and `AsyncStreamingClient` `add_rules` and `delete_rules` methods ([1937](https://github.com/tweepy/tweepy/issues/1937)) ```
Links - PyPI: https://pypi.org/project/tweepy - Changelog: https://pyup.io/changelogs/tweepy/ - Homepage: https://www.tweepy.org/ - Docs: https://pythonhosted.org/tweepy/
CLAassistant commented 1 year ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.