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 512 513 513 ```nix 514 514 { lib 515 - , pkgs 516 515 , buildPythonPackage 517 516 , fetchPypi 517 + , libxml2 518 + , libxslt 518 519 }: 519 520 520 521 buildPythonPackage rec { ··· 528 529 }; 529 530 530 531 buildInputs = [ 531 - pkgs.libxml2 532 - pkgs.libxslt 532 + libxml2 533 + libxslt 533 534 ]; 534 535 535 536 meta = with lib; { ··· 554 555 555 556 ```nix 556 557 { lib 557 - , pkgs 558 558 , buildPythonPackage 559 559 , fetchPypi 560 560 561 561 # dependencies 562 + , fftw 563 + , fftwFloat 564 + , fftwLongDouble 562 565 , numpy 563 566 , scipy 564 567 }: ··· 574 577 }; 575 578 576 579 buildInputs = [ 577 - pkgs.fftw 578 - pkgs.fftwFloat 579 - pkgs.fftwLongDouble 580 + fftw 581 + fftwFloat 582 + fftwLongDouble 580 583 ]; 581 584 582 585 propagatedBuildInputs = [ ··· 585 588 ]; 586 589 587 590 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" 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" 590 593 ''; 591 594 592 595 # Tests cannot import pyfftw. pyfftw works fine though.