Merge pull request #240593 from amesgen/python-no-pkgs-attrs

doc/languages-frameworks/python: don't use full `pkgs` in attrs

authored by

Martin Weinelt and committed by
GitHub
4f84d7c2 2efbe2e3

+12 -9
+12 -9
doc/languages-frameworks/python.section.md
··· 512 513 ```nix 514 { lib 515 - , pkgs 516 , buildPythonPackage 517 , fetchPypi 518 }: 519 520 buildPythonPackage rec { ··· 528 }; 529 530 buildInputs = [ 531 - pkgs.libxml2 532 - pkgs.libxslt 533 ]; 534 535 meta = with lib; { ··· 554 555 ```nix 556 { lib 557 - , pkgs 558 , buildPythonPackage 559 , fetchPypi 560 561 # dependencies 562 , numpy 563 , scipy 564 }: ··· 574 }; 575 576 buildInputs = [ 577 - pkgs.fftw 578 - pkgs.fftwFloat 579 - pkgs.fftwLongDouble 580 ]; 581 582 propagatedBuildInputs = [ ··· 585 ]; 586 587 preConfigure = '' 588 - export LDFLAGS="-L${pkgs.fftw.dev}/lib -L${pkgs.fftwFloat.out}/lib -L${pkgs.fftwLongDouble.out}/lib" 589 - export CFLAGS="-I${pkgs.fftw.dev}/include -I${pkgs.fftwFloat.dev}/include -I${pkgs.fftwLongDouble.dev}/include" 590 ''; 591 592 # Tests cannot import pyfftw. pyfftw works fine though.
··· 512 513 ```nix 514 { lib 515 , buildPythonPackage 516 , fetchPypi 517 + , libxml2 518 + , libxslt 519 }: 520 521 buildPythonPackage rec { ··· 529 }; 530 531 buildInputs = [ 532 + libxml2 533 + libxslt 534 ]; 535 536 meta = with lib; { ··· 555 556 ```nix 557 { lib 558 , buildPythonPackage 559 , fetchPypi 560 561 # dependencies 562 + , fftw 563 + , fftwFloat 564 + , fftwLongDouble 565 , numpy 566 , scipy 567 }: ··· 577 }; 578 579 buildInputs = [ 580 + fftw 581 + fftwFloat 582 + fftwLongDouble 583 ]; 584 585 propagatedBuildInputs = [ ··· 588 ]; 589 590 preConfigure = '' 591 + export LDFLAGS="-L${fftw.dev}/lib -L${fftwFloat.out}/lib -L${fftwLongDouble.out}/lib" 592 + export CFLAGS="-I${fftw.dev}/include -I${fftwFloat.dev}/include -I${fftwLongDouble.dev}/include" 593 ''; 594 595 # Tests cannot import pyfftw. pyfftw works fine though.