diff options
| author | Charles Duffy <charles@dyfis.net> | 2023-12-10 19:01:05 -0600 |
|---|---|---|
| committer | Charles Duffy <charles@dyfis.net> | 2023-12-10 20:30:17 -0600 |
| commit | 85f625165c8ae94b61d81776d4f635c724c153bf (patch) | |
| tree | 3d3a3895e33c813cbc3721d3cf0b8f34c1dc98e7 /pkgs/development/python-modules/rangehttpserver | |
| parent | 1b72831944741de64c6c976639187935e83759a3 (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
