File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
pkgs/development/python-modules/pyproject-parser Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 55 setuptools ,
66 apeye-core ,
77 attrs ,
8+ click ,
9+ consolekit ,
10+ docutils ,
811 dom-toml ,
912 domdf-python-tools ,
1013 natsort ,
1114 packaging ,
15+ readme-renderer ,
16+ sdjson ,
1217 shippinglabel ,
1318 typing-extensions ,
1419} :
@@ -34,6 +39,20 @@ buildPythonPackage rec {
3439 shippinglabel
3540 typing-extensions
3641 ] ;
42+
43+ optional-dependencies = {
44+ all = lib . flatten ( lib . attrValues ( lib . filterAttrs ( n : v : n != "all" ) optional-dependencies ) ) ;
45+ cli = [
46+ click
47+ consolekit
48+ sdjson
49+ ] ;
50+ readme = [
51+ docutils
52+ readme-renderer
53+ ] ++ readme-renderer . optional-dependencies . md ;
54+ } ;
55+
3756 postPatch = ''
3857 substituteInPlace pyproject.toml \
3958 --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
You can’t perform that action at this time.
0 commit comments