aio-libs / create-aio-app

The boilerplate for aiohttp. Quick setup for your asynchronous web service.
https://create-aio-app.readthedocs.io/
MIT License
307 stars 87 forks source link

Scheduled weekly dependency update for week 05 #304

Closed pyup-bot closed 2 years ago

pyup-bot commented 2 years ago

Update mypy from 0.920 to 0.931.

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

Links - PyPI: https://pypi.org/project/mypy - Homepage: http://www.mypy-lang.org/

Update pytest-aiohttp from 0.3.0 to 1.0.3.

Changelog ### 1.0.3 ``` ------------------ - Fix ``loop`` and ``proactor_loop`` fixtures. `22 <https://github.com/aio-libs/pytest-aiohttp/issue/22>`_ ``` ### 1.0.2 ``` ------------------ - Restore implicit switch to ``asyncio_mode = auto`` if *legacy* mode is detected. ``` ### 1.0.1 ``` ------------------ - Don't implicitly switch from legacy to auto asyncio_mode, the integration doesn't work well. ``` ### 1.0.0 ``` ------------------ - The plugin is compatible with ``pytest-asyncio`` now. It uses ``pytest-asyncio`` for async tests running and async fixtures support, providing by itself only fixtures for creating aiohttp test server and client. ```
Links - PyPI: https://pypi.org/project/pytest-aiohttp - Changelog: https://pyup.io/changelogs/pytest-aiohttp/ - Repo: https://github.com/aio-libs/pytest-aiohttp

Update black from 21.12b0 to 22.1.0.

Changelog ### 22.1.0 ``` At long last, _Black_ is no longer a beta product! This is the first non-beta release and the first release covered by our new stability policy. Highlights - **Remove Python 2 support** (2740) - Introduce the `--preview` flag (2752) Style - Deprecate `--experimental-string-processing` and move the functionality under `--preview` (2789) - For stubs, one blank line between class attributes and methods is now kept if there's at least one pre-existing blank line (2736) - Black now normalizes string prefix order (2297) - Remove spaces around power operators if both operands are simple (2726) - Work around bug that causes unstable formatting in some cases in the presence of the magic trailing comma (2807) - Use parentheses for attribute access on decimal float and int literals (2799) - Don't add whitespace for attribute access on hexadecimal, binary, octal, and complex literals (2799) - Treat blank lines in stubs the same inside top-level `if` statements (2820) - Fix unstable formatting with semicolons and arithmetic expressions (2817) - Fix unstable formatting around magic trailing comma (2572) Parser - Fix mapping cases that contain as-expressions, like `case {"key": 1 | 2 as password}` (2686) - Fix cases that contain multiple top-level as-expressions, like `case 1 as a, 2 as b` (2716) - Fix call patterns that contain as-expressions with keyword arguments, like `case Foo(bar=baz as quux)` (2749) - Tuple unpacking on `return` and `yield` constructs now implies 3.8+ (2700) - Unparenthesized tuples on annotated assignments (e.g `values: Tuple[int, ...] = 1, 2, 3`) now implies 3.8+ (2708) - Fix handling of standalone `match()` or `case()` when there is a trailing newline or a comment inside of the parentheses. (2760) - `from __future__ import annotations` statement now implies Python 3.7+ (2690) Performance - Speed-up the new backtracking parser about 4X in general (enabled when `--target-version` is set to 3.10 and higher). (2728) - _Black_ is now compiled with [mypyc](https://github.com/mypyc/mypyc) for an overall 2x speed-up. 64-bit Windows, MacOS, and Linux (not including musl) are supported. (1009, 2431) Configuration - Do not accept bare carriage return line endings in pyproject.toml (2408) - Add configuration option (`python-cell-magics`) to format cells with custom magics in Jupyter Notebooks (2744) - Allow setting custom cache directory on all platforms with environment variable `BLACK_CACHE_DIR` (2739). - Enable Python 3.10+ by default, without any extra need to specify `--target-version=py310`. (2758) - Make passing `SRC` or `--code` mandatory and mutually exclusive (2804) Output - Improve error message for invalid regular expression (2678) - Improve error message when parsing fails during AST safety check by embedding the underlying SyntaxError (2693) - No longer color diff headers white as it's unreadable in light themed terminals (2691) - Text coloring added in the final statistics (2712) - Verbose mode also now describes how a project root was discovered and which paths will be formatted. (2526) Packaging - All upper version bounds on dependencies have been removed (2718) - `typing-extensions` is no longer a required dependency in Python 3.10+ (2772) - Set `click` lower bound to `8.0.0` (2791) Integrations - Update GitHub action to support containerized runs (2748) Documentation - Change protocol in pip installation instructions to `https://` (#2761) - Change HTML theme to Furo primarily for its responsive design and mobile support (2793) - Deprecate the `black-primer` tool (2809) - Document Python support policy (2819) ```
Links - PyPI: https://pypi.org/project/black - Changelog: https://pyup.io/changelogs/black/ - Repo: https://github.com/psf/black

