mirror of
https://github.com/daylinmorgan/yartsu.git
synced 2024-12-22 20:30:43 -06:00
22 lines
595 B
Python
22 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)
|