diff -pruN 3.3.1-3/debian/changelog 3.3.1-4/debian/changelog
--- 3.3.1-3/debian/changelog	2022-12-02 10:17:53.000000000 +0000
+++ 3.3.1-4/debian/changelog	2025-10-29 21:43:42.000000000 +0000
@@ -1,3 +1,10 @@
+node-thenify (3.3.1-4) unstable; urgency=medium
+
+  * Team upload
+  * Remove any-promise and bluebird
+
+ -- Bastien Roucariès <rouca@debian.org>  Wed, 29 Oct 2025 22:43:42 +0100
+
 node-thenify (3.3.1-3) unstable; urgency=medium
 
   [ Yadd ]
diff -pruN 3.3.1-3/debian/control 3.3.1-4/debian/control
--- 3.3.1-3/debian/control	2022-12-02 10:17:53.000000000 +0000
+++ 3.3.1-4/debian/control	2025-10-29 21:43:19.000000000 +0000
@@ -7,7 +7,6 @@ Priority: optional
 Build-Depends: debhelper-compat (= 13)
  , dh-sequence-nodejs
  , mocha <!nocheck>
- , node-any-promise <!nocheck>
 Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/js-team/node-thenify
 Vcs-Git: https://salsa.debian.org/js-team/node-thenify.git
@@ -17,13 +16,11 @@ Rules-Requires-Root: no
 Package: node-thenify
 Architecture: all
 Depends: ${misc:Depends}
- , node-any-promise
 Multi-Arch: foreign
 Description: Promisify a callback-based function
  Some features of this module:
   - Preserves function names
-  - Uses a native promise implementation if available and tries to fall back to
-    a promise implementation such as bluebird
+  - Uses a native promise implementation
   - Converts multiple arguments from the callback into an Array, also support
     change the behavior by options.multiArgs
   - Resulting function never deoptimizes
diff -pruN 3.3.1-3/debian/patches/0001-Remove-node-any-promise.patch 3.3.1-4/debian/patches/0001-Remove-node-any-promise.patch
--- 3.3.1-3/debian/patches/0001-Remove-node-any-promise.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.3.1-4/debian/patches/0001-Remove-node-any-promise.patch	2025-10-29 21:42:35.000000000 +0000
@@ -0,0 +1,50 @@
+From: =?utf-8?q?Bastien_Roucari=C3=A8s?= <rouca@debian.org>
+Date: Wed, 29 Oct 2025 22:42:17 +0100
+Subject: Remove node-any-promise
+
+forwarded: not-needed
+---
+ README.md    | 2 +-
+ index.js     | 2 --
+ package.json | 4 ----
+ 3 files changed, 1 insertion(+), 7 deletions(-)
+
+diff --git a/README.md b/README.md
+index 3afce3e..bc823f5 100644
+--- a/README.md
++++ b/README.md
+@@ -11,7 +11,7 @@
+ Promisify a callback-based function using [`any-promise`](https://github.com/kevinbeaty/any-promise).
+ 
+ - Preserves function names
+-- Uses a native promise implementation if available and tries to fall back to a promise implementation such as `bluebird`
++- Uses a native promise implementation
+ - Converts multiple arguments from the callback into an `Array`, also support change the behavior by `options.multiArgs`
+ - Resulting function never deoptimizes
+ - Supports both callback and promise style
+diff --git a/index.js b/index.js
+index d633174..5a30d2a 100644
+--- a/index.js
++++ b/index.js
+@@ -1,5 +1,3 @@
+-
+-var Promise = require('any-promise')
+ var assert = require('assert')
+ 
+ module.exports = thenify
+diff --git a/package.json b/package.json
+index addf77e..1059f75 100644
+--- a/package.json
++++ b/package.json
+@@ -5,11 +5,7 @@
+   "author": "Jonathan Ong <me@jongleberry.com> (http://jongleberry.com)",
+   "license": "MIT",
+   "repository": "thenables/thenify",
+-  "dependencies": {
+-    "any-promise": "^1.0.0"
+-  },
+   "devDependencies": {
+-    "bluebird": "^3.1.1",
+     "istanbul": "^0.4.0",
+     "mocha": "^3.0.2"
+   },
diff -pruN 3.3.1-3/debian/patches/series 3.3.1-4/debian/patches/series
--- 3.3.1-3/debian/patches/series	1970-01-01 00:00:00.000000000 +0000
+++ 3.3.1-4/debian/patches/series	2025-10-29 21:42:35.000000000 +0000
@@ -0,0 +1 @@
+0001-Remove-node-any-promise.patch