Update aiohttp-devtools from 0.13.1 to 1.0.post0.

Changelog ### 1.0.post0 ``` ====================== * Fix missing JS files in release process ``` ### 1.0 ``` ================ * Add support for passing arguments to the application, like ``adev runserver [adev-args] project -- [project-args]`` * Remove ``start`` command (take a look at create-aio-app for an alternative). * Remove debugtoolbar integration (it must be installed manually now). * Fix an error when reloading a file not in the static path. * Fix app cleanup not running is some situations. * Fix static URLs in subapps. * Fix support for aiohttp 3.8+. ```
Links - PyPI: https://pypi.org/project/aiohttp-devtools - Changelog: https://pyup.io/changelogs/aiohttp-devtools/ - Repo: https://github.com/aio-libs/aiohttp-devtools

Update psycopg2-binary from 2.9.2 to 2.9.3.

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

Links - PyPI: https://pypi.org/project/psycopg2-binary - Homepage: https://psycopg.org/

Update aioredis from 2.0.0 to 2.0.1.

Changelog ### 2.0.1 ``` Features - Added Python 3.10 to CI & Updated the Docs (see 1160) - Enable mypy in CI (see 1101) - Synchronized reading the responses from a connection (see 1106) Fixes - Remove __del__ from Redis (Fixes 1115) (see 1227) - fix socket.error raises (see 1129) - Fix buffer is closed error when using PythonParser class (see 1213) ```
Links - PyPI: https://pypi.org/project/aioredis - Changelog: https://pyup.io/changelogs/aioredis/ - Repo: https://github.com/aio-libs/aioredis-py

Update Sphinx from 4.3.2 to 4.4.0.

