]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Bastian Kleineidam: the "build_scripts" command and changes
authorGreg Ward <gward@python.net>
Thu, 25 May 2000 01:19:18 +0000 (01:19 +0000)
committerGreg Ward <gward@python.net>
Thu, 25 May 2000 01:19:18 +0000 (01:19 +0000)
commit8d5881a2ba7a7ed83f26ed55dbde2ef4753556da
tree51cdc82cf775eef25218f49044334350efbada9a
parentfcd974efbb71ab7cb5a75639028508e0195939b8
Bastian Kleineidam: the "build_scripts" command and changes
necessary to support it.

Details:
  - build command additionally calls build_scripts
  - build_scripts builds your scripts in 'build/scripts' and adjusts the
    first line if it begins with "#!" and ends with "python", optionally
    ending with commandline options (like -O, -t ...).  Adjusting means we
    write the current path to the Python interpreter in the first line.
  - install_scripts copies the scripts to the install_scripts dir
  - install_data copies your data_files in install_data. You can
    supply individual directories for your data_files:

    data_files = ['doc/info.txt', # copy this file in install_scripts dir
      ('testdata', ['a.dat', 'b.dat']), # copy these files in
                                        # install_scripts/testdata
      ('/etc', ['packagerc']),    # copy this in /etc. When --root is
                                  # given, copy this in rootdir/etc
    ]

    So you can use the --root option with absolute data paths.
Lib/distutils/command/__init__.py
Lib/distutils/command/build.py
Lib/distutils/command/install_data.py
Lib/distutils/command/install_scripts.py