project-koku / korekuta

Read Only Please See: https://github.com/project-koku/korekuta-operator
https://github.com/project-koku/korekuta-operator
GNU Affero General Public License v3.0
6 stars 1 forks source link

Scheduled weekly dependency update for week 06 #120

Closed pyup-bot closed 4 years ago

pyup-bot commented 4 years ago

Update ansible from 2.7.10 to 2.9.4.

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

Links - PyPI: https://pypi.org/project/ansible - Homepage: https://ansible.com/

Update openshift from 0.8.8 to 0.10.1.

Changelog ### 0.10.1 ``` * Take last applied configuration into account when patching * Apply updates if resources have changed in between applies * Remove md5, which fails in FIPS environment * Add additional rules for resolving ambiguity in resources.get ``` ### 0.10.0 ``` Release Notes - Bump Kubernetes library to 10.x - Refactor apply logic to make it possible to get diff information without sending a request. ``` ### 0.10.0rc1 ``` - Bump Kubernetes library to 10.0.x - Refactor apply logic to make it possible to get diff information without sending a request. ``` ### 0.9.2 ``` Release Notes - Fix several issues in apply - Make it easier to view the apply diff without modifying the cluster ``` ### 0.9.1 ``` Release Notes - Errors writing to cache no longer crash the client - The default cache file now includes information about the current user in the name, to prevent collisions when multiple users perform discovery. ``` ### 0.9.0 ``` Release Notes - Add `apply` implementation - API discovery is now lazy by default - Reimplement `ResourceList`s (now `v1.List` is properly supported with the same behavior as kubectl) - `Template`s and other resources where the Group/Version/Kind maps to multiple resources are now properly discovered - All generated modules/models have been removed - Kubernetes Python dependency bumped to 9.x - Various bugfixes ``` ### 0.9.0a4 ``` Properly serialize `*List` kinded responses ``` ### 0.9.0a3 ``` Various fixes for `apply` ``` ### 0.9.0a2 ``` * Pin urllib3 version * Add apply method to dynamic client ``` ### 0.9.0a1 ``` 46825f7 (tag: v0.9.0a1, upstream/release-0.9, origin/release-0.9, release-0.9) Update version 8d59337 track library version, and refresh cache on version mismatch (283) 1a84141 Prevent cache corruption from preventing the client from initializing 7c0949e Make list from kind resource item b826e47 Improve error message on protocol mismatch a6aaf5b Handle empty annotations 6754d37 Ensure Service tests pass for k8s apply 2625660 Improve return parameters and last_applied handling 544dec2 Handle empty resource annotations f85ec01 Add apply tests and ensure they pass b036364 Update apply variable names to be more meaningful 28fea52 add WIP prototype of apply code c1ed52a Make phrasing clearer e2b1955 add proposal for apply 31c96ef Prevent API groups from growing stale (264) 66c8670 Handle VersionNotSupportedErrors not being supported 7444366 Add a message about kubernetes version not being supported 1672216 Fix macro syntax errors 7990161 hash cache name to prevent it from becoming too long ff53e1f RPM Spec updates c40d72c Fix EPEL 7 RPM builds 6e0c8fc fix setup.py and rpm spec for removed files and packages (261) af3d7df Remove generated files and helpers (255) 6c34c29 Remove generated files and helpers (255) 3dd65c3 Lock pytest-cov version for compatibility 0750841 Lower case resource name when determining URL (250) d59353f Remove shebang + main function from dynamic client (252) 2bfc077 Reimplement list kinds to be more generic (240) 307dd81 Implement Discoverer class and lazy loading method for API resources (220) 53f7c6a Fix parameter name in docstrings (244) 836dd10 Bump master version to above latest release c6f2168 (asetty/master) add automatic caching for discovery requests, refreshing on a miss (238) d8ea161 Improve README wrt custom resources and login (235) 1b325ce When searching for resources, prefer non-List matches (231) 320bcf6 Update tito asb-brew releaser 0dc4b10 (tag: python-openshift-0.8.0-1) Automatic commit of package [python-openshift] minor release [0.8.0-1]. b52fc4a Fix tag condition 2bf10ca Add watch to dynamic client (221) 7dcc0a7 Pin flake8 8e3a2e9 Do not decode response data in Python2 (225) 1b80c5c ResourceContainer does not contain delete method (227) c066025 Add basic documentation for dynamic client verbs to README (222) 89b5e8e Add support for *List kinds (213) ``` ### 0.8.11 ``` Bugs * Remove md5 which is not allowed in fips, use sha1 instead ``` ### 0.8.10 ``` Release Notes - Errors writing to cache no longer crash the client - The default cache file now includes information about the current user in the name, to prevent collisions when multiple users perform discovery. ``` ### 0.8.9 ``` Release Notes * Ensures that items in a `*List` kind are properly serialized and have the API version and kind set. ```
Links - PyPI: https://pypi.org/project/openshift - Changelog: https://pyup.io/changelogs/openshift/ - Repo: https://github.com/openshift/openshift-restclient-python

Update tox from 3.10.0 to 3.14.3.

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

Links - PyPI: https://pypi.org/project/tox - Docs: http://tox.readthedocs.org

Update molecule from 2.20.1 to 2.22.

Changelog ### 2.22 ``` ==== * ``molecule dependency`` now has a retry and timed back-off by default for flaky network connections. * Add the `--parallel` flag to experimentally allow molecule to be run in parallel. * `dependency` step is now run by default before any playbook sequence step, including `create` and `destroy`. This allows the use of roles in all sequence step playbooks. * Removed validation regex for docker registry passwords, all ``string`` values are now valid. * Add ``tty`` option to the Docker driver. * Specify new lower bound of 3.0.2 for ``testinfra`` which uses the new Ansible test runner. * Place upper bounds on inspec and rubocop for CI testing. * Support pruning of docker volumes in 'destroy' phase for docker driver * Update Goss to 0.3.7 * Add SSH password to delegated driver instance_dict * Add WinRM connections options to delegated driver instance_dict * Update testinfra to 3.0.6 so we can use ansible verbosity * Add ``sysctls`` option to the Docker driver. ```
Links - PyPI: https://pypi.org/project/molecule - Changelog: https://pyup.io/changelogs/molecule/ - Repo: https://github.com/ansible/molecule

Update flake8 from 3.7.7 to 3.7.9.

Changelog ### 3.7.8 ``` ------------------- You can view the `3.7.8 milestone`_ on GitLab for more details. Bugs Fixed ~~~~~~~~~~ - Fix handling of ``Application.parse_preliminary_options_and_args`` when argv is an empty list (See also `GitLab!310`_, `GitLab518`_) - Fix crash when a file parses but fails to tokenize (See also `GitLab!314`_, `GitLab532`_) - Log the full traceback on plugin exceptions (See also `GitLab!317`_) - Fix `` noqa: ...`` comments with multi-letter codes (See also `GitLab!326`_, `GitLab549`_) .. all links .. _3.7.8 milestone: https://gitlab.com/pycqa/flake8/milestones/31 .. issue links .. _GitLab518: https://gitlab.com/pycqa/flake8/issues/518 .. _GitLab532: https://gitlab.com/pycqa/flake8/issues/532 .. _GitLab549: https://gitlab.com/pycqa/flake8/issues/549 .. merge request links .. _GitLab!310: https://gitlab.com/pycqa/flake8/merge_requests/310 .. _GitLab!314: https://gitlab.com/pycqa/flake8/merge_requests/314 .. _GitLab!317: https://gitlab.com/pycqa/flake8/merge_requests/317 .. _GitLab!326: https://gitlab.com/pycqa/flake8/merge_requests/326 ```
Links - PyPI: https://pypi.org/project/flake8 - Changelog: https://pyup.io/changelogs/flake8/ - Repo: https://gitlab.com/pycqa/flake8

