mirror of
https://github.com/J3rome/py-requirements-guesser.git
synced 2024-11-22 01:45:15 +01:00
+ File write
This commit is contained in:
parent
b15d4074ca
commit
0f70454bfd
6
main.py
6
main.py
@ -7,7 +7,7 @@ from datetime import datetime
|
|||||||
from urllib.request import urlopen
|
from urllib.request import urlopen
|
||||||
|
|
||||||
from utils import load_packages_from_requirements, get_mapping_files_from_pipreqs, user_response_multi_choices
|
from utils import load_packages_from_requirements, get_mapping_files_from_pipreqs, user_response_multi_choices
|
||||||
from utils import get_date_last_modified_python_file, get_local_modules, validate_cwd_is_git_repo
|
from utils import get_date_last_modified_python_file, get_local_modules, validate_cwd_is_git_repo, user_response_yes_no
|
||||||
|
|
||||||
# TODO : Propose choice between date of first import or Added in requirements
|
# TODO : Propose choice between date of first import or Added in requirements
|
||||||
# TODO : Other choices : When project was created, last commit (That wasnt on md file) get_date_last_modified_python_file()
|
# TODO : Other choices : When project was created, last commit (That wasnt on md file) get_date_last_modified_python_file()
|
||||||
@ -286,10 +286,12 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
print(f"Writing requirements to file {args.write}")
|
print(f"Writing requirements to file {args.write}")
|
||||||
|
|
||||||
if os.path.exist(args.write) and \
|
if os.path.exists(args.write) and \
|
||||||
not user_response_yes_no(f"File {args.write} already exist, are you sure you want to overwrite it ?"):
|
not user_response_yes_no(f"File {args.write} already exist, are you sure you want to overwrite it ?"):
|
||||||
exit(0)
|
exit(0)
|
||||||
|
|
||||||
|
with open(args.write, 'w') as f:
|
||||||
|
f.write(new_requirements_txt)
|
||||||
# TODO : Write to args.write
|
# TODO : Write to args.write
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user