It could be best described as a shell backend as python module
Contributions are highly welcome1, also feel free to use the issue tracker if you encounter any problems.
- Repository
- Documentation
- Package
The /examples directory contains some basic receipts on how to use Photon in your scripts.
Photon helps at Freifunk MWU to solve some tasks:
- See our collection of backend-scripts for some scripts using photon, running in production.
- To automatically compile gluon firmware for routers, we wrote the gluon builder.
Photon is available as package on pypi, it is called photon_core
2.
You can install/update the package via pip33:
pip3 install photon_core
pip3 install -U photon_core
Bleeding-Edge
Development is still at an very early stage, expect anything to change any time.
pip3 install -U photon_core
To update to some alpha or beta version (see info file) use pip3 with the --pre
switch.
Versions
Tags in the git repository will be released as a new pypi package version. Versions of a pypi package has always it's git tag. And vice versa.
Not every version increase will be tagged/released. I will only do so if I feel the urge to do so.