Update pylint from 2.3.1 to 2.4.4.

Changelog ### 2.4.4 ``` =========================== Release date: 2019-11-13 * Exempt all the names found in type annotations from ``unused-import`` The previous code was assuming that only ``typing`` names need to be exempted, but we need to do that for the rest of the type comment names as well. Close 3112 * Relax type import detection for names that do not come from the ``typing`` module Close 3191 ``` ### 2.4.3 ``` =========================== Release date: 2019-10-18 * Fix an issue with ``unnecessary-comprehension`` in comprehensions with additional repacking of elements. Close 3148 * ``import-outside-toplevel`` is emitted for ``ImportFrom`` nodes as well. Close 3175 * Do not emit ``no-method-argument`` for functions using positional only args. Close 3161 * ``consider-using-sys-exit`` is no longer emitted when `exit` is imported in the local scope. Close 3147 * `invalid-overridden-method` takes `abc.abstractproperty` in account Close 3150 * Fixed ``missing-yield-type-doc`` getting incorrectly raised when a generator does not document a yield type but has a type annotation. Closes 3185 * ``typing.overload`` functions are exempted from ``too-many-function-args`` Close 3170 ``` ### 2.4.2 ``` =========================== Release date: 2019-09-30 * ``ignored-modules`` can skip submodules. Close 3135 * ``self-assigning-variable`` skips class level assignments. Close 2930 * ``consider-using-sys-exit`` is exempted when `exit()` is imported from `sys` Close 3145 * Exempt annotated assignments without variable from ``class-variable-slots-conflict`` Close 3141 * Fix ``utils.is_error`` to account for functions returning early. This fixes a false negative with ``unused-variable`` which was no longer triggered when a function raised an exception as the last instruction, but the body of the function still had unused variables. Close 3028 ``` ### 2.4.1 ``` =========================== Release date: 2019-09-25 * Exempt type checking definitions defined in both clauses of a type checking guard Close 3127 * Exempt type checking definitions inside the type check guard In a7f236528bb3758886b97285a56f3f9ce5b13a99 we added basic support for emitting `used-before-assignment` if a variable was only defined inside a type checking guard (using `TYPE_CHECKING` variable from `typing`) Unfortunately that missed the case of using those type checking imports inside the guard itself, which triggered spurious used-before-assignment errors. Close 3119 * Require astroid >= 2.3 to avoid any compatibility issues. ``` ### 2.4.0 ``` =========================== Release date: 2019-09-24 * New check: ``import-outside-toplevel`` This check warns when modules are imported from places other than a module toplevel, e.g. inside a function or a class. * Handle inference ambiguity for ``invalid-format-index`` Close 2752 * Removed Python 2 specific checks such as ``relative-import``, ``invalid-encoded-data``, ``missing-super-argument``. * Support forward references for ``function-redefined`` check. Close 2540 * Handle redefinitions in case of type checking imports. Close 2834 * Added a new check, ``consider-using-sys-exit`` This check is emitted when we detect that a quit() or exit() is invoked instead of sys.exit(), which is the preferred way of exiting in program. Close 2925 * ``useless-suppression`` check now ignores ``cyclic-import`` suppressions, which could lead to false postiives due to incomplete context at the time of the check. Close 3064 * Added new checks, ``no-else-break`` and ``no-else-continue`` These checks highlight unnecessary ``else`` and ``elif`` blocks after ``break`` and ``continue`` statements. Close 2327 * Don't emit ``protected-access`` when a single underscore prefixed attribute is used inside a special method Close 1802 * Fix the "statement" values in the PyLinter's stats reports by module. * Added a new check, ``invalid-overridden-method`` This check is emitted when we detect that a method is overridden as a property or a property is overridden as a method. This can indicate a bug in the application code that will trigger a runtime error. Close 2670 * Added a new check, ``arguments-out-of-order`` This check warns if you have arguments with names that match those in a function's signature but you are passing them in to the function in a different order. Close 2975 * Added a new check, ``redeclared-assigned-name`` This check is emitted when ``pylint`` detects that a name was assigned one or multiple times in the same assignment, which indicate a potential bug. Close 2898 * Ignore lambda calls with variadic arguments without a context. Inferring variadic positional arguments and keyword arguments will result into empty Tuples and Dicts, which can lead in some cases to false positives with regard to no-value-for-parameter. In order to avoid this, until we'll have support for call context propagation, we're ignoring such cases if detected. We already did that for function calls, but the previous fix was not taking in consideration ``lambdas`` Close 2918 * Added a new check, ``self-assigning-variable`` This check is emitted when we detect that a variable is assigned to itself, which might indicate a potential bug in the code application. Close 2930 * Added a new check, ``property-with-parameters``. This check is emitted when we detect that a defined property also has parameters, which are useless. Close 3006 * Excluded protocol classes from a couple of checks. Close 3002. * Add a check `unnecessary-comprehension` that detects unnecessary comprehensions. This check is emitted when ``pylint`` finds list-, set- or dict-comprehensions, that are unnecessary and can be rewritten with the list-, set- or dict-constructors. Close 2905 * Excluded PEP 526 instance and class variables from ``no-member``. Close 2945 * Excluded `attrs` from `too-few-public-methods` check. Close 2988. * ``unused-import`` emitted for the right import names in function scopes. Close 2928 * Dropped support for Python 3.4. * ``assignment-from-no-return`` not triggered for async methods. Close 2902 * Don't emit ``attribute-defined-outside-init`` for variables defined in setters. Close 409 * Syntax errors report the column number. Close 2914 * Support fully qualified typing imports for type annotations. Close 2915 * Exclude ``__dict__`` from ``attribute-defined-outside-init`` * Fix pointer on spelling check when the error are more than one time in the same line. Close 2895 * Fix crash happening when parent of called object cannot be determined * Allow of in `GoogleDocstring.re_multiple_type` * Added `subprocess-run-check` to handle subrocess.run without explicitly set `check` keyword. Close 2848 * When we can't infer bare except handlers, skip ``try-except-raise`` Close 2853 * Handle more `unnecessary-lambda` cases when dealing with additional kwargs in wrapped calls Close 2845 * Better postponed evaluation of annotations handling Close 2847 * Support postponed evaluation of annotations for variable annotations. Close 2838 * ``epylint.py_run`` defaults to ``python`` in case the current executable is not a Python one. Close 2837 * Ignore raw docstrings when running Similarities checker with `ignore-docstrings=yes` option * Fix crash when calling ``inherit_from_std_ex`` on a class which is its own ancestor Close 2680 * Added a new check that warns the user if a function call is used inside a test but parentheses are missing. Close 2658 * ``len-as-condition`` now only fires when a ``len(x)`` call is made without an explicit comparison The message and description accompanying this checker has been changed reflect this new behavior, by explicitly asking to either rely on the fact that empty sequence are false or to compare the length with a scalar. Close 2684 * Add ``preferred-module`` checker that notify if an import has a replacement module that should be used. This check is emitted when ``pylint`` finds an imported module that has a preferred replacement listed in ``preferred-modules``. * ``assigning-non-slot`` not emitted for classes with unknown base classes. Close 2807 * ``old-division`` is not emitted for non-Const nodes. Close 2808 * Added method arguments to the dot writer for pyreverse. Close 2139 * Support for linting file from stdin. IDEs may benefit from the support for linting from an in-memory file. Close 1187 * Added a new check `class-variable-slots-conflict` This check is emitted when ``pylint`` finds a class variable that conflicts with a slot name, which would raise a ``ValueError`` at runtime. * Added new check: dict-iter-missing-items (E1141) Close 2761 * Fix issue with pylint name in output of python -m pylint --version Close 2764 * Relicense logo material under the CC BY-SA 4.0 license. * Skip `if` expressions from f-strings for the `check_elif` checker Close 2816 * C0412 (ungrouped-import) is now compatible with isort. Close 2806 * Added new extension to detect too much code in a try clause Close 2877 * ``signature-mutators`` option was added With this option, users can choose to ignore `too-many-function-args`, `unexpected-keyword-arg`, and `no-value-for-parameter` for functions decorated with decorators that change the signature of a decorated function. Close 259 * Fixed a pragma comment on its own physical line being ignored when part of a logical line with the previous physical line. Close 199 * Fixed false `undefined-loop-variable` for a function defined in the loop, that uses the variable defined in that loop. Close 202 * Fixed `unused-argument` and `function-redefined` getting raised for functions decorated with `typing.overload`. Close 1581 * Fixed a false positive with ``consider-using-dict-comprehension`` for constructions that can't be converted to a comprehension Close 2963 * Added ``__post_init__`` to ``defining-attr-methods`` in order to avoid ``attribute-defined-outside-init`` in dataclasses. Close 2581 * Changed description of W0199 to use the term 2-item-tuple instead of 2-uple. * Allow a `.` as a prefix for Sphinx name resolution. * Checkers must now keep a 1 to 1 relationship between "msgid" (ie: C1234) and "symbol" (ie : human-readable-symbol) * In checkers, an old_names can now be used for multiple new messages and pylint is now a little faster Caused by 1164. It means if you do a partial old_names for a message definition an exception will tell you that you must rename the associated identification. * Allow the choice of f-strings as a valid way of formatting logging strings. Closes 2395 * Added ``--list-msgs-enabled`` command to list all enabled and disabled messages given the current RC file and command line arguments. ```
Links - PyPI: https://pypi.org/project/pylint - Changelog: https://pyup.io/changelogs/pylint/ - Repo: https://github.com/PyCQA/pylint

