Branch: refs/heads/python-wip
Home: https://github.com/NixOS/nixpkgs
Commit: 0d6568444f5c7eae5bd87c75b76ffdaadea5da3c
https://github.com/NixOS/nixpkgs/commit/0d6568444f5c7eae5bd87c75b76ffdaadea5da3c
Author: Frederik Rietdijk <[email protected]>
Date: 2017-01-01 (Sun, 01 Jan 2017)
Changed paths:
M pkgs/development/interpreters/python/wrap-python.nix
Log Message:
-----------
Python: script names now include full path
Certain programs, like zim, calibre and now also apparently mercurial,
rely on sys.argv[0] providing not just the script name but the full
path.
The Python docs [1] state the following on the matter:
> argv[0] is the script name (it is operating system dependent whether
this is a full pathname or not).
Therefore, scripts should not expect to receive a full path.
Unfortunately some do. While this can be considered a bug, there doesn't
seem any reason not to provide the full path. Therefore we now provide
the full path.
[1]
https://docs.python.org/3.5/library/sys.html?highlight=sys.argv#sys.argv
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits