Packaging/Python: Difference between revisions

imported>Milahu
add setup.py
imported>Milahu
cleanup No module named 'pkg_resources'
Line 50: Line 50:


== Caveats ==
== Caveats ==
=== ModuleNotFoundError: No module named 'pkg_resources' ===
=== ModuleNotFoundError: No module named 'pkg_resources' ===
If you see the pkg_resources issues at runetime:
 
If you see this runtime error
 
<pre>
<pre>
  File "/nix/store/czdpbzpv9csghfs0clw10i758mpxixbc-python3.7-acronym-1.6.0/lib/python3.7/site-packages/acronym/acronym.py", line 17, in <module>
    from pkg_resources import resource_filename
ModuleNotFoundError: No module named 'pkg_resources'
ModuleNotFoundError: No module named 'pkg_resources'
</pre>
</pre>
add
 
add <code>setuptools</code> to your derivation
 
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
   ...
buildPythonPackage {
   # ...
   propagatedBuildInputs = [
   propagatedBuildInputs = [
     ...
     # ...
     setuptools
     setuptools
   ];
   ];
}
}
</syntaxHighlight>
</syntaxHighlight>
to your derivation.
 
Please report such issues at https://github.com/NixOS/nixpkgs/issues


== setup.py ==
== setup.py ==