Update adal from 1.2.1 to 1.2.2.

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

Links - PyPI: https://pypi.org/project/adal - Repo: https://github.com/AzureAD/azure-activedirectory-library-for-python

Update asn1crypto from 0.24.0 to 1.3.0.

Changelog ### 1.3.0 ``` - Added `encrypt_key_pref` (`1.2.840.113549.1.9.16.2.11`) to `cms.CMSAttributeType()`, along with related structures - Added Brainpool curves from RFC 5639 to `keys.NamedCurve()` - Fixed `x509.Certificate().subject_directory_attributes_value` - Fixed some incorrectly computed minimum elliptic curve primary key encoding sizes in `keys.NamedCurve()` - Fixed a `TypeError` when trying to call `.untag()` or `.copy()` on a `core.UTCTime()` or `core.GeneralizedTime()`, or a value containing one, when using Python 2 ``` ### 1.2.0 ``` - Added `asn1crypto.load_order()`, which returns a `list` of unicode strings of the names of the fully-qualified module names for all of submodules of the package. The module names are listed in their dependency load order. This is primarily intended for the sake of implementing hot reloading. ``` ### 1.1.0 ``` - Added User ID (`0.9.2342.19200300.100.1.1`) to `x509.NameType()` - Added various EC named curves to `keys.NamedCurve()` ``` ### 1.0.1 ``` - Fix an absolute import in `keys` to a relative import ``` ### 1.0.0 ``` - Backwards Compatibility Breaks - `cms.KeyEncryptionAlgorithmId().native` now returns the value `"rsaes_pkcs1v15"` for OID `1.2.840.113549.1.1.1` instead of `"rsa"` - Removed functionality to calculate public key values from private key values. Alternatives have been added to oscrypto. - `keys.PrivateKeyInfo().unwrap()` is now `oscrypto.asymmetric.PrivateKey().unwrap()` - `keys.PrivateKeyInfo().public_key` is now `oscrypto.asymmetric.PrivateKey().public_key.unwrap()` - `keys.PrivateKeyInfo().public_key_info` is now `oscrypto.asymmetric.PrivateKey().public_key.asn1` - `keys.PrivateKeyInfo().fingerprint` is now `oscrypto.asymmetric.PrivateKey().fingerprint` - `keys.PublicKeyInfo().unwrap()` is now `oscrypto.asymmetric.PublicKey().unwrap()` - `keys.PublicKeyInfo().fingerprint` is now `oscrypto.asymmetric.PublicKey().fingerprint` - Enhancements - Significantly improved parsing of `core.UTCTime()` and `core.GeneralizedTime()` values that include timezones and fractional seconds - `util.timezone` has a more complete implementation - `core.Choice()` may now be constructed by a 2-element tuple or a 1-key dict - Added `x509.Certificate().not_valid_before` and `x509.Certificate().not_valid_after` - Added `core.BitString().unused_bits` - Added `keys.NamedCurve.register()` for non-mainstream curve OIDs - No longer try to load optional performance dependency, `libcrypto`, on Mac or Linux - `ocsp.CertStatus().native` will now return meaningful unicode string values when the status choice is `"good"` or `"unknown"`. Previously both returned `None` due to the way the structure was designed. - Add support for explicit RSA SSA PSS (`1.2.840.113549.1.1.10`) to `keys.PublicKeyInfo()` and `keys.PrivateKeyInfo()` - Added structures for nested SHA-256 Windows PE signatures to `cms.CMSAttribute()` - Added RC4 (`1.2.840.113549.3.4`) to `algos.EncryptionAlgorithmId()` - Added secp256k1 (`1.3.132.0.10`) to `keys.NamedCurve()` - Added SHA-3 and SHAKE OIDs to `algos.DigestAlgorithmId()` and `algos.HmacAlgorithmId()` - Added RSA ES OAEP (`1.2.840.113549.1.1.7`) to `cms.KeyEncryptionAlgorithmId()` - Add IKE Intermediate (`1.3.6.1.5.5.8.2.2`) to `x509.KeyPurposeId()` - `x509.EmailAddress()` and `x509.DNSName()` now handle invalidly-encoded values using tags for `core.PrintableString()` and `core.UTF8String()` - Add parameter structue from RFC 5084 for AES-CCM to `algos.EncryptionAlgorithm()` - Improved robustness of parsing broken `core.Sequence()` and `core.SequenceOf()` values - Bug Fixes - Fixed encoding of tag values over 30 - `core.IntegerBitString()` and `core.IntegerOctetString()` now restrict values to non-negative integers since negative values are not implemented - When copying or dumping a BER-encoded indefinite-length value, automatically force re-encoding to DER. *To ensure all nested values are always DER-encoded, `.dump(True)` must be called.* - Fix `UnboundLocalError` when calling `x509.IPAddress().native` on an encoded value that has a length of zero - Fixed passing `class_` via unicode string name to `core.Asn1Value()` - Fixed a bug where EC private keys with leading null bytes would be encoded in `keys.ECPrivateKey()` more narrowly than RFC 5915 requires - Fixed some edge-case bugs in `util.int_to_bytes()` - `x509.URI()` now only normalizes values when comparing - Fixed BER-decoding of indefinite length `core.BitString()` - Fixed DER-encoding of empty `core.BitString()` - Fixed a missing return value for `core.Choice().parse()` - Fixed `core.Choice().contents` working when the chosen alternative is a `core.Choice()` also - Fixed parsing and encoding of nested `core.Choice()` objects - Fixed a bug causing `core.ObjectIdentifier().native` to sometimes not map the OID - Packaging - `wheel`, `sdist` and `bdist_egg` releases now all include LICENSE, `sdist` includes docs - Added `asn1crypto_tests` package to PyPi ```
Links - PyPI: https://pypi.org/project/asn1crypto - Changelog: https://pyup.io/changelogs/asn1crypto/ - Repo: https://github.com/wbond/asn1crypto

