Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==2.6.2
->==2.6.5
==21.5b1
->==21.5b2
==2020.12.5
->==2021.5.30
==8.0.0
->==8.0.1
==0.66.0
->==0.68.0
==2.10
->==3.2
==4.6.1
->==4.6.3
==5.9.1
->==5.9.3
==0.8.1
->==0.9.0
==2.9.3
->==2.9.6
==2021.4.4
->==2021.7.6
==2.25.1
->==2.26.0
==0.0.2
->==0.1.0
==0.14.2
->==0.16.0
Release Notes
PyCQA/astroid
v2.6.5
Compare Source
============================
Release date: 2021-07-21
Fix a crash when there would be a 'TypeError object does not support
item assignment' in the code we parse.
Closes PyCQA/pylint#4439
Fix a crash when a AttributeInferenceError was raised when
failing to find the real name in infer_import_from.
Closes PyCQA/pylint#4692
v2.6.4
Compare Source
============================
Release date: 2021-07-19
Fix a crash when a StopIteration was raised when inferring
a faulty function in a context manager.
Closes PyCQA/pylint#4723
v2.6.3
Compare Source
============================
Release date: 2021-07-19
Added
If.is_sys_guard
andIf.is_typing_guard
helper methodsFix a bad inferenece type for yield values inside of a derived class.
Closes #1090
Fix a crash when the node is a 'Module' in the brain builtin inference
Closes PyCQA/pylint#4671
Fix issues when inferring match variables
Closes PyCQA/pylint#4685
Fix lookup for nested non-function scopes
Fix issue that
TypedDict
instance wasn't callable.Closes PyCQA/pylint#4715
Add dependency on setuptools and a guard to prevent related exceptions.
psf/black
v21.5b2
Compare Source
Black
.gitignore
files in all levels, not onlyroot/.gitignore
file (apply.gitignore
rules likegit
does) (#2225)Blackd
aiohttp-cors
dependency. Only 0.4.0 or higher issupported. (#2231)
Packaging
(#2198)
Documentation
--experimental-string-processing
will be enabled by default in the future (#2273)certifi/python-certifi
v2021.5.30
Compare Source
tiangolo/fastapi
v0.68.0
Compare Source
Features
FastAPI
class, shown on the automatic API docs UI. New docs: Metadata and Docs URLs. Initial PR #1812 by @dkreeft.description
parameter to all the security scheme classes, e.g.APIKeyQuery(name="key", description="A very cool API key")
. PR #1757 by @hylkepostma.fastapi.datastructures
. Initial PR #1872 by @jamescurtin.Docs
Translations
docs/python-types.md
. PR #3039 by @dukkee.docs/tutorial/dependencies/index.md
. PR #3489 by @jaystone776.docs/external-links.md
. PR #3036 by @dukkee.docs/tutorial/dependencies/global-dependencies.md
. PR #3493 by @jaystone776.docs/deployment/versions.md
. PR #3618 by @lsglucas.docs/tutorial/security/oauth2-jwt.md
. PR #3526 by @sattosan.Internal
docs_src
directory to test coverage and update tests. Initial PR #1904 by @Kludex.v0.67.0
Compare Source
Features
dataclasses
in request bodies andresponse_model
. New documentation: Advanced User Guide - Using Dataclasses. PR #3577 by @tiangolo.dataclasses
in responses. PR #3576 by @tiangolo, continuation from initial PR #2722 by @amitlissack.Docs
body-nested-models.md
. PR #3463 by @jaystone776.body-nested-models.md
. PR #3462 by @jaystone776.docs/en/docs/tutorial/schema-extra-example.md
. PR #3362 by @dbrakman.Internal
v0.66.1
Compare Source
Translations
docs/tutorial/security/index.md
. PR #3507 by @oandersonmagalhaes.docs/deployment/index.md
. PR #3337 by @lsglucas.Internal
>=6.2.4,<7.0.0
and pytest-cov to>=2.12.0,<3.0.0
. Initial PR #2790 by @graingert.>=3.3.0,<4.0.0
for tests. PR #3468 by @tiangolo.kjd/idna
v3.2
Compare Source
v3.1
Compare Source
v3.0
Compare Source
python/importlib_metadata
v4.6.3
Compare Source
======
_compat
module.v4.6.2
Compare Source
======
DeprecationWarnings are treated as errors.
pycqa/isort
v5.9.3
Compare Source
--from-first
CLI flag shouldn't take any arguments.v5.9.2
Compare Source
isort --check --atomic
against Cython files.__init__.py
files during placement.cpburnz/python-path-specification
v0.9.0
Compare Source
Issue #​44
/Issue #​50
: RaiseGitWildMatchPatternError
for invalid git patterns.Issue #​45
_: Fix for duplicate leading double-asterisk, and edge cases.Issue #​46
_: Fix matching absolute paths.util.normalize_files()
now returns aDict[str, List[pathlike]]
instead of aDict[str, pathlike]
... _
Issue #​44
: cpburnz/python-pathspec#44.. _
Issue #​45
: cpburnz/python-pathspec#45.. _
Issue #​46
: cpburnz/python-pathspec#46.. _
Issue #​50
: cpburnz/python-pathspec#50PyCQA/pylint
v2.9.6
Compare Source
===========================
Release date: 2021-07-28
Fix a false positive
undefined-variable
when variable name in decorationmatches function argument
Closes #3791
v2.9.5
Compare Source
===========================
Release date: 2021-07-21
Fix a crash when there would be a 'TypeError object does not support
item assignment' in the code we parse.
Closes #4439
Fix crash if a callable returning a context manager was assigned to a list or dict item
Closes #4732
Fix a crash when a AttributeInferenceError was not handled properly when
failing to infer the real name of an import in astroid.
Closes #4692
v2.9.4
Compare Source
===========================
Release date: 2021-07-20
Added
time.clock
to deprecated functions/methods for python 3.3Fix bug in which --fail-on can return a zero exit code even when the specified issue is present
Closes #4296
Closes #3363
Fix hard failure when handling missing attribute in a class with duplicated bases
Closes #4687
Fix false-positive
consider-using-with
(R1732) if a ternary conditional is used together withwith
Closes #4676
Fix false-positive
deprecated-module
when relative import uses deprecated module name.Closes #4629
Fix false-positive
consider-using-with
(R1732) ifcontextlib.ExitStack
takes care of calling the__exit__
methodCloses #4654
Fix a false positive for
unused-private-member
when mutating a private attributewith
cls
Closes #4657
Fix ignored empty functions by similarities checker with "ignore-signatures" option enabled
Closes #4652
Fix false-positive of
use-maxsplit-arg
when index is incremented ina loop
Closes #4664
Don't emit
cyclic-import
message if import is guarded bytyping.TYPE_CHECKING
.Closes #3525
Fix false-positive
not-callable
with alternativeTypedDict
syntaxCloses #4715
Clarify documentation for consider-using-from-import
Don't emit
unreachable
warning for empty generator functionsCloses #4698
Don't emit
import-error
,no-name-in-module
, andungrouped-imports
for imports guarded by
sys.version_info
ortyping.TYPE_CHECKING
.Closes #3285
Closes #3382
Fix
invalid-overridden-method
with nested propertyCloses #4368
Fix false-positive of
unused-private-member
when using__new__
in a classCloses #4668
No longer emit
consider-using-with
forThreadPoolExecutor
andProcessPoolExecutor
as they have legitimate use cases without a
with
block.Closes #4689
Fix crash when inferring variables assigned in match patterns
Closes #4685
Fix a crash when a StopIteration was raised when inferring
a faulty function in a context manager.
Closes #4723
psf/requests
v2.26.0
Compare Source
Improvements
Requests now supports Brotli compression, if either the
brotli
orbrotlicffi
package is installed. (#5783)Session.send
now correctly resolves proxy configurations from boththe Session and Request. Behavior now matches
Session.request
. (#5681)Bugfixes
from zip archive. (#5707)
Dependencies
Instead of
chardet
, use the MIT-licensedcharset_normalizer
for Python3to remove license ambiguity for projects bundling requests. If
chardet
is already installed on your machine it will be used instead of
charset_normalizer
to keep backwards compatibility. (#5797)
You can also install
chardet
while installing requests byspecifying
[use_chardet_on_py3]
extra as follows:pip install "requests[use_chardet_on_py3]"
Python2 still depends upon the
chardet
module.Requests now supports
idna
3.x on Python 3.idna
2.x will continue tobe used on Python 2 installations. (#5711)
Deprecations
The
requests[security]
extra has been converted to a no-op install.PyOpenSSL is no longer the recommended secure option for Requests. (#5867)
Requests has officially dropped support for Python 3.5. (#5867)
ootiq/smax
v0.1.0
Compare Source
encode/starlette
v0.16.0
Compare Source
Added
#1219
Fixed
starlette.websockets.WebSocket
instances are now hashable and compare by identity#1039
#1213,
#1227
Deprecated/removed
starlette.templates.Jinja2Templates.get_env
was removed#1218
starlette.testclient.TestClient.async_backend
was removed,the backend is now configured using constructor kwargs
#1211
starlette.router.Router(lifespan_context=)
is deprecated. You should wrap your lifespan in@contextlib.asynccontextmanager
.#1227
#1110
v0.15.0
Compare Source
0.15.0
This release includes major changes to the low-level asynchronous parts of Starlette. As a result, Starlette now depends on AnyIO and some minor API changes have occurred. Another significant change with this release is the deprecation of built-in GraphQL support.
Added
TestClient.websocket_connect()
now must be used as a context manager.GZipMiddleware
is now adjustable - #1128.Fixed
CORSMiddleware
. See #1111, #1112, #1113, #1199.RedirectResponse
now usesquote
instead ofquote_plus
encoding for theLocation
header to better match the behaviour in other frameworks such as Django - #1164.BaseHTTPMiddleware
when handling large responses - #1012 fixed via #1157Deprecated/removed
GraphQLApp
class has been deprecated and will be removed in a future release. Please see #619. GraphQL is not supported on Python 3.10.executor
parameter toGraphQLApp
was removed. Useexecutor_class
instead.workers
parameter toWSGIMiddleware
was removed. This hasn't had any effect since Starlette v0.6.3.Configuration
📅 Schedule: "before 3am on the first day of the month" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.