Changelog ### 4.4.0 ``` ===================================== Dependencies ------------ * 10007: Use ``importlib_metadata`` for python-3.9 or older * 10007: Drop ``setuptools`` Features added -------------- * 9075: autodoc: Add a config variable :confval:`autodoc_typehints_format` to suppress the leading module names of typehints of function signatures (ex. ``io.StringIO`` -> ``StringIO``) * 9831: Autosummary now documents only the members specified in a module's ``__all__`` attribute if :confval:`autosummary_ignore_module_all` is set to ``False``. The default behaviour is unchanged. Autogen also now supports this behavior with the ``--respect-module-all`` switch. * 9555: autosummary: Improve error messages on failure to load target object * 9800: extlinks: Emit warning if a hardcoded link is replaceable by an extlink, suggesting a replacement. * 9961: html: Support nested <kbd> HTML elements in other HTML builders * 10013: html: Allow to change the loading method of JS via ``loading_method`` parameter for :meth:`Sphinx.add_js_file()` * 9551: html search: "Hide Search Matches" link removes "highlight" parameter from URL * 9815: html theme: Wrap sidebar components in div to allow customizing their layout via CSS * 9827: i18n: Sort items in glossary by translated terms * 9899: py domain: Allows to specify cross-reference specifier (``.`` and ``~``) as ``:type:`` option * 9894: linkcheck: add option ``linkcheck_exclude_documents`` to disable link checking in matched documents. * 9793: sphinx-build: Allow to use the parallel build feature in macOS on macOS and Python3.8+ * 10055: sphinx-build: Create directories when ``-w`` option given * 9993: std domain: Allow to refer an inline target (ex. ``_`target name) via :rst:role:`ref` role * 9981: std domain: Strip value part of the option directive from general index * 9391: texinfo: improve variable in ``samp`` role * 9578: texinfo: Add :confval:`texinfo_cross_references` to disable cross references for readability with standalone readers * 9822 (and 9062), add new Intersphinx role :rst:role:`external` for explict lookup in the external projects, without resolving to the local project. Bugs fixed ---------- * 9866: autodoc: doccomment for the imported class was ignored * 9883: autodoc: doccomment for the alias to mocked object was ignored * 9908: autodoc: debug message is shown on building document using NewTypes with Python 3.10 * 9968: autodoc: instance variables are not shown if __init__ method has position-only-arguments * 9194: autodoc: types under the "typing" module are not hyperlinked * 10009: autodoc: Crashes if target object raises an error on getting docstring * 10058: autosummary: Imported members are not shown when ``autodoc_class_signature = 'separated'`` * 9947: i18n: topic directive having a bullet list can't be translatable * 9878: mathjax: MathJax configuration is placed after loading MathJax itself * 9932: napoleon: empty "returns" section is generated even if no description * 9857: Generated RFC links use outdated base url * 9909: HTML, prevent line-wrapping in literal text. * 10061: html theme: Configuration values added by themes are not be able to override from conf.py * 10073: imgconverter: Unnecessary availablity check is called for "data" URIs * 9925: LaTeX: prohibit also with ``'xelatex'`` line splitting at dashes of inline and parsed literals * 9944: LaTeX: extra vertical whitespace for some nested declarations * 9940: LaTeX: Multi-function declaration in Python domain has cramped vertical spacing in latexpdf output * 10015: py domain: types under the "typing" module are not hyperlinked defined at info-field-list * 9390: texinfo: Do not emit labels inside footnotes * 9413: xml: Invalid XML was generated when cross referencing python objects * 9979: Error level messages were displayed as warning messages * 10057: Failed to scan documents if the project is placed onto the root directory * 9636: code-block: ``:dedent:`` without argument did strip newlines ```
Links - PyPI: https://pypi.org/project/sphinx - Changelog: https://pyup.io/changelogs/sphinx/ - Homepage: https://www.sphinx-doc.org/

Update sphinx-autodoc-typehints from 1.12.0 to 1.16.0.

Changelog ### 1.16.0 ``` - Add support for type subscriptions with multiple elements, where one or more elements are tuples; e.g., `nptyping.NDArray[(Any, ...), nptyping.Float]` - Fix bug for arbitrary types accepting singleton subscriptions; e.g., `nptyping.Float[64]` - Resolve forward references - Expand and better handle `TypeVar` - Add intershpinx reference link for `...` to `Ellipsis` (as is just an alias) ``` ### 1.15.3 ``` - Prevents reaching inner blocks that contains `if TYPE_CHECKING` ``` ### 1.15.2 ``` - Log a warning instead of crashing when a type guard import fails to resolve - When resolving type guard imports if the target module does not have source code (such is the case for C-extension modules) do nothing instead of crashing ``` ### 1.15.1 ``` - Fix `fully_qualified` should be `typehints_fully_qualified` ``` ### 1.15.0 ``` - Resolve type guard imports before evaluating annotations for objects - Remove `set_type_checking_flag` flag as this is now done by default - Fix crash when the `inspect` module returns an invalid python syntax source - Made formatting function configurable using the option `typehints_formatter` ``` ### 1.14.1 ``` - Fixed `normalize_source_lines()` messing with the indentation of methods with decorators that have parameters starting with `def`. - Handle `ValueError` or `TypeError` being raised when signature of an object cannot be determined - Fix `KeyError` being thrown when argument is not documented (e.g. `cls` argument for class methods, and `self` for methods) ``` ### 1.14.0 ``` - Added `typehints_defaults` config option allowing to automatically annotate parameter defaults. ``` ### 1.13.1 ``` - Fixed `NewType` inserts a reference as first argument instead of a string ``` ### 1.13.0 ``` - Dropped Python 3.6 support - Python 3.10 support - Normalize async functions properly - Allow py310 style annotations (PEP-563) ```
Links - PyPI: https://pypi.org/project/sphinx-autodoc-typehints - Changelog: https://pyup.io/changelogs/sphinx-autodoc-typehints/ - Repo: https://github.com/tox-dev/sphinx-autodoc-typehints/archive/main.zip

