Changes

CW Release Steps

654 bytes added, 20:25, 17 June 2016
no edit summary
This page contains various information regarding the ChipWhisperer release steps. This is not designed for users, but as a note for developers regarding release information.
 
==Release Steps==
 
=== Pushing to PyPi ===
 
To allow users to perform a glorious:
 
pip install chipwhisperer
 
We push '''part''' of the release to pypi. This partial release only includes the Python software, and not the complete ChipWhisperer repo (with hardware, docs, etc).
 
We follow a basic tutorial from [http://peterdowns.com/posts/first-time-with-pypi.html], which includes a fairly basic setup.py. Important details to note:
 
* Adding new modules requires adding them to setup.py to ensure they are included
 
Once a new release is ready, it's a simple case of:
 
python setup.py sdist upload
 
To push to the real pypi server.
 
==Other Notes==
=== GIT Repo Sync ===
Approved_users, bureaucrat, administrator
1,956
edits