Spaces:
Running
Running
File size: 546 Bytes
1a3c007 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import shutil
import sys
from pathlib import Path
NON_SOURCES_FILES = [
".",
"..",
".git",
".github",
".gitignore",
".venv",
".idea",
"Dockerfile",
"__pycache__",
"tests",
]
if __name__ == "__main__":
source_dir = Path(sys.argv[1])
dest_dir = Path(__file__).parent / source_dir.name
dest_dir.mkdir(exist_ok=True)
for fn in source_dir.iterdir():
if fn.name in NON_SOURCES_FILES:
continue
dest_fn = dest_dir / fn.name
shutil.copy2(str(fn), str(dest_fn))
|