Commit Graph

111 Commits

Author SHA1 Message Date
Hynek Schlawack 08f8319efe
Drop Python 3.5 (#988)
* Drop Python 3.5

Less than 0.5% of our downloads are 3.5 and it allows us to simplify A LOT of code.

Fixes #965

Signed-off-by: Hynek Schlawack <hs@ox.cx>

* Run 3.6 under coverage

* Add newsfragment

* Probably don't need 3.7 for coverage

* Everything is ordered!

* pre-commit autoupdate, add yesqa
2022-08-05 09:48:00 +02:00
Hynek Schlawack 430113c213 Add zenodo badge 2022-07-28 15:46:55 +02:00
Hynek Schlawack 696fd78690 Hyphenate compound adjectives 2022-07-28 09:23:44 +02:00
Lan5880 1590917bf7
Update readme.rst (#986)
Fixed grammatical error for "After declaring you attributes attrs gives you" by adding a comma.

Co-authored-by: Hynek Schlawack <hs@ox.cx>
2022-07-28 07:45:43 +02:00
Hynek Schlawack eefb7c8a04 Fix broken links 2022-07-27 16:35:21 +02:00
Hynek Schlawack f7b342609f It still is! 2022-07-27 16:32:04 +02:00
Hynek Schlawack 0010bb55fe Make project information easiert to read/scan 2022-07-27 16:11:24 +02:00
Hynek Schlawack fc827cfef4 pepy.tech is back for business
And we've passed 100 million d/ls per month!

This reverts commit 02d61102ab.
2022-04-07 15:36:58 +02:00
Hynek Schlawack 980c8b04f5
Drop Python 2.7 (#936)
* Drop Python 2.7

The tooling situation around Python 2 has deteriorate to such a degree that
upholding compatibility is not tenable anymore for a volunteer-run project.

Signed-off-by: Hynek Schlawack <hs@ox.cx>

* Add newsfragment

* Run Python 3.5 under coverage to make up for Python 2.7

* Wait for py35 in parallel

* Remove fullmatch kludge

* Remove Python 2-specific code

* Revert empty slot test

Also disable pyupgrade on that file.

Signed-off-by: Hynek Schlawack <hs@ox.cx>

* We DO run under 3.5

* Remove __qualname__ workarounds

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update changelog.d/936.breaking.rst

Co-authored-by: Tin Tvrtković <tinchester@gmail.com>

* Compare methods using is

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tin Tvrtković <tinchester@gmail.com>
2022-03-21 08:47:47 +01:00
Hynek Schlawack c162c783dc
Qualify claim w/ link 2022-01-01 15:26:50 +01:00
Hynek Schlawack 19dd02314e
Remove stray a 2021-12-29 20:04:27 +01:00
Hynek Schlawack 02ba249b81 Remove dead anchors 2021-12-29 14:08:18 +01:00
Aaron Stephens ada66bef24
docs: remove typo in README.rst (#893) 2021-12-28 11:24:51 +00:00
Hynek Schlawack 0a0470148d Move hr 2021-12-27 08:35:08 +01:00
Hynek Schlawack 9564113ebf Stress that attr isn't going anywhere 2021-12-27 08:33:39 +01:00
Hynek Schlawack 4db5819312 Add ns explainer 2021-12-27 08:30:46 +01:00
Hynek Schlawack 850df71ad2 Shorten enumeration 2021-12-27 08:25:05 +01:00
Hynek Schlawack f41c6603b3 Cut paragraph
I hope we don't need to argue against tuples in 2021 anymore.
2021-12-27 08:07:43 +01:00
Hynek Schlawack 04e7efa037 We don't create ordering by default anymore 2021-12-27 08:06:55 +01:00
Hynek Schlawack e7345584ff
Add attrs namespace (#887) 2021-12-25 15:15:10 +01:00
Hynek Schlawack a23fe5f8c8 Better sentence flow 2021-12-25 14:46:17 +01:00
Hynek Schlawack e4e783b18f Use fully-qualified name 2021-12-25 14:44:14 +01:00
Hynek Schlawack f329fb6105 This ain't Markdown 2021-12-24 14:34:17 +01:00
Hynek Schlawack d9ed03a751 Stress optionality 2021-12-24 14:33:02 +01:00
Hynek Schlawack 02d61102ab
Looks like pepy.tech isn't backfilling 2021-12-16 08:14:31 +01:00
Hynek Schlawack a955efeb41 Explicitly call out DCs in README 2021-12-16 07:08:12 +01:00
Hynek Schlawack 16cf4c50a0
GitHub really wants us to use Markdown
Signed-off-by: Hynek Schlawack <hs@ox.cx>
2021-11-25 09:31:17 +01:00
Hynek Schlawack 29447f81af
Document the various core names and why they exist (#871)
* Document the various core names and why they exist

Signed-off-by: Hynek Schlawack <hs@ox.cx>

* Remove stray backtick

* Add example of new API

* Link PEP 526

* future is now

* phrase and typos

* typo/grammar

* typo

* Better phrasing

* Add missing and

* less words = better

* polish

* phrasing

* looks weird but is correct

* comma spliiiiceeeee

* example

* make it sound less dry

* fix

* phrasing
2021-11-24 09:39:41 +01:00
Tin Tvrtković d7d9c5dde7
Switch to NG APIs in docs (#863)
* Switch to NG APIs in docs

* Review feedback

* Convert examples.rst

* Tweak doctest

* Doctest fixes

* Tweak some more

* Fix

* Update docs/init.rst

Co-authored-by: Hynek Schlawack <hs@ox.cx>

* Fix doctest

* Fix README

* Update docs/examples.rst

Co-authored-by: Hynek Schlawack <hs@ox.cx>

* Review feedback

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix link

Co-authored-by: Hynek Schlawack <hs@ox.cx>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-11-22 07:35:36 +01:00
Hynek Schlawack b0e6c2c524 Euphemism + serious business 2021-11-10 07:25:01 +01:00
Hynek Schlawack f788c84c6c
At least move the readme to NG
Signed-off-by: Hynek Schlawack <hs@ox.cx>
2021-11-10 07:15:48 +01:00
Hynek Schlawack 8592ea6aa5 Stack Overflow is two words 2021-10-28 07:11:16 +02:00
Thomas Grainger 7c99a49530
update NASA url (#840)
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2021-09-19 18:47:46 +02:00
Hynek Schlawack 464d6e42b7 Harmonize badge label color 2021-06-03 08:40:49 +02:00
Hynek Schlawack e25a24c77c Add license badge
The color is complimentary to the blue of the version badge.
2021-06-01 12:15:23 +02:00
Hynek Schlawack 9a6dc6599a Simplify badges
Especially remove everything that's apparent from the GitHub UI.
2021-06-01 11:46:40 +02:00
Hynek Schlawack d17326e49f Replace coverage with downloads
The codecov badge is misleading because it dips whenever a build is running.
2021-05-18 16:09:16 +02:00
Hynek Schlawack 6eedf68d7d Add the only testimonial that matters 2021-04-21 12:08:04 +02:00
Hynek Schlawack 1e1742a9c5 Anarchy! 2021-02-25 08:46:28 +01:00
Hynek Schlawack eeecd338d8
Steal shamelessly from urllib3 2020-11-20 10:03:39 +01:00
Hynek Schlawack f67c1273d7 Add missing word 2020-10-02 10:00:34 +01:00
Hynek Schlawack 41fc44e7ac Braaand 2020-07-22 12:58:11 +02:00
Hynek Schlawack b53c171d4a More tidelift 2020-07-21 16:06:22 +02:00
Hynek Schlawack 618373e335
Move to GitHub Actions (#633)
* Create main.yml

* Update tox.ini

* Update .readthedocs.yml

* Delete azure-pipelines.yml

* Update README.rst

* Update .pre-commit-config.yaml

* Update CONTRIBUTING.rst

* Update tox.ini
2020-03-13 11:07:31 +01:00
Hynek Schlawack 609b10e84f Refactor docs and switch to RTD theme
Our API docs are much more readable on it.

Remove testimonials, they don't serve that much and take up space.

Slightly refactor main docs page.
2020-03-08 07:46:56 +01:00
Hynek Schlawack 495968281c
Officially drop Python 3.4 (#608) 2020-01-06 12:32:28 +01:00
Hynek Schlawack 08fcfe91d4
Split cmp into eq and order (#574)
* Split cmp into eq and order

Fixes #170

* Fix tests on old pypy3 versions

Old as in: currently on AP.

* Fix issue number and clarify newsfragment

* Clarify behavior and interaction between cmp/eq/order

* This sounds better

* Address Julian's review comments

* Missed a cmp

* Test the behavior of Attribute.cmp

* Make test more idiomatic

* Explain assumptions

* Clarify comment

* Grammar

* One more cmp!
2019-09-22 15:07:19 +02:00
Hynek Schlawack ad33d87ca5
Make @ambv more interesting 2019-07-25 11:21:58 +02:00
Hynek Schlawack 2c784bb738
Fix requests URL 2019-07-25 11:15:21 +02:00
serhii73 4a1b3a1436 Replace black link (#557) 2019-07-23 09:22:45 +02:00