Update bcrypt from 3.1.6 to 3.1.7.

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

Links - PyPI: https://pypi.org/project/bcrypt - Repo: https://github.com/pyca/bcrypt/

Update cachetools from 3.1.0 to 4.0.0.

Changelog ### 4.0.0 ``` =================== - Require Python 3.5 or later. ``` ### 3.1.1 ``` =================== - Document how to use shared caches with ``cachedmethod``. - Fix pickling/unpickling of cache keys ```
Links - PyPI: https://pypi.org/project/cachetools - Changelog: https://pyup.io/changelogs/cachetools/ - Repo: https://github.com/tkem/cachetools/

Update certifi from 2019.3.9 to 2019.11.28.

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

Links - PyPI: https://pypi.org/project/certifi - Homepage: https://certifi.io/

Update cffi from 1.12.3 to 1.14.0.

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

Links - PyPI: https://pypi.org/project/cffi - Docs: http://cffi.readthedocs.org

Update cryptography from 2.6.1 to 2.8.

Changelog ### 2.8 ``` ~~~~~~~~~~~~~~~~ * Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with OpenSSL 1.1.1d. * Added support for Python 3.8. * Added class methods :meth:`Poly1305.generate_tag <cryptography.hazmat.primitives.poly1305.Poly1305.generate_tag>` and :meth:`Poly1305.verify_tag <cryptography.hazmat.primitives.poly1305.Poly1305.verify_tag>` for Poly1305 sign and verify operations. * Deprecated support for OpenSSL 1.0.1. Support will be removed in ``cryptography`` 2.9. * We now ship ``manylinux2010`` wheels in addition to our ``manylinux1`` wheels. * Added support for ``ed25519`` and ``ed448`` keys in the :class:`~cryptography.x509.CertificateBuilder`, :class:`~cryptography.x509.CertificateSigningRequestBuilder`, :class:`~cryptography.x509.CertificateRevocationListBuilder` and :class:`~cryptography.x509.ocsp.OCSPResponseBuilder`. * ``cryptography`` no longer depends on ``asn1crypto``. * :class:`~cryptography.x509.FreshestCRL` is now allowed as a :class:`~cryptography.x509.CertificateRevocationList` extension. .. _v2-7: ``` ### 2.7 ``` ~~~~~~~~~~~~~~~~ * **BACKWARDS INCOMPATIBLE:** We no longer distribute 32-bit ``manylinux1`` wheels. Continuing to produce them was a maintenance burden. * **BACKWARDS INCOMPATIBLE:** Removed the ``cryptography.hazmat.primitives.mac.MACContext`` interface. The ``CMAC`` and ``HMAC`` APIs have not changed, but they are no longer registered as ``MACContext`` instances. * Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with OpenSSL 1.1.1c. * Removed support for running our tests with ``setup.py test``. Users interested in running our tests can continue to follow the directions in our :doc:`development documentation</development/getting-started>`. * Add support for :class:`~cryptography.hazmat.primitives.poly1305.Poly1305` when using OpenSSL 1.1.1 or newer. * Support serialization with ``Encoding.OpenSSH`` and ``PublicFormat.OpenSSH`` in :meth:`Ed25519PublicKey.public_bytes <cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PublicKey.public_bytes>` . * Correctly allow passing a ``SubjectKeyIdentifier`` to :meth:`~cryptography.x509.AuthorityKeyIdentifier.from_issuer_subject_key_identifier` and deprecate passing an ``Extension`` object. The documentation always required ``SubjectKeyIdentifier`` but the implementation previously required an ``Extension``. .. _v2-6-1: ```
Links - PyPI: https://pypi.org/project/cryptography - Changelog: https://pyup.io/changelogs/cryptography/ - Repo: https://github.com/pyca/cryptography

Update dictdiffer from 0.8.0 to 0.8.1.

Changelog ### 0.8.1 ``` - Fix invalid diff output for sets. (jirikuncar danielduhh) (133 134) ```
Links - PyPI: https://pypi.org/project/dictdiffer - Changelog: https://pyup.io/changelogs/dictdiffer/ - Repo: https://github.com/inveniosoftware/dictdiffer

Update google-auth from 1.6.3 to 1.11.0.

Changelog ### 1.7.0 ``` 10-30-2019 17:11 PDT Implementation Changes - Add retry loop for fetching authentication token if any 'Internal Failure' occurs ([368](https://github.com/googleapis/google-auth-library-python/pull/368)) - Use cls parameter instead of class ([341](https://github.com/googleapis/google-auth-library-python/pull/341)) New Features - Add support for `impersonated_credentials.Sign`, `IDToken` ([348](https://github.com/googleapis/google-auth-library-python/pull/348)) - Add downscoping to OAuth2 credentials ([309](https://github.com/googleapis/google-auth-library-python/pull/309)) Dependencies - Update dependency cachetools to v3 ([357](https://github.com/googleapis/google-auth-library-python/pull/357)) - Update dependency rsa to v4 ([358](https://github.com/googleapis/google-auth-library-python/pull/358)) - Set an upper bound on dependencies version ([352](https://github.com/googleapis/google-auth-library-python/pull/352)) - Require a minimum version of setuptools ([322](https://github.com/googleapis/google-auth-library-python/pull/322)) Documentation - Add busunkim96 as maintainer ([373](https://github.com/googleapis/google-auth-library-python/pull/373)) - Update user-guide.rst ([337](https://github.com/googleapis/google-auth-library-python/pull/337)) - Fix typo in jwt docs ([332](https://github.com/googleapis/google-auth-library-python/pull/332)) - Clarify which SA has Token Creator role ([330](https://github.com/googleapis/google-auth-library-python/pull/330)) Internal / Testing Changes - Change 'name' to distribution name ([379](https://github.com/googleapis/google-auth-library-python/pull/379)) - Fix system tests, move to Kokoro ([372](https://github.com/googleapis/google-auth-library-python/pull/372)) - Blacken ([375](https://github.com/googleapis/google-auth-library-python/pull/375)) - Rename nox.py -> noxfile.py ([369](https://github.com/googleapis/google-auth-library-python/pull/369)) - Add initial renovate config ([356](https://github.com/googleapis/google-auth-library-python/pull/356)) - Use new pytest api to keep building with pytest 5 ([353](https://github.com/googleapis/google-auth-library-python/pull/353)) ```
Links - PyPI: https://pypi.org/project/google-auth - Changelog: https://pyup.io/changelogs/google-auth/ - Repo: https://github.com/googleapis/google-auth-library-python

