summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/rangehttpserver
diff options
context:
space:
mode:
authorCharles Duffy <charles@dyfis.net>2023-12-10 19:01:05 -0600
committerCharles Duffy <charles@dyfis.net>2023-12-10 20:30:17 -0600
commit85f625165c8ae94b61d81776d4f635c724c153bf (patch)
tree3d3a3895e33c813cbc3721d3cf0b8f34c1dc98e7 /pkgs/development/python-modules/rangehttpserver
parent1b72831944741de64c6c976639187935e83759a3 (diff)
poetry: compose packageOverrides if already defined for python interpreter
The poetry package sets `packageOverrides` to force the poetry-core and poetry versions into alignment. Unfortunately, in doing so, it replaces any _other_ overrides that may have been put in place on the interpreter at hand. For Python 3.12, for example, the package `babel` needs to be updated to 2.13.1. Someone can reasonably use an overlay that sets `packageOverrides` for `python312` to update `babel`, and this works in almost all circumstances; however, it does _not_ work for purposes of building `poetry`, which discards any prior overrides. This PR uses `composeManyExtensions` to combine the new `packageOverrides` needed for poetry with any prior value that may exist.
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions