HCAI-Lab/w2-consensus-deepdive-unlearning-artifacts / pyright_venv /lib /python3.9 /site-packages /setuptools /command /bdist_rpm.py
| import distutils.command.bdist_rpm as orig | |
| class bdist_rpm(orig.bdist_rpm): | |
| """ | |
| Override the default bdist_rpm behavior to do the following: | |
| 1. Run egg_info to ensure the name and version are properly calculated. | |
| 2. Always run 'install' using --single-version-externally-managed to | |
| disable eggs in RPM distributions. | |
| """ | |
| def run(self): | |
| # ensure distro name is up-to-date | |
| self.run_command('egg_info') | |
| orig.bdist_rpm.run(self) | |
| def _make_spec_file(self): | |
| spec = orig.bdist_rpm._make_spec_file(self) | |
| spec = [ | |
| line.replace( | |
| "setup.py install ", | |
| "setup.py install --single-version-externally-managed " | |
| ).replace( | |
| "%setup", | |
| "%setup -n %{name}-%{unmangled_version}" | |
| ) | |
| for line in spec | |
| ] | |
| return spec | |
Xet Storage Details
- Size:
- 900 Bytes
- Xet hash:
- 7fd8facd1b5892170b45074aa27e4e81faa99ea67969ee1bd73cdbf26070a1df
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.