mirror of
https://github.com/daylinmorgan/yartsu.git
synced 2024-12-22 12:30:43 -06:00
23 lines
595 B
Python
23 lines
595 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
import shutil
|
||
|
from pathlib import Path
|
||
|
|
||
|
# These variables are injected by shiv.bootstrap
|
||
|
site_packages: Path
|
||
|
env: "shiv.bootstrap.environment.Environment"
|
||
|
|
||
|
# Get a handle of the current PYZ's site_packages directory
|
||
|
current = site_packages.parent
|
||
|
|
||
|
# The parent directory of the site_packages directory is our shiv cache
|
||
|
cache_path = current.parent
|
||
|
|
||
|
|
||
|
name, build_id = current.name.split("_")
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
for path in cache_path.iterdir():
|
||
|
if path.name.startswith(f"{name}_") and not path.name.endswith(build_id):
|
||
|
shutil.rmtree(path)
|