Commit Graph

67 Commits

Author SHA1 Message Date
Mike Edmunds
78ccd72fbe Release 11.0 2024-06-23 13:22:31 -07:00
Mike Edmunds
fc1bd1497f Release 10.3 2024-03-12 11:46:20 -07:00
Mike Edmunds
e15b3ce1ec Release 10.2 2023-10-25 13:01:30 -07:00
Mike Edmunds
de44b938e9 Release 10.1 2023-07-31 10:45:38 -07:00
Mike Edmunds
099ef314e4 Release 10.0 2023-05-07 12:09:28 -07:00
Mike Edmunds
e8df0ec8e0 Modernize packaging
Switch to pyproject.toml packaging, using hatchling.

- Replace all uses of setup.py with updated equivalent
- BREAKING: Change extra name `amazon_ses` to
  `amazon-ses`, to comply with Python packaging
  name normalization
- Use hatch custom build hook to freeze version number
  in readme (previously custom setup.py code)
- Move separate requirements for dev, docs, tests
  into their own requirements.txt files
- Fix AnymailImproperlyInstalled to correctly refer
  to package extra name
- Update testing documentation
- Update docs readme rendering to match PyPI
  (and avoid setup.py)
- In tox tests, use isolated builds and update pip
- Remove AUTHORS.txt (it just referred to GitHub)
2023-05-03 16:55:08 -07:00
Mike Edmunds
485766182e Release 9.2 2023-05-02 13:03:31 -07:00
Mike Edmunds
c59ad9e7a1 Release 9.1 2023-03-11 11:44:02 -08:00
medmunds
b4e22c63b3 Reformat code with automated tools
Apply standardized code style
2023-02-06 15:05:24 -08:00
medmunds
52c7c11312 Release 9.0 2022-12-18 16:27:36 -08:00
medmunds
ad08892eb0 Release 8.6 2022-05-15 10:11:00 -07:00
medmunds
3572ec59c9 Release 8.5 2022-01-19 14:57:24 -08:00
medmunds
26d2b5caa0 Release 8.4 2021-06-15 16:34:12 -07:00
medmunds
f831fe814a Release 8.3 2021-05-19 13:51:45 -07:00
medmunds
4dd1d3b1fe Release 8.2 2021-01-27 14:43:44 -08:00
medmunds
a7ea862ff1 Release 8.1 2020-10-09 12:07:00 -07:00
medmunds
945e69f591 Release 8.0 2020-09-11 14:50:20 -07:00
Mike Edmunds
85cec5e9dc Drop Python 2 and Django 1.11 support
Minimum supported versions are now Django 2.0, Python 3.5.

This touches a lot of code, to:
* Remove obsolete portability code and workarounds
  (six, backports of email parsers, test utils, etc.)
* Use Python 3 syntax (class defs, raise ... from, etc.)
* Correct inheritance for mixin classes
* Fix outdated docs content and links
* Suppress Python 3 "unclosed SSLSocket" ResourceWarnings
  that are beyond our control (in integration tests due to boto3, 
  python-sparkpost)
2020-08-01 14:53:10 -07:00
medmunds
1dbb92cfb1 Release 7.2 2020-07-25 11:46:19 -07:00
medmunds
7b3305d0b9 Release 7.1 2020-04-13 14:46:19 -07:00
Mike Edmunds
0c37cd4b5f Release 7.0 2019-09-07 13:22:44 -07:00
medmunds
df3d577b41 Release 6.1 2019-07-07 16:20:22 -07:00
medmunds
fe6ee5bf84 Release 6.0.1 2019-05-19 11:30:28 -07:00
medmunds
4c443f5515 Release 6.0 2019-02-23 16:28:15 -08:00
medmunds
4ee4b335a2 Release 5.0 2018-11-07 09:46:48 -08:00
medmunds
56c11ce387 Release 4.3 2018-10-11 17:28:44 -07:00
medmunds
0794617750 Release 4.2 2018-09-07 11:05:20 -07:00
medmunds
8b7b833a2b Release 4.1 2018-08-27 11:48:39 -07:00
medmunds
e44978daf7 Release 4.0 2018-08-19 11:53:16 -07:00
medmunds
23f44dce2d Begin v4.x changes 2018-05-30 15:19:20 -07:00
medmunds
f871dffbdb Release 3.0 2018-05-30 14:15:21 -07:00
medmunds
59a90c6895 Release 2.2 2018-04-16 15:57:10 -07:00
medmunds
d9ea741cba Release 2.1 2018-04-11 12:33:13 -07:00
medmunds
70f5e3e84c Release 2.0 2018-03-08 14:59:18 -08:00
medmunds
deea8c5d5b Setup: add universal wheel; update metadata; clean up setup.py
* Follow current setup.py recommendations from the pypa sample project
  (utf-8 encoding on file reads, ensure files are read relative to
  own location)
* Add/update some missing classifiers and other metadata
* Read _version.py constants into an isolated dict (rather than
  the global setup.py context)
* Add setup.cfg specifying universal bdist_wheel
2018-03-01 13:14:05 -08:00
medmunds
fffd762f56 Release 1.4 2018-02-08 11:44:23 -08:00
medmunds
3468b12cc0 Release 1.3 2018-02-02 11:51:25 -08:00
medmunds
7029298b93 Release 1.2 2017-11-02 14:08:18 -07:00
medmunds
930753e4b6 Release 1.1 2017-10-28 11:45:31 -07:00
medmunds
c657d883a8 Release 1.0 2017-09-17 17:02:51 -07:00
medmunds
168d46a254 Release 1.0.rc0 2017-09-08 17:29:17 -07:00
medmunds
872b67ee57 Open development for 0.12 2017-07-13 16:43:14 -07:00
medmunds
7c6072afc9 Release 0.11 2017-07-13 16:28:21 -07:00
medmunds
1cc357836f Open development for 0.11 2017-05-22 12:09:19 -07:00
medmunds
6cc7ba38b0 Release 0.10 2017-05-22 11:49:30 -07:00
medmunds
7b010ab224 Open development for 0.10 2017-04-04 12:18:24 -07:00
medmunds
ac94aa5b27 Release 0.9 2017-04-04 12:11:07 -07:00
medmunds
68c7f6ccf3 Open development for 0.9 2017-02-01 16:09:10 -08:00
medmunds
eb3ce34d26 Release 0.8 2017-02-01 15:55:55 -08:00
medmunds
ac8147b0b8 Open development for 0.8
[ci skip]
2016-12-30 15:14:32 -08:00