123456789101112131415161718192021222324252627 |
- # The following comment should be removed at some point in the future.
- # mypy: disallow-untyped-defs=False
- import os.path
- DELETE_MARKER_MESSAGE = '''\
- This file is placed here by pip to indicate the source was put
- here by pip.
- Once this package is successfully installed this source code will be
- deleted (unless you remove this file).
- '''
- PIP_DELETE_MARKER_FILENAME = 'pip-delete-this-directory.txt'
- def has_delete_marker_file(directory):
- return os.path.exists(os.path.join(directory, PIP_DELETE_MARKER_FILENAME))
- def write_delete_marker_file(directory):
- # type: (str) -> None
- """
- Write the pip delete marker file into this directory.
- """
- filepath = os.path.join(directory, PIP_DELETE_MARKER_FILENAME)
- with open(filepath, 'w') as marker_fp:
- marker_fp.write(DELETE_MARKER_MESSAGE)
|