Update jinja2 from 2.10.1 to 2.11.1.

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

Links - PyPI: https://pypi.org/project/jinja2 - Homepage: https://palletsprojects.com/p/jinja/

Update kubernetes from 8.0.1 to 10.0.1.

Changelog ### 10.0.0 ``` **Bug Fix:** - Fix base64 padding for kube config [kubernetes-client/python-base79](https://github.com/kubernetes-client/python-base/pull/79) - Fix websocket client decoding binary message. Replace non-utf8 data instead of failing [kubernetes-client/python-base104](https://github.com/kubernetes-client/python-base/pull/104) - Add email scope to GCP provided credential refresh [kubernetes-client/python-base110](https://github.com/kubernetes-client/python-base/pull/110) - Fix broken urllib3 dependencies [kubernetes-client/python816](https://github.com/kubernetes-client/python/pull/816) **New Feature:** - Add method to dynamically set namespace in yaml utility [kubernetes-client/python782](https://github.com/kubernetes-client/python/pull/782) ``` ### 10.0.0a1 ``` **Bug Fix:** - Make watch work with read_namespaced_pod_log [kubernetes-client/python-base93](https://github.com/kubernetes-client/python-base/pull/93) - Add Rbac support for creating from YAML [kubernetes-client/python767](https://github.com/kubernetes-client/python/pull/767) **New Feature:** - Config loader supports loading from multiple kubeconfig files [kubernetes-client/python-base94](https://github.com/kubernetes-client/python-base/pull/94) - Add a script to fix setup on Windows [kubernetes-client/python766](https://github.com/kubernetes-client/python/pull/766) - Extend YAML load functionality to \*LIST and multi-resources [kubernetes-client/python673](https://github.com/kubernetes-client/python/pull/673) **API Change:** - Remove the AdmissionregistrationV1alpha1 API group, containing only the InitializationConfiguration type [kubernetes/kubernetes72972](https://github.com/kubernetes/kubernetes/pull/72972) - Promote Lease API to v1 [kubernetes/kubernetes72239](https://github.com/kubernetes/kubernetes/pull/72239) - The Ingress API is now available via `NetworkingV1beta1Api`. `ExtensionsV1beta1Api` Ingress objects are deprecated and will no longer be served in Kubernetes v1.18 [kubernetes/kubernetes74057](https://github.com/kubernetes/kubernetes/pull/74057) - Introduce RuntimeClass to NodeV1alpha1Api and NodeV1beta1Api [kubernetes/kubernetes74433](https://github.com/kubernetes/kubernetes/pull/74433) - Graduate PriorityClass API to GA SchedulingV1Api [kubernetes/kubernetes73555](https://github.com/kubernetes/kubernetes/pull/73555) - Introduce CSINodeInfo and CSIDriver to StorageV1beta1Api [kubernetes/kubernetes74283](https://github.com/kubernetes/kubernetes/pull/74283) - The alpha Initializers feature, `admissionregistration.k8s.io/v1alpha1` API version, `Initializers` admission plugin, and use of the `metadata.initializers` API field have been removed. Discontinue use of the alpha feature and delete any existing `InitializerConfiguration` API objects before upgrading. The `metadata.initializers` field will be removed in a future release. The parameter `include_uninitialized` has been removed. [kubernetes/kubernetes72972](https://github.com/kubernetes/kubernetes/pull/72972) ``` ### 9.0.0 ``` **Bug Fix:** - Add fieldSelector parameter to list/watch methods in custom objects spec [kubernetes-client/gen106](https://github.com/kubernetes-client/gen/pull/106) ``` ### 9.0.0b1 ``` **Breaking Change:** - Move dependancy adal under extra require [kubernetes-client/python-base108](https://github.com/kubernetes-client/python-base/pull/108) **Bug Fix:** - Honor the specified resource version in stream request when watch restarts [kubernetes-client/python-base109](https://github.com/kubernetes-client/python-base/pull/109) **API Change:** - Add timeoutSeconds parameter to CustomObjectsApi list/watch calls [kubernetes-client/gen94](https://github.com/kubernetes-client/gen/pull/94) **New Feature:** - Avoid creating unused ThreadPools [kubernetes-client/gen91](https://github.com/kubernetes-client/gen/pull/91) ``` ### 9.0.0a1 ``` **Bug Fix:** - Refresh GCP auth tokens on API retrieval [kubernetes-client/python-base92](https://github.com/kubernetes-client/python-base/pull/92) - Fix kubeconfig loading failure when server uri contains trailing slash [kubernetes-client/python-base45](https://github.com/kubernetes-client/python-base/pull/45) **Security Fix:** - Bump urllib3 version to pick up security fix for CVE-2018-20060 [kubernetes-client/python707](https://github.com/kubernetes-client/python/pull/707) **API Change:** - Add dynamic audit configuration api: AuditregistrationV1alpha1Api [kubernetes/kubernetes67547](https://github.com/kubernetes/kubernetes/pull/67547) - CSIPersistentVolume feature, i.e. PersistentVolumes with CSIPersistentVolumeSource, is GA. CSIPersistentVolume feature gate is now deprecated and will be removed according to deprecation policy. [kubernetes/kubernetes69929](https://github.com/kubernetes/kubernetes/pull/69929) - Add support for CRD conversion webhook [kubernetes/kubernetes67006](https://github.com/kubernetes/kubernetes/pull/67006) - CRD supports multi-version Schema, Subresources and AdditionalPrintColumns (NOTE that CRDs created prior to 1.13 populated the top-level additionalPrinterColumns field by default. To apply an update that changes to per-version additionalPrinterColumns, the top-level additionalPrinterColumns field must be explicitly set to null). [kubernetes/kubernetes70211](https://github.com/kubernetes/kubernetes/pull/70211) - Add ability to control primary GID of containers through Pod Spec and PodSecurityPolicy [kubernetes/kubernetes67802](https://github.com/kubernetes/kubernetes/pull/67802) - Refactor GlusterFS PV spec. This patch introduces glusterfsPersistentVolumeSource addition to glusterfsVolumeSource. All fields remains same as glusterfsVolumeSource with an addition of a new field called `EndpointsNamespace` to define namespace of endpoint in the spec. [kubernetes/kubernetes60195](https://github.com/kubernetes/kubernetes/pull/60195) - Delete request's body parameter is optional [kubernetes/kubernetes70032](https://github.com/kubernetes/kubernetes/pull/70032) - Make service environment variables optional [kubernetes/kubernetes68754](https://github.com/kubernetes/kubernetes/pull/68754) - TokenReview now supports audience validation of tokens with audiences other than the kube-apiserver. [kubernetes/kubernetes62692](https://github.com/kubernetes/kubernetes/pull/62692) **Breaking Change:** - Model v1beta1WebhookClientConfig is renamed to AdmissionregistrationV1beta1WebhookClientConfig, to avoid naming conflict with ApiextensionsV1beta1WebhookClientConfig introduced in: [kubernetes/kubernetes67006](https://github.com/kubernetes/kubernetes/pull/67006) - Delete request's body parameter is optional [kubernetes/kubernetes70032](https://github.com/kubernetes/kubernetes/pull/70032) ```
Links - PyPI: https://pypi.org/project/kubernetes - Changelog: https://pyup.io/changelogs/kubernetes/ - Repo: https://github.com/kubernetes-client/python