Update bandit from 1.7.1 to 1.7.2.

Changelog ### 1.7.2 ``` What's Changed * Fix broken reported URL link for B107 by bagerard in https://github.com/PyCQA/bandit/pull/751 * test_help_arg: remove assert on 'optional arguments' by mikelolasagasti in https://github.com/PyCQA/bandit/pull/752 * Create FUNDING.yml by ericwb in https://github.com/PyCQA/bandit/pull/774 * Start using auto-formatters by sigmavirus24 in https://github.com/PyCQA/bandit/pull/754 * Drop end-of-life Python 3.5 by ericwb in https://github.com/PyCQA/bandit/pull/746 * Drop end-of-life Python 3.6 by ericwb in https://github.com/PyCQA/bandit/pull/777 * Fixup typo by spagh-eddie in https://github.com/PyCQA/bandit/pull/769 * Fix README.rst by stannum-l in https://github.com/PyCQA/bandit/pull/365 * Added snmp_security check plugin for various SNMP checks by Jed-Giblin in https://github.com/PyCQA/bandit/pull/403 * Remove leftover openstack code by ericwb in https://github.com/PyCQA/bandit/pull/778 * Correctly define extras in `setup.cfg` by mkniewallner in https://github.com/PyCQA/bandit/pull/755 New Contributors * bagerard made their first contribution in https://github.com/PyCQA/bandit/pull/751 * mikelolasagasti made their first contribution in https://github.com/PyCQA/bandit/pull/752 * sigmavirus24 made their first contribution in https://github.com/PyCQA/bandit/pull/754 * spagh-eddie made their first contribution in https://github.com/PyCQA/bandit/pull/769 * Jed-Giblin made their first contribution in https://github.com/PyCQA/bandit/pull/403 * mkniewallner made their first contribution in https://github.com/PyCQA/bandit/pull/755 **Full Changelog**: https://github.com/PyCQA/bandit/compare/1.7.1...1.7.2 ```
Links - PyPI: https://pypi.org/project/bandit - Changelog: https://pyup.io/changelogs/bandit/ - Docs: https://bandit.readthedocs.io/en/latest/

Update flake8-bugbear from 21.11.29 to 22.1.11.

Changelog ### 22.1.11 ``` * B018: Ignore JoinedStr (216) * Build universal Python 3 wheels (214) * B950: Add same special cases as E501 (213) ```
Links - PyPI: https://pypi.org/project/flake8-bugbear - Changelog: https://pyup.io/changelogs/flake8-bugbear/ - Repo: https://github.com/PyCQA/flake8-bugbear

Update flake8-comprehensions from 3.7.0 to 3.8.0.

Changelog ### 3.8.0 ``` ------------------ * Drop Python 3.6 support. * Remove upper bound on Flake8 version. ```
Links - PyPI: https://pypi.org/project/flake8-comprehensions - Changelog: https://pyup.io/changelogs/flake8-comprehensions/ - Repo: https://github.com/adamchainz/flake8-comprehensions

Update Pygments from 2.10.0 to 2.11.2.

