diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-12-09 19:34:50 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-12-20 20:46:12 +0100 |
commit | 48b43e51e5beed7de27ce930d8b2f581c3365670 (patch) | |
tree | 0340dc4059582c3bad1e5ab87fdcc5f6489fee89 /pkgs/development/interpreters/python | |
parent | e9d5ba3cfeeacf9d44731a495c8adec0a11f4767 (diff) | |
download | nixlib-48b43e51e5beed7de27ce930d8b2f581c3365670.tar nixlib-48b43e51e5beed7de27ce930d8b2f581c3365670.tar.gz nixlib-48b43e51e5beed7de27ce930d8b2f581c3365670.tar.bz2 nixlib-48b43e51e5beed7de27ce930d8b2f581c3365670.tar.lz nixlib-48b43e51e5beed7de27ce930d8b2f581c3365670.tar.xz nixlib-48b43e51e5beed7de27ce930d8b2f581c3365670.tar.zst nixlib-48b43e51e5beed7de27ce930d8b2f581c3365670.zip |
pythonRelaxDepsHook: make distribution name matching case insensitive
Is it PyOpenSSL or pyOpenSSL or pyopenssl? With this change you don't have to care. Write it as pYoPeNSsL for all I care¹. Can we do it like that? Yes, we can. Distribution names should be matched with `re.IGNORECASE` according to the wheel specification². [1] https://packaging.python.org/en/latest/specifications/core-metadata/#name [2] Just kidding, please make it look sane.
Diffstat (limited to 'pkgs/development/interpreters/python')
-rw-r--r-- | pkgs/development/interpreters/python/hooks/python-relax-deps-hook.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/interpreters/python/hooks/python-relax-deps-hook.sh b/pkgs/development/interpreters/python/hooks/python-relax-deps-hook.sh index 1ac91fb40e4e..293bd5cebd50 100644 --- a/pkgs/development/interpreters/python/hooks/python-relax-deps-hook.sh +++ b/pkgs/development/interpreters/python/hooks/python-relax-deps-hook.sh @@ -52,7 +52,7 @@ _pythonRelaxDeps() { else for dep in $pythonRelaxDeps; do sed -i "$metadata_file" -r \ - -e "s/(Requires-Dist: $dep\s*(\[[^]]+\])?)[^;]*(;.*)?/\1\3/" + -e "s/(Requires-Dist: $dep\s*(\[[^]]+\])?)[^;]*(;.*)?/\1\3/i" done fi } |