Commit Graph

109 Commits

Author SHA1 Message Date
Hynek Schlawack 3119e96931 Start new cycle 2020-11-05 11:32:32 +01:00
Hynek Schlawack f3762ba07b Prepare 20.3.0 2020-11-05 11:00:48 +01:00
Hynek Schlawack 28d75dbf89 Start 20.3.0 cycle 2020-09-05 13:22:24 +02:00
Hynek Schlawack 4f74fbaca3 Prepare 20.2.0 2020-09-05 12:19:07 +02:00
Hynek Schlawack 1a29941d5c Start 20.2.0 cycle 2020-08-20 19:26:03 +02:00
Hynek Schlawack 90386b669e Prepare 20.1.0 2020-08-20 19:16:15 +02:00
Hynek Schlawack bb7b1f4650 Start 19.4.0 cycle 2019-10-15 07:55:29 +02:00
Hynek Schlawack 823c1c332c Prepare 19.3.0 2019-10-15 07:46:04 +02:00
Hynek Schlawack c0eda39363 Start 19.3 cycle 2019-10-01 17:13:44 +02:00
Hynek Schlawack 8a98469616 fix changelog 2019-10-01 16:40:49 +02:00
Hynek Schlawack 528323040f Prepare 19.2.0 2019-10-01 16:21:36 +02:00
Julian Berman 8824dc26c2 Add default_role for Sphinx. (#571)
* Add default_role for Sphinx.

Fix a bunch of broken refs along the way, which become
errors now via -W if you have default_role set.

In theory you can catch those via sphinx-build -n (i.e.
nitpick mode), which IMHO is a decent idea anyhow, but it's
a longer diff to enable that because it'd involve fixing a
bunch of the places that try to reference types that don't
exist (e.g. :type foo: Any value). But obviously can be done.

Also didn't actually use this anywhere yet (the any role),
but will do so in a follow-up if this is acceptable.

* Remove the roles from builtin objects to demo any.

* Style.

* Add z.i to intersphinx.

Enables the link to z.i.Interface.

* Enable nitpick mode.

Fix the remaining broken links or whitelist them via nitpick_ignore.

* Kill all :func:s.

* Kill all :class:es.

* Kill all :doc:s.

* Kill all :ref:s.

Except one, that probably meant :func:, and which
is a duplicate ref.

* Kill :exc: and :data:.

* Kill :mod:s.

* Kill new explicit refs from the merge.
2019-09-09 15:02:16 +02:00
Hynek Schlawack f3f386b314 Start 19.2 cycle 2019-03-03 11:18:30 +01:00
Hynek Schlawack 0356f0603e Prepare 19.1.0 2019-03-03 09:31:44 +01:00
Hynek Schlawack d73628a6da Due doesn't belong to the beginning of a sentence 2018-10-05 14:41:46 +02:00
Hynek Schlawack c2bc831957 Start new cycle 2018-09-01 06:52:08 +02:00
Hynek Schlawack aaeba93b06 Prepare 18.2.0 2018-09-01 06:44:34 +02:00
Hynek Schlawack ad16cd36bf Get rid of slangy anymore 2018-09-01 06:01:44 +02:00
Hynek Schlawack 73ae718ec5
Consistently use "base class" and "subclass" (#436)
Thanks to ABCs, "base class" is more Python than "superclass" and the latter is
also slightly confusing by alluding to "super" and/or being judgy.
2018-08-29 18:52:47 +02:00
Hynek Schlawack 12682192ba Use consistently autodoc syntax for arguments 2018-08-27 14:43:22 +02:00
Hynek Schlawack 0121f3b23c RTD supports https for external domains now! 2018-08-20 06:48:51 +02:00
Hynek Schlawack 8274c9fdbc Fix build 2018-05-03 18:49:18 +02:00
Hynek Schlawack 6717d0933f Start 18.2.0 cycle 2018-05-03 18:46:28 +02:00
Hynek Schlawack 9c3e07bab9 Prepare 18.1.0 2018-05-03 18:15:26 +02:00
Hynek Schlawack db7c37eda8
Add glossary & make slotted classes official (#371)
* Add glossary & make slotted classes official

* Add missing import
2018-05-02 07:24:04 +02:00
Hynek Schlawack caf286edd0 Start new release cycle 2017-12-30 09:24:00 +01:00
Hynek Schlawack ca06613b75 Prepare 17.4.0 2017-12-30 09:06:59 +01:00
Hynek Schlawack b778e5c987 Fix release stuff 2017-12-30 09:03:45 +01:00
Hynek Schlawack 8b268136ec Start new release cycle 2017-11-08 19:04:15 +01:00
Hynek Schlawack 19bb29555f Prepare 17.3.0 2017-11-08 18:43:25 +01:00
Hynek Schlawack 9746c7e9e3 Set towncrier comment properly 2017-11-08 18:20:40 +01:00
Hynek Schlawack 3040bdabbc Refactor class creation (#272)
Instead of adding and possibly later deleting attributes, the class creation is delegated into a cleaner building pattern.
2017-10-26 12:55:34 +02:00
Hynek Schlawack 37a421e559 Remove empty headers 2017-08-20 08:36:55 +02:00
Hynek Schlawack cce7ff2ace Add another explanation and warning to the changelog 2017-08-20 08:35:12 +02:00
Hynek Schlawack 622d6adf97 Explain location of news fragments in CHANGELOG.rst 2017-08-20 08:05:07 +02:00
Hynek Schlawack 55ae1945b3 Move changelog to towncrier (#236) 2017-08-20 07:58:08 +02:00
Tin Tvrtković 47583a9459 Bugfix/slot super (#226) 2017-08-03 17:04:48 +02:00
Hynek Schlawack 24815d7a78 Make Factory hashable (#204)
* Make Factory hashable

* Add PR#
2017-06-06 13:13:41 +02:00
Andy Freeland a6cf2d5637 Fix unbound __str__ on Python 2 when slots=True (#199)
Previously:

```pycon
>>> import attr
>>> @attr.s(str=True, slots=True)
... class A(object):
...     a = attr.ib()
...
>>> a = A(1)
>>> str(a)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unbound method repr_() must be called with A instance as first argument (got nothing instead)
```

Fixes #198.
2017-06-01 09:30:31 +02:00
Hynek Schlawack dc5253a061 Start new release cycle 2017-05-24 11:04:18 -07:00
Hynek Schlawack c324a7d547 Prepare 17.2.0 2017-05-24 10:57:35 -07:00
Tin Tvrtković 82ea73cb47 Compatibility fixes. (#193)
* Restore hash to validators.

* Restore Attribute.default and Attribute.validator.

* _AndValidator is hashable now. Test validator hashability.

* Add in_ to validators.__all__.
2017-05-19 11:31:00 -07:00
Hynek Schlawack 616f24491d Add missing PR# 2017-05-16 20:08:35 +02:00
Hynek Schlawack edf75f2e77 Start new release cycle 2017-05-16 19:04:29 +02:00
Hynek Schlawack f094aec6a9 Prepare 17.1.0 2017-05-16 18:56:14 +02:00
Hynek Schlawack b90f9a545a Add a sterner warning to changelog 2017-05-16 18:41:38 +02:00
Hynek Schlawack 10b911fbb4 Fix typo 2017-05-16 18:27:07 +02:00
Andre Dieb 461e1b2aab [RFC] Enhancement/one of validator (#181) 2017-05-16 10:36:42 +02:00
Hynek Schlawack a328e67169 Add takes_self to Factory and @_CountingAttr.default (#189)
* Add takes_self to Factory and @_CountingAttr.default

Fixes #165

* Add dark @Tinche magic
2017-05-16 09:36:39 +02:00
Hynek Schlawack fbe0bd5967 Make optional support lists of validators (#186) 2017-05-12 23:02:07 +02:00