diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 92e8c36015..77118c42e3 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: "actions/checkout@v4" diff --git a/CHANGELOG.md b/CHANGELOG.md index 57fa44b8ef..a3fa798973 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,11 +4,9 @@ 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/). -## [UNRELEASED] +## 1.0.0 (Unreleased) -### Removed - -* Drop support for Python 3.8 +* Minimum supported Python version is now 3.10 ### Added diff --git a/httpx/__version__.py b/httpx/__version__.py index 801bfacf67..4cea62865e 100644 --- a/httpx/__version__.py +++ b/httpx/__version__.py @@ -1,3 +1,3 @@ __title__ = "httpx" __description__ = "A next generation HTTP client, for Python 3." -__version__ = "0.28.1" +__version__ = "1.0.0" diff --git a/pyproject.toml b/pyproject.toml index fc3e95ea74..1dea3394f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "hatchling.build" name = "httpx" description = "The next generation HTTP client." license = "BSD-3-Clause" -requires-python = ">=3.9" +requires-python = ">=3.10" authors = [ { name = "Tom Christie", email = "tom@tomchristie.com" }, ] @@ -20,11 +20,11 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Internet :: WWW/HTTP", ] dependencies = [ diff --git a/requirements.txt b/requirements.txt index ebc6ea7fc5..26b4dfabd1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,7 +15,7 @@ mkdocs-material==9.6.18 # Packaging build==1.3.0 -twine==6.1.0 +twine==7.0.0 # Tests & Linting coverage[toml]==7.10.6