diff --git a/packages/p/python-maturin/.files b/packages/p/python-maturin/.files
index 6c45b86262a..5dec6e37dcb 100644
Binary files a/packages/p/python-maturin/.files and b/packages/p/python-maturin/.files differ
diff --git a/packages/p/python-maturin/.rev b/packages/p/python-maturin/.rev
index 2ade1a79373..5c4ddd1392c 100644
--- a/packages/p/python-maturin/.rev
+++ b/packages/p/python-maturin/.rev
@@ -994,4 +994,41 @@
gh#PyO3/maturin#1874
1132505
+
+ cd8e3bd0fd42ae76a9603bea03a1b4d6
+ 1.5.0
+
+ anag+factory
+ - Update to 1.5.0
+ * tutorial: fix abi to match comment
+ gh#PyO3/maturin#1876
+ * Allow identical VIRTUAL_ENV and CONDA_PREFIX env vars
+ gh#PyO3/maturin#1879
+ * Upgrade pyo3 to 0.20
+ gh#PyO3/maturin#1881
+ * Skip directory when adding license files to wheel
+ gh#PyO3/maturin#1890
+ * Reject -i python when cross compiling
+ gh#PyO3/maturin#1891
+ * simplified clear-cache github action
+ gh#PyO3/maturin#1897
+ * Support uniffi-bindgen in cargo workspaces
+ gh#PyO3/maturin#1909
+ * Upgrade globlin to 0.8.0
+ gh#PyO3/maturin#1912
+ * Update **Note** to [!NOTE] in README
+ gh#PyO3/maturin#1917
+ * Match dependency readmes
+ gh#PyO3/maturin#1915
+ * Update some actions version in generate ci cli
+ gh#PyO3/maturin#1916
+ * Use extension name as library name, instead of hardcoded 'native.so'
+ gh#PyO3/maturin#1918
+ * Bump MSRV to 1.70
+ gh#PyO3/maturin#1923
+ * Remove setuptools-rust and milksnake mentions from readme
+ gh#PyO3/maturin#1926
+ * Upgrade uniffi to 0.26.0
+ 1158801
+
diff --git a/packages/p/python-maturin/maturin-1.4.0.tar.gz b/packages/p/python-maturin/maturin-1.4.0.tar.gz
deleted file mode 120000
index 5717f5c2016..00000000000
--- a/packages/p/python-maturin/maturin-1.4.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreihnclqxnaeuu6w6v7b2otv5xdoceap2mtcopyy7cth4oa3yx6jxsa
\ No newline at end of file
diff --git a/packages/p/python-maturin/maturin-1.5.0.tar.gz b/packages/p/python-maturin/maturin-1.5.0.tar.gz
new file mode 120000
index 00000000000..bdd6b68f42d
--- /dev/null
+++ b/packages/p/python-maturin/maturin-1.5.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreihai3vcv3lipgi5ldcc6ytw37gaya3qskjumvhvhc2yo76vpxj2tq
\ No newline at end of file
diff --git a/packages/p/python-maturin/python-maturin.changes b/packages/p/python-maturin/python-maturin.changes
index 464e946b336..a591ba94e07 100644
--- a/packages/p/python-maturin/python-maturin.changes
+++ b/packages/p/python-maturin/python-maturin.changes
@@ -1,3 +1,68 @@
+-------------------------------------------------------------------
+Sun Mar 17 18:07:58 UTC 2024 - Mia Herkt
+
+- Update to 1.5.0
+ * tutorial: fix abi to match comment
+ gh#PyO3/maturin#1876
+ * Allow identical VIRTUAL_ENV and CONDA_PREFIX env vars
+ gh#PyO3/maturin#1879
+ * Upgrade pyo3 to 0.20
+ gh#PyO3/maturin#1881
+ * Skip directory when adding license files to wheel
+ gh#PyO3/maturin#1890
+ * Reject -i python when cross compiling
+ gh#PyO3/maturin#1891
+ * simplified clear-cache github action
+ gh#PyO3/maturin#1897
+ * Support uniffi-bindgen in cargo workspaces
+ gh#PyO3/maturin#1909
+ * Upgrade globlin to 0.8.0
+ gh#PyO3/maturin#1912
+ * Update **Note** to [!NOTE] in README
+ gh#PyO3/maturin#1917
+ * Match dependency readmes
+ gh#PyO3/maturin#1915
+ * Update some actions version in generate ci cli
+ gh#PyO3/maturin#1916
+ * Use extension name as library name, instead of hardcoded 'native.so'
+ gh#PyO3/maturin#1918
+ * Bump MSRV to 1.70
+ gh#PyO3/maturin#1923
+ * Remove setuptools-rust and milksnake mentions from readme
+ gh#PyO3/maturin#1926
+ * Upgrade uniffi to 0.26.0
+ gh#PyO3/maturin#1927
+ * Use M1 runner on GitHub Actions
+ gh#PyO3/maturin#1928
+ * Upgrade rustls to 0.22
+ gh#PyO3/maturin#1929
+ * Add extra note to "Using PyPI's trusted publishing" section.
+ gh#PyO3/maturin#1939
+ * Update pep440_rs, pep508_rs and pyproject-toml
+ gh#PyO3/maturin#1945
+ * Add support for configuring xwin using env vars
+ gh#PyO3/maturin#1961
+ * Put dynamic field under project instead of project.optional-dependencies
+ gh#PyO3/maturin#1963
+ * Revert "Auto detect Python 3.13"
+ gh#PyO3/maturin#1964
+ * Add validation for crate/package name in new/init
+ gh#PyO3/maturin#1943
+ * Update upload-artifact and download-artifact actions to v4
+ gh#PyO3/maturin#1967
+ * Add 32-bit RISC-V support
+ gh#PyO3/maturin#1969
+ * Isolated import hook changes
+ gh#PyO3/maturin#1958
+ * Fix feature = "cargo-clippy" deprecation
+ gh#PyO3/maturin#1970
+ * Adjust cbindgen Overrides for CFFI
+ gh#PyO3/maturin#1957
+ * Update to Metadata 2.3 to create reliable source dist metadata
+ gh#PyO3/maturin#1965
+ * Only set rustflags when necessary
+ gh#PyO3/maturin#1978
+
-------------------------------------------------------------------
Mon Dec 11 13:45:20 UTC 2023 - Mia Herkt
diff --git a/packages/p/python-maturin/python-maturin.spec b/packages/p/python-maturin/python-maturin.spec
index 30b895ea00b..225ee900be3 100644
--- a/packages/p/python-maturin/python-maturin.spec
+++ b/packages/p/python-maturin/python-maturin.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-maturin
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-maturin
-Version: 1.4.0
+Version: 1.5.0
Release: 0
Summary: Rust/Python Interoperability
License: Apache-2.0 OR MIT
@@ -35,7 +35,7 @@ BuildRequires: cargo-packaging
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires(post): update-alternatives
-Requires(postun):update-alternatives
+Requires(postun): update-alternatives
%if 0%{?python_version_nodots} < 311
Requires: python-tomli >= 1.1.0
%endif
diff --git a/packages/p/python-maturin/vendor.tar.xz b/packages/p/python-maturin/vendor.tar.xz
index 980dbd95bde..f252b11277a 120000
--- a/packages/p/python-maturin/vendor.tar.xz
+++ b/packages/p/python-maturin/vendor.tar.xz
@@ -1 +1 @@
-/ipfs/bafybeiaf43de2okgwtpstbwayljbpps2jcxsicjxcwyec7bmhxovar4kra
\ No newline at end of file
+/ipfs/bafybeieevssw4cko6krg7dwwpwlt44nmg7swvszpt7oqr3iyevc334hbpm
\ No newline at end of file