diff -pruN 0.2.0-3/debian/changelog 0.2.0-4/debian/changelog
--- 0.2.0-3/debian/changelog	2024-12-26 19:49:59.000000000 +0000
+++ 0.2.0-4/debian/changelog	2025-08-19 17:27:07.000000000 +0000
@@ -1,3 +1,11 @@
+rust-rustpython-common (0.2.0-4) unstable; urgency=medium
+
+  * Team upload.
+  * Package rustpython-common 0.2.0 from crates.io using debcargo 2.7.8
+  * Relax dependency on lexical-parse-float.
+
+ -- Peter Michael Green <plugwash@debian.org>  Tue, 19 Aug 2025 17:27:07 +0000
+
 rust-rustpython-common (0.2.0-3) unstable; urgency=medium
 
   * Team upload.
diff -pruN 0.2.0-3/debian/control 0.2.0-4/debian/control
--- 0.2.0-3/debian/control	2024-12-26 19:49:59.000000000 +0000
+++ 0.2.0-4/debian/control	2025-08-19 17:27:07.000000000 +0000
@@ -2,8 +2,8 @@ Source: rust-rustpython-common
 Section: rust
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
- dh-sequence-cargo,
- cargo:native <!nocheck>,
+ dh-sequence-cargo
+Build-Depends-Arch: cargo:native <!nocheck>,
  rustc:native <!nocheck>,
  libstd-rust-dev <!nocheck>,
  librust-ascii-1+default-dev <!nocheck>,
@@ -11,8 +11,10 @@ Build-Depends: debhelper-compat (= 13),
  librust-cfg-if-1+default-dev <!nocheck>,
  librust-hexf-parse-0.2+default-dev (>= 0.2.1-~~) <!nocheck>,
  librust-itertools+default-dev (>= 0.10.3-~~) <!nocheck>,
- librust-lexical-parse-float-0.8+default-dev <!nocheck>,
- librust-lexical-parse-float-0.8+format-dev <!nocheck>,
+ librust-lexical-parse-float+default-dev (<< 3-~~) <!nocheck>,
+ librust-lexical-parse-float+default-dev (>= 0.8.0-~~) <!nocheck>,
+ librust-lexical-parse-float+format-dev (<< 3-~~) <!nocheck>,
+ librust-lexical-parse-float+format-dev (>= 0.8.0-~~) <!nocheck>,
  librust-libc-0.2+default-dev (>= 0.2.133-~~) <!nocheck>,
  librust-lock-api-0.4+default-dev <!nocheck>,
  librust-num-bigint-0.4+default-dev (>= 0.4.2-~~) <!nocheck>,
@@ -45,8 +47,10 @@ Depends:
  librust-cfg-if-1+default-dev,
  librust-hexf-parse-0.2+default-dev (>= 0.2.1-~~),
  librust-itertools+default-dev (>= 0.10.3-~~),
- librust-lexical-parse-float-0.8+default-dev,
- librust-lexical-parse-float-0.8+format-dev,
+ librust-lexical-parse-float+default-dev (<< 3-~~),
+ librust-lexical-parse-float+default-dev (>= 0.8.0-~~),
+ librust-lexical-parse-float+format-dev (<< 3-~~),
+ librust-lexical-parse-float+format-dev (>= 0.8.0-~~),
  librust-libc-0.2+default-dev (>= 0.2.133-~~),
  librust-lock-api-0.4+default-dev,
  librust-num-bigint-0.4+default-dev (>= 0.4.2-~~),
diff -pruN 0.2.0-3/debian/copyright.debcargo.hint 0.2.0-4/debian/copyright.debcargo.hint
--- 0.2.0-3/debian/copyright.debcargo.hint	2024-12-26 19:49:59.000000000 +0000
+++ 0.2.0-4/debian/copyright.debcargo.hint	2025-08-19 17:27:07.000000000 +0000
@@ -21,8 +21,8 @@ Comment:
 
 Files: debian/*
 Copyright:
- 2023-2024 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
- 2023-2024 Jelmer Vernooĳ <jelmer@debian.org>
+ 2023-2025 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
+ 2023-2025 Jelmer Vernooĳ <jelmer@debian.org>
 License: MIT
 
 License: MIT
diff -pruN 0.2.0-3/debian/patches/newer-lexical-parse-float 0.2.0-4/debian/patches/newer-lexical-parse-float
--- 0.2.0-3/debian/patches/newer-lexical-parse-float	1970-01-01 00:00:00.000000000 +0000
+++ 0.2.0-4/debian/patches/newer-lexical-parse-float	2025-08-19 17:27:07.000000000 +0000
@@ -0,0 +1,13 @@
+Index: rustpython-common/Cargo.toml
+===================================================================
+--- rustpython-common.orig/Cargo.toml
++++ rustpython-common/Cargo.toml
+@@ -34,7 +34,7 @@ version = "0.2.1"
+ version = ">= 0.10.3"
+ 
+ [dependencies.lexical-parse-float]
+-version = "0.8.0"
++version = ">= 0.8.0, < 3"
+ features = ["format"]
+ 
+ [dependencies.libc]
diff -pruN 0.2.0-3/debian/patches/series 0.2.0-4/debian/patches/series
--- 0.2.0-3/debian/patches/series	2024-12-26 19:49:59.000000000 +0000
+++ 0.2.0-4/debian/patches/series	2025-08-19 17:27:07.000000000 +0000
@@ -2,3 +2,4 @@ newer-radium
 newer-widestring
 relax-itertools
 newer-siphasher
+newer-lexical-parse-float
