From cddbb1d07c5c22685726d96cfc3c92cc8b2f638a Mon Sep 17 00:00:00 2001 From: Dane Hillard Date: Tue, 21 Dec 2021 16:58:10 -0500 Subject: [PATCH 1/4] Allow downstream type checking --- MANIFEST.in | 1 + setup.cfg | 2 +- src/apiron/py.typed | 0 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 src/apiron/py.typed diff --git a/MANIFEST.in b/MANIFEST.in index b562f73..1acc4d9 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1 +1,2 @@ recursive-include tests *.py +recursive-include src py.typed diff --git a/setup.cfg b/setup.cfg index 843979e..20f640a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -41,7 +41,7 @@ exclude = [options.extras_require] docs = importlib-metadata>=4.5.0,<5 - sphinx>=3.0,<4 + sphinx>=4.3.2,<5 sphinx-autodoc-typehints>=1.12.0,<2 sphinx-autobuild>=2021.3.14 diff --git a/src/apiron/py.typed b/src/apiron/py.typed new file mode 100644 index 0000000..e69de29 From 314088cda063724777ca21d243e76245fc9c3f27 Mon Sep 17 00:00:00 2001 From: Dane Hillard Date: Tue, 21 Dec 2021 16:59:41 -0500 Subject: [PATCH 2/4] Update CHANGELOG --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6cbb66..6ff5058 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [6.2.0] - 2021-12-21 +### Added +- Add `py.typed` file so mypy can check against package types in downstream applications + ## [6.0.1] - 2021-10-12 ### Changed - Use interpolation for logging messages to avoid wasted computation From 22659a3cbb119aceaf7eb1712a3e7fe6de686307 Mon Sep 17 00:00:00 2001 From: Dane Hillard Date: Wed, 22 Dec 2021 11:53:29 -0500 Subject: [PATCH 3/4] Update release date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ff5058..5e79430 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [6.2.0] - 2021-12-21 +## [6.2.0] - 2021-12-22 ### Added - Add `py.typed` file so mypy can check against package types in downstream applications From 00d8fd5ebd1992d100af82d0444358e7ec938654 Mon Sep 17 00:00:00 2001 From: Dane Hillard Date: Wed, 22 Dec 2021 11:55:20 -0500 Subject: [PATCH 4/4] Update version strings --- CHANGELOG.md | 2 +- setup.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e79430..45c884e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [6.2.0] - 2021-12-22 +## [6.1.0] - 2021-12-22 ### Added - Add `py.typed` file so mypy can check against package types in downstream applications diff --git a/setup.cfg b/setup.cfg index 20f640a..37de237 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = apiron -version = 6.0.1 +version = 6.1.0 description = apiron helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP. author = Ithaka Harbors, Inc. author_email = opensource@ithaka.org