mirror of
https://github.com/Architeuthis-Flux/Jumperless.git
synced 2025-01-19 00:34:04 +01:00
Add files via upload
This commit is contained in:
parent
0f16243b0e
commit
1113f9a063
@ -0,0 +1,229 @@
|
||||
from bs4 import BeautifulSoup
|
||||
|
||||
|
||||
import requests
|
||||
import json
|
||||
import serial
|
||||
import time
|
||||
|
||||
import serial.tools.list_ports
|
||||
|
||||
|
||||
|
||||
portSelected = 0
|
||||
|
||||
print("\n\r")
|
||||
|
||||
while portSelected == False:
|
||||
|
||||
ports = serial.tools.list_ports.comports()
|
||||
i = 0
|
||||
for port, desc, hwid in sorted(ports):
|
||||
i = i + 1
|
||||
print("{}: {} [{}]".format(i, port, desc))
|
||||
|
||||
selection = input ("\n\n\rSelect the port connected to your Jumperless ('r' to rescan)\n\n\r")
|
||||
if selection.isdigit() == True and int(selection) <= i:
|
||||
portName = ports[int(selection) - 1].device
|
||||
portSelected = True
|
||||
print(ports[int(selection) - 1].device)
|
||||
#print(0 in ports)
|
||||
|
||||
|
||||
|
||||
#portName = '/dev/cu.usbmodem11301'
|
||||
|
||||
def portIsUsable(portName):
|
||||
try:
|
||||
ser = serial.Serial(port=portName)
|
||||
return False
|
||||
except:
|
||||
return True
|
||||
|
||||
|
||||
|
||||
|
||||
ser = serial.Serial(portName, 460800, timeout=0.050)
|
||||
|
||||
#the website URL
|
||||
#url_link = "https://wokwi.com/projects/367384677537829889"
|
||||
|
||||
|
||||
url_link = input('\n\n\rPaste the link to you Wokwi project here:\n\n\r')
|
||||
|
||||
print("\n\n\rSave your Wokwi project to update the Jumperless\n\n\r")
|
||||
|
||||
|
||||
stringified = 0
|
||||
lastDiagram = 1
|
||||
|
||||
while True:
|
||||
result = requests.get(url_link).text
|
||||
doc = BeautifulSoup(result, "html.parser")
|
||||
|
||||
|
||||
|
||||
|
||||
s = doc.find('script', type='application/json').get_text()
|
||||
|
||||
stringex = str(s)
|
||||
|
||||
d = json.loads(stringex)
|
||||
|
||||
d = d['props']['pageProps']['p']['files'][1]['content']
|
||||
|
||||
f = json.loads(d)
|
||||
|
||||
|
||||
|
||||
|
||||
stringified = str(f)
|
||||
|
||||
|
||||
|
||||
if lastDiagram != stringified:
|
||||
|
||||
|
||||
|
||||
|
||||
length = len(f["connections"])
|
||||
|
||||
|
||||
p = "{\n"
|
||||
|
||||
|
||||
for i in range(length):
|
||||
|
||||
conn1 = str(f["connections"][i][0])
|
||||
|
||||
|
||||
if conn1.startswith("bb1:") == True:
|
||||
periodIndex = conn1.find('.')
|
||||
conn1 = conn1[4:periodIndex]
|
||||
|
||||
if conn1.endswith('t') == True:
|
||||
conn1 = conn1[0:(len(conn1)-1)]
|
||||
elif conn1.endswith('b') == True:
|
||||
conn1 = conn1[0:(len(conn1)-1)]
|
||||
conn1 = int(conn1)
|
||||
conn1 = conn1 + 30
|
||||
conn1 = str(conn1)
|
||||
elif conn1.endswith('n') == True:
|
||||
conn1 = "100"
|
||||
elif conn1.startswith("GND") == True:
|
||||
conn1 = "100"
|
||||
elif conn1.endswith('p') == True:
|
||||
if conn1.startswith('t') == True:
|
||||
conn1 = "105"
|
||||
elif conn1.startswith('b') == True:
|
||||
conn1 = "103"
|
||||
|
||||
|
||||
if conn1.startswith("nano:") == True:
|
||||
periodIndex = conn1.find('.')
|
||||
conn1 = conn1[5:len(conn1)]
|
||||
|
||||
if conn1.startswith("GND") == True:
|
||||
conn1 = "100"
|
||||
elif conn1 == "AREF":
|
||||
conn1 = "85"
|
||||
elif conn1 == "RESET":
|
||||
conn1 = "84"
|
||||
elif conn1 == "5V":
|
||||
conn1 = "105"
|
||||
elif conn1 == "3.3V":
|
||||
conn1 = "103"
|
||||
elif conn1 == "5V":
|
||||
conn1 = "105"
|
||||
|
||||
|
||||
elif conn1.startswith("A") == True:
|
||||
conn1 = conn1[1:(len(conn1))]
|
||||
conn1 = int(conn1)
|
||||
conn1 = conn1 + 86
|
||||
conn1 = str(conn1)
|
||||
elif conn1.isdigit() == True:
|
||||
conn1 = int(conn1)
|
||||
conn1 = conn1 + 70
|
||||
conn1 = str(conn1)
|
||||
|
||||
|
||||
conn2 = str(f["connections"][i][1])
|
||||
|
||||
|
||||
|
||||
if conn2.startswith("bb1:") == True:
|
||||
periodIndex = conn2.find('.')
|
||||
conn2 = conn2[4:periodIndex]
|
||||
|
||||
if conn2.endswith('t') == True:
|
||||
conn2 = conn2[0:(len(conn2)-1)]
|
||||
elif conn2.endswith('b') == True:
|
||||
conn2 = conn2[0:(len(conn2)-1)]
|
||||
conn2 = int(conn2)
|
||||
conn2 = conn2 + 30
|
||||
conn2 = str(conn2)
|
||||
elif conn2.endswith('n') == True:
|
||||
conn2 = "100"
|
||||
elif conn2.startswith("GND") == True:
|
||||
conn2 = "100"
|
||||
elif conn2.endswith('p') == True:
|
||||
if conn2.startswith('t') == True:
|
||||
conn2 = "105"
|
||||
elif conn2.startswith('b') == True:
|
||||
conn2 = "103"
|
||||
|
||||
|
||||
if conn2.startswith("nano:") == True:
|
||||
periodIndex = conn2.find('.')
|
||||
conn2 = conn2[5:len(conn2)]
|
||||
|
||||
if conn2.startswith("GND") == True:
|
||||
conn2 = "100"
|
||||
elif conn2 == "AREF":
|
||||
conn2 = "85"
|
||||
elif conn2 == "RESET":
|
||||
conn2 = "84"
|
||||
elif conn2 == "5V":
|
||||
conn2 = "105"
|
||||
elif conn2 == "3.3V":
|
||||
conn2 = "103"
|
||||
elif conn2 == "5V":
|
||||
conn2 = "105"
|
||||
|
||||
elif conn2.startswith("A") == True and conn2 != "AREF":
|
||||
|
||||
conn2 = conn2[1:(len(conn2))]
|
||||
conn2 = int(conn2)
|
||||
conn2 = conn2 + 86
|
||||
conn2 = str(conn2)
|
||||
elif conn2.isdigit() == True:
|
||||
conn2 = int(conn2)
|
||||
conn2 = conn2 + 70
|
||||
conn2 = str(conn2)
|
||||
|
||||
|
||||
if conn1.isdigit()== True and conn2.isdigit() == True:
|
||||
|
||||
p = (p + conn1 + '-')
|
||||
p = (p + conn2 + ',\n')
|
||||
|
||||
|
||||
|
||||
p = (p + "}\n{\n}")
|
||||
|
||||
lastDiagram = stringified
|
||||
|
||||
|
||||
ser.write('f'.encode())
|
||||
|
||||
time.sleep(0.1)
|
||||
|
||||
ser.write(p.encode())
|
||||
|
||||
#print (p)
|
||||
|
||||
else:
|
||||
time.sleep(0.5)
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,3 @@
|
||||
([('jumperlesswokwibridge',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/dist/jumperlesswokwibridge',
|
||||
'EXECUTABLE')],)
|
@ -0,0 +1,281 @@
|
||||
('/Users/kevinsanto/JumperlessWokwiBridge/dist/jumperlesswokwibridge',
|
||||
False,
|
||||
False,
|
||||
False,
|
||||
['/Users/kevinsanto/JumperlessWokwiBridge/icon.icns'],
|
||||
None,
|
||||
False,
|
||||
False,
|
||||
None,
|
||||
True,
|
||||
True,
|
||||
False,
|
||||
'arm64',
|
||||
None,
|
||||
None,
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/jumperlesswokwibridge.pkg',
|
||||
[('PYZ-00.pyz',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/PYZ-00.pyz',
|
||||
'PYZ'),
|
||||
('lib-dynload/_struct.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_struct.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/zlib.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/zlib.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('struct',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/localpycs/struct.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod01_archive',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/localpycs/pyimod01_archive.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod02_importers',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/localpycs/pyimod02_importers.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod03_ctypes',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/localpycs/pyimod03_ctypes.pyc',
|
||||
'PYMODULE'),
|
||||
('pyiboot01_bootstrap',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/loader/pyiboot01_bootstrap.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_inspect',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgutil',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_multiprocessing',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py',
|
||||
'PYSOURCE'),
|
||||
('jumperlesswokwibridge',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/jumperlesswokwibridge.py',
|
||||
'PYSOURCE'),
|
||||
('Python',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/Python',
|
||||
'BINARY'),
|
||||
('lib-dynload/select.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/select.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/math.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/math.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_typing.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_typing.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_statistics.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_statistics.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_opcode.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_opcode.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_pickle.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_pickle.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_hashlib.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_hashlib.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha3.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha3.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_blake2.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_blake2.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha256.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha256.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_md5.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_md5.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha1.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha1.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha512.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha512.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_random.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_random.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_bisect.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bisect.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_csv.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_csv.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/binascii.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/binascii.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/grp.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/grp.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/resource.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/resource.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_lzma.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_lzma.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_bz2.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bz2.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/pyexpat.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/pyexpat.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_ssl.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_ssl.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_contextvars.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_contextvars.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_decimal.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_decimal.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_datetime.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_datetime.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_multiprocessing.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_multiprocessing.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/array.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/array.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_socket.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_socket.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_posixshmem.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_posixshmem.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_posixsubprocess.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/mmap.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/mmap.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_ctypes.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_ctypes.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_queue.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_queue.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/fcntl.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/fcntl.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_heapq.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_heapq.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/unicodedata.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/unicodedata.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_multibytecodec.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_multibytecodec.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_jp.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_jp.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_kr.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_kr.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_iso2022.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_iso2022.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_cn.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_cn.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_tw.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_tw.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_hk.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_hk.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_scproxy.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_scproxy.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/termios.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/termios.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_json.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_json.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('charset_normalizer/md__mypyc.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/charset_normalizer/md__mypyc.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('charset_normalizer/md.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/charset_normalizer/md.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/etree.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/etree.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/_elementpath.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/_elementpath.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/sax.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/sax.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/objectify.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/objectify.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/html/diff.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/html/diff.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/html/clean.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/html/clean.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_asyncio.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_asyncio.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/readline.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/readline.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/builder.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/builder.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('libcrypto.1.1.dylib',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/libcrypto.1.1.dylib',
|
||||
'BINARY'),
|
||||
('libssl.1.1.dylib',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/libssl.1.1.dylib',
|
||||
'BINARY'),
|
||||
('libncursesw.5.dylib',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/libncursesw.5.dylib',
|
||||
'BINARY'),
|
||||
('base_library.zip',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/base_library.zip',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl',
|
||||
'DATA'),
|
||||
('certifi/py.typed',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/certifi/py.typed',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/rng/iso-schematron.rng',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng',
|
||||
'DATA'),
|
||||
('certifi/cacert.pem',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/certifi/cacert.pem',
|
||||
'DATA')],
|
||||
[],
|
||||
False,
|
||||
False,
|
||||
1687630242,
|
||||
[('runw',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/bootloader/Darwin-64bit/runw',
|
||||
'EXECUTABLE')])
|
@ -0,0 +1,274 @@
|
||||
('/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/jumperlesswokwibridge.pkg',
|
||||
{'BINARY': True,
|
||||
'DATA': True,
|
||||
'EXECUTABLE': True,
|
||||
'EXTENSION': True,
|
||||
'PYMODULE': True,
|
||||
'PYSOURCE': True,
|
||||
'PYZ': False,
|
||||
'SPLASH': True},
|
||||
[('PYZ-00.pyz',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/PYZ-00.pyz',
|
||||
'PYZ'),
|
||||
('lib-dynload/_struct.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_struct.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/zlib.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/zlib.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('struct',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/localpycs/struct.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod01_archive',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/localpycs/pyimod01_archive.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod02_importers',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/localpycs/pyimod02_importers.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod03_ctypes',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/localpycs/pyimod03_ctypes.pyc',
|
||||
'PYMODULE'),
|
||||
('pyiboot01_bootstrap',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/loader/pyiboot01_bootstrap.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_inspect',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgutil',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_multiprocessing',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py',
|
||||
'PYSOURCE'),
|
||||
('jumperlesswokwibridge',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/jumperlesswokwibridge.py',
|
||||
'PYSOURCE'),
|
||||
('Python',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/Python',
|
||||
'BINARY'),
|
||||
('lib-dynload/select.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/select.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/math.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/math.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_typing.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_typing.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_statistics.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_statistics.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_opcode.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_opcode.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_pickle.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_pickle.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_hashlib.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_hashlib.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha3.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha3.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_blake2.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_blake2.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha256.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha256.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_md5.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_md5.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha1.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha1.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha512.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha512.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_random.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_random.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_bisect.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bisect.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_csv.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_csv.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/binascii.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/binascii.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/grp.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/grp.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/resource.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/resource.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_lzma.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_lzma.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_bz2.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bz2.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/pyexpat.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/pyexpat.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_ssl.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_ssl.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_contextvars.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_contextvars.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_decimal.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_decimal.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_datetime.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_datetime.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_multiprocessing.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_multiprocessing.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/array.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/array.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_socket.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_socket.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_posixshmem.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_posixshmem.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_posixsubprocess.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/mmap.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/mmap.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_ctypes.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_ctypes.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_queue.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_queue.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/fcntl.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/fcntl.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_heapq.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_heapq.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/unicodedata.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/unicodedata.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_multibytecodec.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_multibytecodec.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_jp.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_jp.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_kr.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_kr.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_iso2022.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_iso2022.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_cn.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_cn.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_tw.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_tw.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_hk.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_codecs_hk.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_scproxy.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_scproxy.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/termios.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/termios.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_json.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_json.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('charset_normalizer/md__mypyc.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/charset_normalizer/md__mypyc.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('charset_normalizer/md.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/charset_normalizer/md.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/etree.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/etree.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/_elementpath.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/_elementpath.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/sax.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/sax.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/objectify.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/objectify.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/html/diff.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/html/diff.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/html/clean.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/html/clean.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_asyncio.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_asyncio.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/readline.cpython-311-darwin.so',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/readline.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/builder.cpython-311-darwin.so',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/builder.cpython-311-darwin.so',
|
||||
'EXTENSION'),
|
||||
('libcrypto.1.1.dylib',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/libcrypto.1.1.dylib',
|
||||
'BINARY'),
|
||||
('libssl.1.1.dylib',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/libssl.1.1.dylib',
|
||||
'BINARY'),
|
||||
('libncursesw.5.dylib',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/libncursesw.5.dylib',
|
||||
'BINARY'),
|
||||
('base_library.zip',
|
||||
'/Users/kevinsanto/JumperlessWokwiBridge/build/jumperlesswokwibridge/base_library.zip',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl',
|
||||
'DATA'),
|
||||
('certifi/py.typed',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/certifi/py.typed',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/rng/iso-schematron.rng',
|
||||
'/Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng',
|
||||
'DATA'),
|
||||
('certifi/cacert.pem',
|
||||
'/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/certifi/cacert.pem',
|
||||
'DATA')],
|
||||
False,
|
||||
False,
|
||||
False,
|
||||
[],
|
||||
'arm64',
|
||||
None,
|
||||
None)
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,61 @@
|
||||
|
||||
This file lists modules PyInstaller was not able to find. This does not
|
||||
necessarily mean this module is required for running your program. Python and
|
||||
Python 3rd-party packages include a lot of conditional or optional modules. For
|
||||
example the module 'ntpath' only exists on Windows, whereas the module
|
||||
'posixpath' only exists on Posix systems.
|
||||
|
||||
Types if import:
|
||||
* top-level: imported at the top-level - look at these first
|
||||
* conditional: imported within an if-statement
|
||||
* delayed: imported within a function
|
||||
* optional: imported within a try-except-statement
|
||||
|
||||
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||
tracking down the missing module yourself. Thanks!
|
||||
|
||||
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional)
|
||||
missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), requests.utils (delayed, conditional, optional), platform (delayed, optional)
|
||||
missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), ntpath (optional), os (delayed, conditional, optional), ctypes (delayed, conditional)
|
||||
missing module named org - imported by copy (optional)
|
||||
missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional)
|
||||
missing module named _winapi - imported by encodings (delayed, conditional, optional), ntpath (optional), subprocess (conditional), mimetypes (optional), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
|
||||
missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
|
||||
missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
|
||||
missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level)
|
||||
missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level)
|
||||
missing module named msvcrt - imported by subprocess (optional), getpass (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
|
||||
missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
|
||||
missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
|
||||
missing module named pyimod02_importers - imported by /Users/kevinsanto/Library/Python/3.11/lib/python/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py (top-level)
|
||||
missing module named 'System.IO' - imported by serial.serialcli (top-level)
|
||||
missing module named System - imported by serial.serialcli (top-level)
|
||||
missing module named simplejson - imported by requests.compat (conditional, optional)
|
||||
missing module named dummy_threading - imported by requests.cookies (optional)
|
||||
missing module named typing_extensions - imported by urllib3.connection (conditional), urllib3.util.timeout (conditional), urllib3._base_connection (conditional), urllib3.util.request (conditional), urllib3._collections (conditional), urllib3.util.ssl_ (conditional), urllib3.util.ssltransport (conditional), urllib3.connectionpool (conditional), urllib3.response (conditional), urllib3.poolmanager (conditional)
|
||||
missing module named zstandard - imported by urllib3.response (optional), urllib3.util.request (optional)
|
||||
missing module named brotli - imported by urllib3.response (optional), urllib3.util.request (optional)
|
||||
missing module named brotlicffi - imported by urllib3.response (optional), urllib3.util.request (optional)
|
||||
missing module named socks - imported by urllib3.contrib.socks (optional)
|
||||
missing module named cryptography - imported by urllib3.contrib.pyopenssl (top-level), requests (conditional, optional)
|
||||
missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed, conditional)
|
||||
missing module named 'cryptography.x509' - imported by urllib3.contrib.pyopenssl (delayed, optional)
|
||||
missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level)
|
||||
missing module named urllib3_secure_extra - imported by urllib3 (optional)
|
||||
missing module named cchardet - imported by bs4.dammit (optional)
|
||||
missing module named bs4.builder.HTMLParserTreeBuilder - imported by bs4.builder (top-level), bs4 (top-level)
|
||||
missing module named htmlentitydefs - imported by lxml.html.soupparser (optional)
|
||||
missing module named BeautifulSoup - imported by lxml.html.soupparser (optional)
|
||||
missing module named urlparse - imported by lxml.ElementInclude (optional), lxml.html (optional), lxml.html.html5parser (optional)
|
||||
missing module named urllib2 - imported by lxml.ElementInclude (optional), lxml.html.html5parser (optional)
|
||||
missing module named 'html5lib.treebuilders' - imported by bs4.builder._html5lib (optional), lxml.html._html5builder (top-level), lxml.html.html5parser (top-level)
|
||||
missing module named html5lib - imported by bs4.builder._html5lib (top-level), lxml.html.html5parser (top-level)
|
||||
missing module named _overlapped - imported by asyncio.windows_events (top-level)
|
||||
missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional)
|
||||
missing module named vms_lib - imported by platform (delayed, optional)
|
||||
missing module named java - imported by platform (delayed)
|
||||
missing module named _winreg - imported by platform (delayed, optional)
|
||||
missing module named cssselect - imported by lxml.cssselect (optional)
|
||||
missing module named 'html5lib.constants' - imported by bs4.builder._html5lib (top-level)
|
File diff suppressed because it is too large
Load Diff
BIN
Jumperless Wokwi Bridge App/JumperlessWokwiBridge/dist/jumperlesswokwibridge
vendored
Normal file
BIN
Jumperless Wokwi Bridge App/JumperlessWokwiBridge/dist/jumperlesswokwibridge
vendored
Normal file
Binary file not shown.
BIN
Jumperless Wokwi Bridge App/JumperlessWokwiBridge/icon.icns
Normal file
BIN
Jumperless Wokwi Bridge App/JumperlessWokwiBridge/icon.icns
Normal file
Binary file not shown.
BIN
Jumperless Wokwi Bridge App/JumperlessWokwiBridge/icon.ico
Normal file
BIN
Jumperless Wokwi Bridge App/JumperlessWokwiBridge/icon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 607 KiB |
@ -0,0 +1,72 @@
|
||||
# -*- mode: python ; coding: utf-8 -*-
|
||||
|
||||
|
||||
block_cipher = None
|
||||
|
||||
|
||||
a = Analysis(
|
||||
['jumperlesswokwibridge.py'],
|
||||
pathex=[],
|
||||
binaries=[],
|
||||
datas=[],
|
||||
hiddenimports=[],
|
||||
hookspath=[],
|
||||
hooksconfig={},
|
||||
runtime_hooks=[],
|
||||
excludes=[],
|
||||
win_no_prefer_redirects=False,
|
||||
win_private_assemblies=False,
|
||||
cipher=block_cipher,
|
||||
noarchive=False,
|
||||
)
|
||||
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
|
||||
|
||||
# you should change the path to the .icns file unless your name is the same as mine
|
||||
|
||||
exe = EXE(
|
||||
pyz,
|
||||
a.scripts,
|
||||
a.binaries,
|
||||
a.zipfiles,
|
||||
a.datas,
|
||||
[],
|
||||
name='jumperlesswokwibridge',
|
||||
debug=False,
|
||||
bootloader_ignore_signals=False,
|
||||
strip=False,
|
||||
upx=True,
|
||||
upx_exclude=[],
|
||||
runtime_tmpdir=None,
|
||||
console=True,
|
||||
disable_windowed_traceback=False,
|
||||
argv_emulation=False,
|
||||
target_arch=x86_64,
|
||||
codesign_identity=None,
|
||||
entitlements_file=None,
|
||||
icon=['/Users/kevinsanto/JumperlessWokwiBridge/icon.icns'],
|
||||
)
|
||||
|
||||
#I'm not sure this part does anything but some person on Github says it worked so whatever
|
||||
## Make app bundle double-clickable
|
||||
import plistlib
|
||||
from pathlib import Path
|
||||
app_path = Path(app.name)
|
||||
|
||||
# read Info.plist
|
||||
with open(app_path / 'Contents/Info.plist', 'rb') as f:
|
||||
pl = plistlib.load(f)
|
||||
|
||||
# write Info.plist
|
||||
with open(app_path / 'Contents/Info.plist', 'wb') as f:
|
||||
pl['CFBundleExecutable'] = 'wrapper'
|
||||
plistlib.dump(pl, f)
|
||||
|
||||
# write new wrapper script
|
||||
shell_script = """#!/bin/bash
|
||||
dir=$(dirname $0)
|
||||
open -a Terminal file://${dir}/%s""" % app.appname
|
||||
with open(app_path / 'Contents/MacOS/wrapper', 'w') as f:
|
||||
f.write(shell_script)
|
||||
|
||||
# make it executable
|
||||
(app_path / 'Contents/MacOS/wrapper').chmod(0o755)
|
@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
# This is the launcher for OSX, this way the app will be opened
|
||||
# when you double click it from the apps folder
|
||||
open -n /Applications/jumperlesswokwibridge.app/Contents/MacOS/jumperlesswokwibridge_cli
|
||||
|
||||
|
||||
|
||||
#this should be called jumperlesswokwibridge in the contents folder of the app
|
||||
|
||||
#and the real app should be renamed to jumperlesswokwibridge_cli
|
||||
|
||||
#it's a hack to allow you to both have a .app file and actually run it in a persistent Terminal
|
@ -0,0 +1,7 @@
|
||||
python3 -m PyInstaller \
|
||||
--icon="/Users/kevinsanto/JumperlessWokwiBridge/icon.icns" \
|
||||
-y \
|
||||
--onefile \
|
||||
--console \
|
||||
--windowed \
|
||||
jumperlesswokwibridge.py
|
Loading…
x
Reference in New Issue
Block a user