Update oauthlib from 3.0.1 to 3.1.0.

Changelog ### 3.1.0 ``` ------------------ OAuth2.0 Provider - Features * 660: OIDC add support of nonce, c_hash, at_hash fields - New RequestValidator.fill_id_token method - Deprecated RequestValidator.get_id_token method * 677: OIDC add UserInfo endpoint - New RequestValidator.get_userinfo_claims method OAuth2.0 Provider - Security * 665: Enhance data leak to logs - New default to not expose request content in logs - New function `oauthlib.set_debug(True)` * 666: Disabling query parameters for POST requests OAuth2.0 Provider - Bugfixes * 670: Fix validate_authorization_request to return the new PKCE fields * 674: Fix token_type to be case-insensitive (bearer and Bearer) OAuth2.0 Client - Bugfixes * 290: Fix Authorization Code's errors processing * 603: BackendApplication.Client.prepare_request_body use the "scope" argument as intended. * 672: Fix edge case when expires_in=Null OAuth1.0 Client * 669: Add case-insensitive headers to oauth1 BaseEndpoint ``` ### 3.0.2 ``` ------------------ * 650: Fixed space encoding in base string URI used in the signature base string. * 652: Fixed OIDC /token response which wrongly returned "&state=None" * 654: Doc: The value `state` must not be stored by the AS, only returned in /authorize response. * 656: Fixed OIDC "nonce" checks: raise errors when it's mandatory ```
Links - PyPI: https://pypi.org/project/oauthlib - Changelog: https://pyup.io/changelogs/oauthlib/ - Repo: https://github.com/oauthlib/oauthlib

Update paramiko from 2.4.2 to 2.7.1.

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

Links - PyPI: https://pypi.org/project/paramiko - Changelog: https://pyup.io/changelogs/paramiko/ - Repo: https://github.com/paramiko/paramiko/

Update pyasn1 from 0.4.5 to 0.4.8.

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

Links - PyPI: https://pypi.org/project/pyasn1 - Changelog: https://pyup.io/changelogs/pyasn1/ - Repo: https://github.com/etingof/pyasn1

Update pyasn1-modules from 0.2.5 to 0.2.8.

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

Links - PyPI: https://pypi.org/project/pyasn1-modules - Changelog: https://pyup.io/changelogs/pyasn1-modules/ - Repo: https://github.com/etingof/pyasn1-modules

Update python-dateutil from 2.8.0 to 2.8.1.

Changelog ### 2.8.1 ``` ========================== Data updates ------------ - Updated tzdata version to 2019c. Bugfixes -------- - Fixed a race condition in the ``tzoffset`` and ``tzstr`` "strong" caches on Python 2.7. Reported by kainjow (gh issue 901). - Parsing errors will now raise ``ParserError``, a subclass of ``ValueError``, which has a nicer string representation. Patch by gfyoung (gh pr 881). - ``parser.parse`` will now raise ``TypeError`` when ``tzinfos`` is passed a type that cannot be interpreted as a time zone. Prior to this change, it would raise an ``UnboundLocalError`` instead. Patch by jbrockmendel (gh pr 891). - Changed error message raised when when passing a ``bytes`` object as the time zone name to gettz in Python 3. Reported and fixed by labrys () (gh issue 927, gh pr 935). - Changed compatibility logic to support a potential Python 4.0 release. Patch by Hugo van Kemenade (gh pr 950). - Updated many modules to use ``tz.UTC`` in favor of ``tz.tzutc()`` internally, to avoid an unnecessary function call. (gh pr 910). - Fixed issue where ``dateutil.tz`` was using a backported version of ``contextlib.nullcontext`` even in Python 3.7 due to a malformed import statement. (gh pr 963). Tests ----- - Switched from using assertWarns to using pytest.warns in the test suite. (gh pr 969). - Fix typo in setup.cfg causing PendingDeprecationWarning to not be explicitly specified as an error in the warnings filter. (gh pr 966) - Fixed issue where ``test_tzlocal_offset_equal`` would fail in certain environments (such as FreeBSD) due to an invalid assumption about what time zone names are provided. Reported and fixed by Kubilay Kocak (gh issue 918, pr 928). - Fixed a minor bug in ``test_isoparser`` related to ``bytes``/``str`` handling. Fixed by fhuang5 (gh issue 776, gh pr 879). - Explicitly listed all markers used in the pytest configuration. (gh pr 915) - Extensive improvements to the parser test suite, including the adoption of ``pytest``-style tests and the addition of parametrization of several test cases. Patches by jbrockmendel (gh prs 735, 890, 892, 894). - Added tests for tzinfos input types. Patch by jbrockmendel (gh pr 891). - Fixed failure of test suite when changing the TZ variable is forbidden. Patch by shadchin (gh pr 893). - Pinned all test dependencies on Python 3.3. (gh prs 934, 962) Documentation changes --------------------- - Fixed many misspellings, typos and styling errors in the comments and documentation. Patch by Hugo van Kemenade (gh pr 952). Misc ---- - Added Python 3.8 to the trove classifiers. (gh pr 970) - Moved as many keys from ``setup.py`` to ``setup.cfg`` as possible. Fixed by FakeNameSE, aquinlan82, jachen20, and gurgenz221 (gh issue 871, gh pr 880). - Reorganized ``parser`` methods by functionality. Patch by jbrockmendel (gh pr 882). - Switched ``release.py`` over to using ``pep517.build`` for creating releases, rather than direct invocations of ``setup.py``. Fixed by smeng10 (gh issue 869, gh pr 875). - Added a "build" environment into the tox configuration, to handle dependency management when making releases. Fixed by smeng10 (gh issue 870,r gh pr 876). - GH 916, GH 971 ```
Links - PyPI: https://pypi.org/project/python-dateutil - Changelog: https://pyup.io/changelogs/python-dateutil/ - Docs: https://dateutil.readthedocs.io

Update pyyaml from 5.1 to 5.3.

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

Links - PyPI: https://pypi.org/project/pyyaml - Repo: https://github.com/yaml/pyyaml

Update requests from 2.21.0 to 2.22.0.

Changelog ### 2.22.0 ``` ------------------- **Dependencies** - Requests now supports urllib3 v1.25.2. (note: 1.25.0 and 1.25.1 are incompatible) **Deprecations** - Requests has officially stopped support for Python 3.4. ```
Links - PyPI: https://pypi.org/project/requests - Changelog: https://pyup.io/changelogs/requests/ - Homepage: http://python-requests.org

Update requests-oauthlib from 1.2.0 to 1.3.0.

Changelog ### 1.3.0 ``` ++++++++++++++++++++++++ - Instagram compliance fix - Added ``force_querystring`` argument to fetch_token() method on OAuth2Session ```
Links - PyPI: https://pypi.org/project/requests-oauthlib - Changelog: https://pyup.io/changelogs/requests-oauthlib/ - Repo: https://github.com/requests/requests-oauthlib

Update ruamel.yaml from 0.15.94 to 0.16.7.

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

Links - PyPI: https://pypi.org/project/ruamel.yaml - Repo: https://bitbucket.org/ruamel/yaml

Update six from 1.12.0 to 1.14.0.

