From d774241954776afaaaf48411d6c3cbc15f9f3005 Mon Sep 17 00:00:00 2001 From: David Seddon Date: Fri, 12 Dec 2025 14:20:38 +0000 Subject: [PATCH 1/3] Don't pin Grimp to 3.13 Now that the latest version of Import Linter depends on Grimp>=3.14, this is causing problems. --- CHANGELOG.rst | 1 + pyproject.toml | 2 +- uv.lock | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8ed38d2..4da8edd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,7 @@ latest ------ * Drop support for Python 3.9. +* Don't pin Grimp dependency to 3.13. 2.1 (2025-10-31) ---------------- diff --git a/pyproject.toml b/pyproject.toml index f23b699..deafc91 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ authors = [ requires-python = ">=3.10" dependencies = [ "click>=6", - "grimp==3.13", + "grimp>=3.13", "pytest>=8.4.2", ] classifiers = [ diff --git a/uv.lock b/uv.lock index 74b31df..8111f5f 100644 --- a/uv.lock +++ b/uv.lock @@ -175,7 +175,7 @@ name = "exceptiongroup" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } wheels = [ @@ -343,7 +343,7 @@ docs = [ [package.metadata] requires-dist = [ { name = "click", specifier = ">=6" }, - { name = "grimp", specifier = "==3.13" }, + { name = "grimp", specifier = ">=3.13" }, { name = "pytest", specifier = ">=8.4.2" }, ] From 40119be87bbf9504426d48cff633cd69d4692a06 Mon Sep 17 00:00:00 2001 From: David Seddon Date: Fri, 12 Dec 2025 14:23:26 +0000 Subject: [PATCH 2/3] Switch to badge for license --- README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 7556f9f..fe1acbc 100644 --- a/README.rst +++ b/README.rst @@ -12,7 +12,8 @@ Impulse .. image:: https://api.travis-ci.com/seddonym/impulse.svg?branch=master :target: https://app.travis-ci.com/github/seddonym/impulse -* Free software: BSD license +.. image:: https://img.shields.io/badge/License-BSD_2--Clause-orange.svg + :target: https://opensource.org/licenses/BSD-2-Clause Impulse is a command line tool for exploring the imports in a Python package. From 7f379443587c05642bf7ddf6e344ab45c72e763c Mon Sep 17 00:00:00 2001 From: David Seddon Date: Fri, 12 Dec 2025 14:25:05 +0000 Subject: [PATCH 3/3] Correct CI badge Prior to this, the badge was linking to the old CI provider. --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index fe1acbc..d2ec6b5 100644 --- a/README.rst +++ b/README.rst @@ -9,8 +9,8 @@ Impulse :alt: Python versions :target: https://pypi.org/project/impulse/ -.. image:: https://api.travis-ci.com/seddonym/impulse.svg?branch=master - :target: https://app.travis-ci.com/github/seddonym/impulse +.. image:: https://github.com/seddonym/impulse/actions/workflows/main.yml/badge.svg + :target: https://github.com/seddonym/impulse/actions/workflows/main.yml .. image:: https://img.shields.io/badge/License-BSD_2--Clause-orange.svg :target: https://opensource.org/licenses/BSD-2-Clause