class documentation
class sdist(sdist_add_defaults, orig.sdist): (source)
Known subclasses: setuptools.command.egg_info.manifest_maker
Smart sdist that finds anything supported by revision control
Method | add |
Undocumented |
Method | check |
Undocumented |
Method | initialize |
Undocumented |
Method | make |
Workaround for #516 |
Method | make |
Undocumented |
Method | read |
Read the manifest file (named by 'self.manifest') and use it to fill in 'self.filelist', the list of files to include in the source distribution. |
Method | run |
Undocumented |
Constant | README |
Undocumented |
Constant | READMES |
Undocumented |
Class Variable | negative |
Undocumented |
Class Variable | user |
Undocumented |
Instance Variable | filelist |
Undocumented |
Instance Variable | formats |
Undocumented |
Static Method | _remove |
In a context, remove and restore os.link if it exists |
Method | _add |
Add data files as found in build_py.data_files. |
Method | _add |
Undocumented |
Method | _add |
Undocumented |
Method | _add |
Undocumented |
Method | _add |
getting python files |
Method | _default |
Undocumented |
Method | _manifest |
Undocumented |
Method | _safe |
Since the ``sdist`` class is also used to compute the MANIFEST (via :obj:`setuptools.command.egg_info.manifest_maker`), there might be recursion problems when trying to obtain the list of data_files and ``include_package_data=True`` (which in turn depends on the files included in the MANIFEST). |
Read the manifest file (named by 'self.manifest') and use it to fill in 'self.filelist', the list of files to include in the source distribution.
overridden in
setuptools.command.egg_info.manifest_maker
Since the ``sdist`` class is also used to compute the MANIFEST (via :obj:`setuptools.command.egg_info.manifest_maker`), there might be recursion problems when trying to obtain the list of data_files and ``include_package_data=True`` (which in turn depends on the files included in the MANIFEST). To avoid that, ``manifest_maker`` should be able to overwrite this method and avoid recursive attempts to build/analyze the MANIFEST.