Changelog ### 2.11.2 ``` -------------- (released January 6th, 2022) - Updated lexers: * C-family: Fix incorrect handling of labels (2022, 1996, 1182) * Java: Fixed an issue with ``record`` keywords result in ``Error`` tokens in some cases (2018) - Fix links to line numbers not working correctly (2014) - Remove ``underline`` from ``Whitespace`` style in the ``Tango`` theme (2020) - Fix ``IRC`` and ``Terminal256`` formatters not backtracking correctly for custom token types, resulting in some unstyled tokens (1986) ``` ### 2.11.1 ``` -------------- (released December 31st, 2021) - Updated lexers: * C-family: Handle return types with multiple tokens (e.g. ``unsigned int``) (2008) * JSON: Fix a regression which caused whitespace before ``:`` to result in ``Error`` tokens (2010) * SPICE: Various improvements (2009) ``` ### 2.11.0 ``` -------------- (released December 30th, 2021) - Added lexers: * BDD (1803) * Elpi (1894) * LilyPond (1845, 1968, 1971, 2001). This comes with a custom style as well. * Maxima (1885) * Rita (1541, 2003) * Savi (1863) * Sed (1935) * Sophia contracts (1974) * Spice (1980) * ``.SRCINFO`` (1951) - Updated lexers: * ABNF: Allow one-character rules (1804) * Assembly: Fix incorrect token endings (1895, 1961) * Bibtex: Distinguish between ``comment`` and ``commentary`` (1899, 1806) * C family: Support unicode identifiers (1848) * CDDL: Fix slow lexing speed (1959) * Debian control: Add missing fields (1946) * Devicetree: Recognize hexadecimal addresses for nodes (1949) * GDScript: Add ``void`` data type (1948) * GSQL - Fix comment handling (2002) - Fix catastrophic backtracking (2006) * HTML, XML: Improve comment handling (1896) * Java: Add ``yield`` (1941) and sealed classes/record (1902) * Makefiles (1860, 1898) * objdump-nasm: Improve handling of ``--no-show-raw-insn`` dumps (1981) * Prolog: Support escaped ``\`` inside quoted strings (1479) * Python: - Support ``~`` in tracebacks (2004) - Support the pattern matching keywords (1797, 1994) * RobotFramework: Improve empty brace handling (1921, 1922) * Terraform - Add the 'set' type (1909) - Support heredocs (1909) - Added styles: * Dracula (1796) * Friendly Grayscale (1040, 1273) * LilyPond (1845) -- to be used for the ``LilyPond`` language. * One-Dark (1924, 1979) .. note:: All of the new styles unfortunately do not conform to WCAG recommendations. - There is new infrastructure in place to improve style accessibility. The default style has been updated to conform to WCAG recommendations. All styles are now checked for sufficient contrast by default to prevent regressions. (1919, 1937, 1938, 1940) - Clean up unused imports (1887) - Fix multiple lexers producing repeated single-character tokens - Fix multiple lexers marking whitespace as ``Text`` (1237, 1905, 1908, 1914, 1911, 1923, 1939, 1957, 1978) - Remove duplicated assignments in the Paraiso style (1934) - ``pygmentize`` supports JSON output for the various list functions now, making it easier to consume them from scripts. (1437, 1890) - Use the ``shell`` lexer for ``kshrc`` files (1947) - Use the ``ruby`` lexer for ``Vagrantfile`` files (1936) - Use the C lexer for ``.xbm`` and ``.xpm`` files (1802) - Add a ``groff`` formatter (1873) - Update documentation (1928) - Line anchors now link to themselves (1973) - Add official support for Python 3.10 (1917) - Fix several missing colors in dark styles: Gruvbox dark, Monokai, Rrt, Sas, Strata dark (1955) - Associate more file types with ``man`` pages - The ``HtmlFormatter`` can now emit tooltips for each token to ease debugging of lexers (1822) - Add ``f90`` as an alias for ``fortran`` (2000) ```
Links - PyPI: https://pypi.org/project/pygments - Changelog: https://pyup.io/changelogs/pygments/ - Homepage: https://pygments.org/
pyup-bot commented 2 years ago

Closing this in favor of #305