Ledger-Donjon / rainbow

Makes Unicorn traces. Generic Side-Channel and Fault Injection simulator
GNU Lesser General Public License v3.0
172 stars 34 forks source link

Release on pypi #58

Closed J08nY closed 5 months ago

J08nY commented 6 months ago

It would be really helpful if this package would be available on pypi.org.

Currently, one of my projects pyecsca-codegen depends on it and its new version cannot be pushed to pypi.org because of this dependency.

I could help with the release. The package name would need to be adjusted for it (perhaps "ledger-rainbow" or "donjon-rainbow") as there is already a "rainbow" package on pypi. But that should be it. See the steps here.

We do have a tutorial that takes place in two weeks that uses the pyecsca-codegen package, so having it out by then would help quite a bit in being able to let users install the pacakges from pypi. I understand asking for work in OSS and pushing for deadlines is wild, so please take it as a kind ask, I appreciate that you are keeping the tool alive and the work you did :+1:.

yhql commented 6 months ago

Thank you for the detailed issue, we've had this in mind for a while and I'll have some time to get to it before your deadline

yhql commented 5 months ago

Hi @J08nY , the current master was published on PyPI. The package name is donjon-rainbow, as you suggested (and because we already have another donjon-something)

I took the liberty to add your name as an author

J08nY commented 5 months ago

Niice! Thanks. I will test the install!

J08nY commented 5 months ago

Install works!