Learn extra at:
Working a PyCrucible-packaged mission
All another person must run your PyCrucible-packaged mission is the generated artifact. They don’t want to put in Python, or another compiler or runtime parts.
When the executable first runs, it creates a subdirectory named pycrucible_payload
, extracts all of the wanted recordsdata into it, after which launches this system from there. On subsequent runs, if the pycrucible_payload
listing already exists, it’ll skip the extraction step and simply run the extracted program.
Due to this, one necessary restriction with utilizing a PyCrucible mission is it should be launched in a listing the place the person has write permissions. However this hardly ever poses an impediment.