mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-10-07 04:57:26 +03:00
baserow: don't require outdated peer dependencies
jsonschema no longer requires pyrsistent but the outdated lock files still think thats the case. There is no point in peer dependency pinning in nixpkgs, so we might as well use the input files with only direct dependencies.
This commit is contained in:
parent
21366ecb4d
commit
f88e0be2a3
@ -48,10 +48,15 @@ with python.pkgs; buildPythonApplication rec {
|
|||||||
sourceRoot = "source/backend";
|
sourceRoot = "source/backend";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
# use input files to not depend on outdated peer dependencies
|
||||||
|
mv requirements/base.{in,txt}
|
||||||
|
mv requirements/dev.{in,txt}
|
||||||
|
|
||||||
# remove dependency constraints
|
# remove dependency constraints
|
||||||
sed 's/[~<>=].*//' -i requirements/base.in requirements/base.txt
|
sed -i requirements/base.txt \
|
||||||
sed 's/zope-interface/zope.interface/' -i requirements/base.in requirements/base.txt
|
-e 's/[~<>=].*//' -i requirements/base.txt \
|
||||||
sed 's/\[standard\]//' -i requirements/base.in requirements/base.txt
|
-e 's/zope-interface/zope.interface/' \
|
||||||
|
-e 's/\[standard\]//'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
Loading…
Reference in New Issue
Block a user