mirror of
https://github.com/LmeSzinc/AzurLaneAutoScript.git
synced 2025-01-09 05:47:30 +08:00
40 lines
1.1 KiB
Python
40 lines
1.1 KiB
Python
import os
|
|
|
|
from deploy.AidLux.requirements_generator import aidlux_requirements_generate
|
|
|
|
# Ensure running in Alas root folder
|
|
os.chdir(os.path.join(os.path.dirname(__file__), '../'))
|
|
|
|
|
|
def _requirements_modify(text: str) -> str:
|
|
"""
|
|
Modify dependency names
|
|
zope-event -> zope.event
|
|
zope-interface -> zope.interface
|
|
|
|
zope-event and zope-interface will cause errors in low version of pip.
|
|
|
|
ERROR: Could not install packages due to an EnvironmentError:
|
|
[WinError 5] Access is denied: '....\\zope\\interface\\_zope_interface_coptimizations.cp37-win_amd64.pyd'
|
|
Consider using the `--user` option or check the permissions.
|
|
"""
|
|
text = text.replace('zope-event', 'zope.event')
|
|
text = text.replace('zope-interface', 'zope.interface')
|
|
return text
|
|
|
|
|
|
def requirements_modify(file='requirements.txt'):
|
|
print(f'requirements_modify: {file}')
|
|
with open(file, 'r') as f:
|
|
text = f.read()
|
|
|
|
text = _requirements_modify(text)
|
|
|
|
with open(file, 'w') as f:
|
|
f.write(text)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
requirements_modify()
|
|
aidlux_requirements_generate()
|