Jetpy is a Python precompiler for convient distributing.
$ jetpy init
$ jetpy build
$ jetpy run
$ jetpy debug
Note: when you run debug
, package is read-write, but when you run run
package is read-only
and all changes in package will be reset.
.
├── resources - resources for project will be saved in single file - `out.jet`
│ ├── static
│ │ ├── png
│ │ │ └── icon.png
│ │ └── string - strings could be saved externally for much easier modding
│ │ └── title.string - string file for title
│ ├── wrapped
│ | ├── opengl.so.jcfg - jcfg file for wrapped module
│ │ └── libc.so.jcfg - jcfg file for wrapped module
│ └── native
│ ├── opengl.so - native module to be wrapped
│ └── libc.so - native module to be wrapped
├── src
│ ├── opengl.py - wrapped module
│ └── main.py
├── README.md - needed for jetdistutils
├── config.json - needed for building
├── requirements.txt - needed for building and jetdistutils
└── LICENSE - needed for jetdistutils
Note: all *.py files will become *.pyc while build process
Warning: only POSIX systems are supported
MPL 2.0
Vi Chapmann
Copyright (c) 2018 Ivan Chetchasov