Created setup file
This commit is contained in:
parent
f9231a0a8a
commit
d10346ed1a
37
setup.py
Normal file
37
setup.py
Normal file
|
@ -0,0 +1,37 @@
|
|||
import subprocess as sp
|
||||
from urllib import request
|
||||
import tempfile
|
||||
from os import path, mkdir
|
||||
import zipfile
|
||||
|
||||
# Create a temporary directory
|
||||
temp_dir = tempfile.mkdtemp()
|
||||
|
||||
# Download the python zip
|
||||
print("Downloading Python...")
|
||||
python_files = path.join(temp_dir, "python.zip")
|
||||
request.urlretrieve("https://www.python.org/ftp/python/3.13.0/python-3.13.0a2-embed-amd64.zip",
|
||||
python_files)
|
||||
|
||||
# Create the installation folder
|
||||
mkdir(r"C:\ProgramData\AlcasarAuto")
|
||||
mkdir(r"C:\ProgramData\AlcasarAuto\python")
|
||||
|
||||
# Extract the zipfile
|
||||
print("Extracting zipfile...")
|
||||
zipfile.ZipFile(file=python_files).extractall(r"C:\ProgramData\AlcasarAuto\python")
|
||||
|
||||
# Install pip
|
||||
print("Installing Pip...")
|
||||
request.urlretrieve("https://bootstrap.pypa.io/get-pip.py",
|
||||
r"C:\ProgramData\AlcasarAuto\python\get-pip.py")
|
||||
sp.call([r"C:\ProgramData\AlcasarAuto\python", "get-pip.py"])
|
||||
|
||||
print("Updating imports...")
|
||||
with open(r"C:\ProgramData\AlcasarAuto\python\get-pip.py", "a") as file:
|
||||
file.write("Lib\nLib\\site-packages")
|
||||
|
||||
# Install libs
|
||||
print("Istalling dependencies...")
|
||||
for i in ["requests", "bs4"]:
|
||||
sp.call([r"C:\ProgramData\AlcasarAuto\python", "-m", "pip", "install", i])
|
Loading…
Reference in a new issue