diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-12-01 23:33:59 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-12-02 03:22:01 +0100 |
commit | 929da5021636f123c836c8091f009ba64b81ed98 (patch) | |
tree | 3ae4fdb3ac9bfe4bec724f1ffcd867b43259737a /pkgs/development/interpreters/python | |
parent | 9657d650935e9d16dbb463473b525333afa892a6 (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-x | pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py | 2 |
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 |