diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 147d4f2..a5470c5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,7 +20,7 @@ jobs:
strategy:
matrix:
- python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
+ python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
steps:
- name: Checkout repository
uses: actions/checkout@v5
diff --git a/docs/source/installation.rst b/docs/source/installation.rst
index d6e0c30..22ec115 100644
--- a/docs/source/installation.rst
+++ b/docs/source/installation.rst
@@ -1,7 +1,7 @@
Installation
============
-InstaWebhooks expects that you have `Python 3.8 or higher `_ (and `pip `_ if you are using it to install) to be installed.
+InstaWebhooks expects that you have `Python 3.10 or higher `_ (and `pip `_ if you are using it to install) to be installed.
Using pip (recommended)
-----------------------
diff --git a/pyproject.toml b/pyproject.toml
index ca0d02e..bee0577 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
name = "instawebhooks"
description = "Discord webhooks for new Instagram posts from any profile"
readme = "README.rst"
-requires-python = ">=3.8"
+requires-python = ">=3.10"
keywords = ["webhooks", "feed", "embed", "Instagram", "Discord", "CLI"]
authors = [
{ name="Ryan Luu", email="ryan.luu@ryanluu.dev" },
@@ -20,12 +20,11 @@ classifiers = [
"Topic :: Communications",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.8",
- "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",
"Programming Language :: Python :: 3 :: Only",
]
dependencies = [