about summary refs log tree commit diff
path: root/pkgs/development/interpreters/python
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2023-12-01 23:33:59 +0100
committerMartin Weinelt <hexa@darmstadt.ccc.de>2023-12-02 03:22:01 +0100
commit929da5021636f123c836c8091f009ba64b81ed98 (patch)
tree3ae4fdb3ac9bfe4bec724f1ffcd867b43259737a /pkgs/development/interpreters/python
parent9657d650935e9d16dbb463473b525333afa892a6 (diff)
update-python-libraries: don't update packages with cargoDeps
This is unsupported and breaks packages on update.
Diffstat (limited to 'pkgs/development/interpreters/python')
-rwxr-xr-xpkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
index 970da7c5c5a4f..287373f499073 100755
--- a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
+++ b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
@@ -393,6 +393,8 @@ def _update_package(path, target):
     for pname in pnames:
         if BULK_UPDATE and _skip_bulk_update(f"python3Packages.{pname}"):
             raise ValueError(f"Bulk update skipped for {pname}")
+        elif _get_attr_value(f"python3Packages.{pname}.cargoDeps") is not None:
+            raise ValueError(f"Cargo dependencies are unsupported, skipping {pname}")
         try:
             new_version, new_sha256, prefix = FETCHERS[fetcher](pname, extension, version, target)
             successful_fetch = True