Changelog ### 1.14.0 ``` ------ - Issue 288, pull request 289: Add `six.assertNotRegex`. - Issue 317: `six.moves._dummy_thread` now points to the `_thread` module on Python 3.9+. Python 3.7 and later requires threading and deprecated the `_dummy_thread` module. - Issue 308, pull request 314: Remove support for Python 2.6 and Python 3.2. - Issue 250, issue 165, pull request 251: `six.wraps` now ignores missing attributes. This follows the Python 3.2+ standard library behavior. ``` ### 1.13.0 ``` ------ - Issue 298, pull request 299: Add `six.moves.dbm_ndbm`. - Issue 155: Add `six.moves.collections_abc`, which aliases the `collections` module on Python 2-3.2 and the `collections.abc` on Python 3.3 and greater. - Pull request 304: Re-add distutils fallback in `setup.py`. - Pull request 305: On Python 3.7, `with_metaclass` supports classes using PEP 560 features. ```
Links - PyPI: https://pypi.org/project/six - Changelog: https://pyup.io/changelogs/six/ - Repo: https://github.com/benjaminp/six

Update urllib3 from 1.24.3 to 1.25.8.

Changelog ### 1.25.8 ``` ------------------- * Drop support for EOL Python 3.4 (Pull 1774) * Optimize _encode_invalid_chars (Pull 1787) ``` ### 1.25.7 ``` ------------------- * Preserve ``chunked`` parameter on retries (Pull 1715, Pull 1734) * Allow unset ``SERVER_SOFTWARE`` in App Engine (Pull 1704, Issue 1470) * Fix issue where URL fragment was sent within the request target. (Pull 1732) * Fix issue where an empty query section in a URL would fail to parse. (Pull 1732) * Remove TLS 1.3 support in SecureTransport due to Apple removing support (Pull 1703) ``` ### 1.25.6 ``` ------------------- * Fix issue where tilde (``~``) characters were incorrectly percent-encoded in the path. (Pull 1692) ``` ### 1.25.5 ``` ------------------- * Add mitigation for BPO-37428 affecting Python <3.7.4 and OpenSSL 1.1.1+ which caused certificate verification to be enabled when using ``cert_reqs=CERT_NONE``. (Issue 1682) ``` ### 1.25.4 ``` ------------------- * Propagate Retry-After header settings to subsequent retries. (Pull 1607) * Fix edge case where Retry-After header was still respected even when explicitly opted out of. (Pull 1607) * Remove dependency on ``rfc3986`` for URL parsing. * Fix issue where URLs containing invalid characters within ``Url.auth`` would raise an exception instead of percent-encoding those characters. * Add support for ``HTTPResponse.auto_close = False`` which makes HTTP responses work well with BufferedReaders and other ``io`` module features. (Pull 1652) * Percent-encode invalid characters in URL for ``HTTPConnectionPool.request()`` (Pull 1673) ``` ### 1.25.3 ``` ------------------- * Change ``HTTPSConnection`` to load system CA certificates when ``ca_certs``, ``ca_cert_dir``, and ``ssl_context`` are unspecified. (Pull 1608, Issue 1603) * Upgrade bundled rfc3986 to v1.3.2. (Pull 1609, Issue 1605) ``` ### 1.25.2 ``` ------------------- * Change ``is_ipaddress`` to not detect IPvFuture addresses. (Pull 1583) * Change ``parse_url`` to percent-encode invalid characters within the path, query, and target components. (Pull 1586) ``` ### 1.25.1 ``` ------------------- * Add support for Google's ``Brotli`` package. (Pull 1572, Pull 1579) * Upgrade bundled rfc3986 to v1.3.1 (Pull 1578) ``` ### 1.25 ``` ----------------- * Require and validate certificates by default when using HTTPS (Pull 1507) * Upgraded ``urllib3.utils.parse_url()`` to be RFC 3986 compliant. (Pull 1487) * Added support for ``key_password`` for ``HTTPSConnectionPool`` to use encrypted ``key_file`` without creating your own ``SSLContext`` object. (Pull 1489) * Add TLSv1.3 support to CPython, pyOpenSSL, and SecureTransport ``SSLContext`` implementations. (Pull 1496) * Switched the default multipart header encoder from RFC 2231 to HTML 5 working draft. (Issue 303, PR 1492) * Fixed issue where OpenSSL would block if an encrypted client private key was given and no password was given. Instead an ``SSLError`` is raised. (Pull 1489) * Added support for Brotli content encoding. It is enabled automatically if ``brotlipy`` package is installed which can be requested with ``urllib3[brotli]`` extra. (Pull 1532) * Drop ciphers using DSS key exchange from default TLS cipher suites. Improve default ciphers when using SecureTransport. (Pull 1496) * Implemented a more efficient ``HTTPResponse.__iter__()`` method. (Issue 1483) ```
Links - PyPI: https://pypi.org/project/urllib3 - Changelog: https://pyup.io/changelogs/urllib3/ - Docs: https://urllib3.readthedocs.io/

Update websocket-client from 0.56.0 to 0.57.0.

Changelog ### 0.57.0 ``` - wsdump: Fix --headers option (589) - Fix getting 400 bad request with long proxy authorization string (587) ```
Links - PyPI: https://pypi.org/project/websocket-client - Changelog: https://pyup.io/changelogs/websocket-client/ - Repo: https://github.com/websocket-client/websocket-client.git

Update ansible-lint from 4.1.0 to 4.2.0.

Changelog ### 4.2.0 ``` ============================ Features: - Enable ansible-lint to auto-detect roles/playbooks `615 <https://github.com/ansible/ansible-lint/pull/615>`_ - Normalize displayed file paths `620 <https://github.com/ansible/ansible-lint/pull/620>`_ Bugfixes: - Fix role detection to include tasks/main.yml `631 <https://github.com/ansible/ansible-lint/pull/631>`_ - Fix pre-commit hooks `612 <https://github.com/ansible/ansible-lint/pull/612>`_ - Ensure variable syntax before matching in VariableHasSpacesRule `535 <https://github.com/ansible/ansible-lint/pull/535>`_ - Fix false positive with multiline template in UsingBareVariablesIsDeprecatedRule `251 <https://github.com/ansible/ansible-lint/pull/251>`_ - Fix role metadata checks when they include unexpected types `533 <https://github.com/ansible/ansible-lint/pull/533>`_ `513 <https://github.com/ansible/ansible-lint/pull/513>`_ - Support inline rule skipping inside a block `528 <https://github.com/ansible/ansible-lint/pull/528>`_ - Look for noqa skips in handlers, pre_tasks, and post_tasks `520 <https://github.com/ansible/ansible-lint/pull/520>`_ - Fix skipping when using import_playbook `517 <https://github.com/ansible/ansible-lint/pull/517>`_ - Fix parsing inline args for import_role and include_role `511 <https://github.com/ansible/ansible-lint/pull/511>`_ - Fix syntax proposed by 104 to not fail 206 `501 <https://github.com/ansible/ansible-lint/pull/501>`_ - Fix VariableHasSpacesRule false positive for whitespace control chars in vars `500 <https://github.com/ansible/ansible-lint/pull/500>`_ Docs/Misc: - Disable docs build on macos with py38 `630 <https://github.com/ansible/ansible-lint/pull/630>`_ - Update dependencies and CI to supported versions of ansible `530 <https://github.com/ansible/ansible-lint/pull/530>`_ - Declare support for Python 3.8 `601 <https://github.com/ansible/ansible-lint/pull/601>`_ Dev/Contributor: - Enable flake-docstrings to check for pep257 `621 <https://github.com/ansible/ansible-lint/pull/621>`_ - Remove code related to unsupported ansible versions before 2.4 `622 <https://github.com/ansible/ansible-lint/pull/622>`_ - Replace nosetests with pytest `604 <https://github.com/ansible/ansible-lint/pull/604>`_ - Support newer setuptools and require 34.0.0 or later `591 <https://github.com/ansible/ansible-lint/pull/591>`_ `600 <https://github.com/ansible/ansible-lint/pull/600>`_ - Added SSL proxy variables to tox passenv `593 <https://github.com/ansible/ansible-lint/pull/593>`_ - Have RunFromText test helper use named files for playbooks `519 <https://github.com/ansible/ansible-lint/pull/519>`_ - Fully depend on Pip having PEP 517 implementation `607 <https://github.com/ansible/ansible-lint/pull/607>`_ - Fixed metadata and travis deployment `598 <https://github.com/ansible/ansible-lint/pull/598>`_ ```
Links - PyPI: https://pypi.org/project/ansible-lint - Changelog: https://pyup.io/changelogs/ansible-lint/ - Repo: https://github.com/ansible/ansible-lint

Update anyconfig from 0.9.7 to 0.9.10.

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

Links - PyPI: https://pypi.org/project/anyconfig - Repo: https://github.com/ssato/python-anyconfig - Docs: https://pythonhosted.org/anyconfig/

Update arrow from 0.13.1 to 0.15.5.

Changelog ### 0.15.5 ``` ------------------- - [WARN] Python 2 reached EOL on 2020-01-01. arrow will **drop support** for Python 2 in a future release to be decided (see `739 <https://github.com/crsmithdev/arrow/issues/739>`_). - [NEW] Added bounds parameter to ``span_range``, ``interval`` and ``span`` methods. This allows you to include or exclude the start and end values. - [NEW] ``arrow.get()`` can now create arrow objects from a timestamp with a timezone, for example: .. code-block:: python >>> arrow.get(1367900664, tzinfo=tz.gettz('US/Pacific')) <Arrow [2013-05-06T21:24:24-07:00]> - [NEW] ``humanize`` can now combine multiple levels of granularity, for example: .. code-block:: python >>> later140 = arrow.utcnow().shift(seconds=+8400) >>> later140.humanize(granularity="minute") 'in 139 minutes' >>> later140.humanize(granularity=["hour", "minute"]) 'in 2 hours and 19 minutes' - [NEW] Added Hong Kong locale (``zh_hk``). - [NEW] Added ``humanize`` week granularity translation for Dutch. - [NEW] Numbers are now displayed when using the seconds granularity in ``humanize``. - [CHANGE] ``range`` now supports both the singular and plural forms of the ``frames`` argument (e.g. day and days). - [FIX] Improved parsing of strings that contain punctuation. - [FIX] Improved behaviour of ``humanize`` when singular seconds are involved. ``` ### 0.15.4 ``` ------------------- - [FIX] Fixed an issue that caused package installs to fail on Conda Forge. ``` ### 0.15.3 ``` ------------------- - [NEW] ``factory.get()`` can now create arrow objects from a ISO calendar tuple, for example: .. code-block:: python >>> arrow.get((2013, 18, 7)) <Arrow [2013-05-05T00:00:00+00:00]> - [NEW] Added a new token ``x`` to allow parsing of integer timestamps with milliseconds and microseconds. - [NEW] Formatting now supports escaping of characters using the same syntax as parsing, for example: .. code-block:: python >>> arw = arrow.now() >>> fmt = "YYYY-MM-DD h [h] m" >>> arw.format(fmt) '2019-11-02 3 h 32' - [NEW] Added ``humanize`` week granularity translations for Chinese, Spanish and Vietnamese. - [CHANGE] Added ``ParserError`` to module exports. - [FIX] Added support for midnight at end of day. See `703 <https://github.com/crsmithdev/arrow/issues/703>`_ for details. - [INTERNAL] Created Travis build for macOS. - [INTERNAL] Test parsing and formatting against full timezone database. ``` ### 0.15.2 ``` ------------------- - [NEW] Added ``humanize`` week granularity translations for Portuguese and Brazilian Portuguese. - [NEW] Embedded changelog within docs and added release dates to versions. - [FIX] Fixed a bug that caused test failures on Windows only, see `668 <https://github.com/crsmithdev/arrow/issues/668>`_ for details. ``` ### 0.15.1 ``` ------------------- - [NEW] Added ``humanize`` week granularity translations for Japanese. - [FIX] Fixed a bug that caused Arrow to fail when passed a negative timestamp string. - [FIX] Fixed a bug that caused Arrow to fail when passed a datetime object with ``tzinfo`` of type ``StaticTzInfo``. ``` ### 0.15.0 ``` .. code-block:: python >>> arrow.get("1565358758", "X") >>> arrow.get("1565358758.123413", "X") >>> arrow.get(1565358758) >>> arrow.get(1565358758.123413) - [CHANGE] When a meridian token (a|A) is passed and no meridians are available for the specified locale (e.g. unsupported or untranslated) a ``ParserError`` is raised. - [CHANGE] The timestamp token (``X``) will now match float timestamps of type ``str``: ``arrow.get(“1565358758.123415”, “X”)``. - [CHANGE] Strings with leading and/or trailing whitespace will no longer be parsed without a format string. Please see `the docs <https://arrow.readthedocs.io/en/latest/regular-expressions>`_ for ways to handle this. - [FIX] The timestamp token (``X``) will now only match on strings that **strictly contain integers and floats**, preventing incorrect matches. - [FIX] Most instances of ``arrow.get()`` returning an incorrect ``Arrow`` object from a partial parsing match have been eliminated. The following issue have been addressed: `91 <https://github.com/crsmithdev/arrow/issues/91>`_, `196 <https://github.com/crsmithdev/arrow/issues/196>`_, `396 <https://github.com/crsmithdev/arrow/issues/396>`_, `434 <https://github.com/crsmithdev/arrow/issues/434>`_, `447 <https://github.com/crsmithdev/arrow/issues/447>`_, `456 <https://github.com/crsmithdev/arrow/issues/456>`_, `519 <https://github.com/crsmithdev/arrow/issues/519>`_, `538 <https://github.com/crsmithdev/arrow/issues/538>`_, `560 <https://github.com/crsmithdev/arrow/issues/560>`_. ``` ### 0.14.7 ``` ------------------- - [CHANGE] ``ArrowParseWarning`` will no longer be printed on every call to ``arrow.get()`` with a datetime string. The purpose of the warning was to start a conversation about the upcoming 0.15.0 changes and we appreciate all the feedback that the community has given us! ``` ### 0.14.6 ``` ------------------- - [NEW] Added support for ``week`` granularity in ``Arrow.humanize()``. For example, ``arrow.utcnow().shift(weeks=-1).humanize(granularity="week")`` outputs "a week ago". This change introduced two new untranslated words, ``week`` and ``weeks``, to all locale dictionaries, so locale contributions are welcome! - [NEW] Fully translated the Brazilian Portugese lo
pyup-bot commented 4 years ago

Closing this in favor of #123