Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled monthly dependency update for October #35

merged 5 commits into from Oct 1, 2020


Copy link

@pyup-bot pyup-bot commented Oct 1, 2020

Update attrs from 20.1.0 to 20.2.0.




Backward-incompatible Changes

- ``attr.define()``, ``attr.frozen()``, ``attr.mutable()``, and ``attr.field()`` remain **provisional**.

This release fixes a bunch of bugs and ergonomics but they remain mostly unchanged.

If you wish to use them together with mypy, you can simply drop `this plugin <>`_ into your project.

Feel free to provide feedback to them in the linked issue 668.

We will release the ``attrs`` namespace once we have the feeling that the APIs have properly settled.
`668 <>`_


- ``attr.define()`` et al now correct detect ``__eq__`` and ``__ne__``.
`671 <>`_
- ``attr.define()`` et al's hybrid behavior now also works correctly when arguments are passed.
`675 <>`_
- It's possible to define custom ``__setattr__`` methods on slotted classes again.
`681 <>`_
- In 20.1.0 we introduced the ``inherited`` attribute on the ``attr.Attribute`` class to differentiate attributes that have been inherited and those that have been defined directly on the class.

It has shown to be problematic to involve that attribute when comparing instances of ``attr.Attribute`` though, because when sub-classing, attributes from base classes are suddenly not equal to themselves in a super class.

Therefore the ``inherited`` attribute will now be ignored when hashing and comparing instances of ``attr.Attribute``.
`684 <>`_
- ``zope.interface`` is now a "soft dependency" when running the test suite; if ``zope.interface`` is not installed when running the test suite, the interface-related tests will be automatically skipped.
`685 <>`_
- The ergonomics of creating frozen classes using ``define(frozen=True)`` and sub-classing frozen classes has been improved:
you don't have to set ``on_setattr=None`` anymore.
`687 <>`_


Update cffi from 1.14.2 to 1.14.3.

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


Update cryptography from 3.1 to 3.1.1.

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


Update sentry-sdk from 0.17.2 to 0.18.0.

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


Update yarl from 1.5.1 to 1.6.0.





- Allow for int and float subclasses in query, while still denying bool.
`492 <>`_


- Do not requote arguments in ````, ``with_xxx()`` and in ``/`` operator.
`502 <>`_
- Keep IPv6 brackets in ``origin()``.
`504 <>`_

LordAro approved these changes Oct 1, 2020
@TrueBrain TrueBrain merged commit d73ac63 into master Oct 1, 2020
3 checks passed
3 checks passed
Docker build
@TrueBrain TrueBrain deleted the pyup-scheduled-update-2020-10-01 branch Oct 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants