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

Reply via email to