angr / vex

A patched version of VEX to work with PyVEX.
GNU General Public License v2.0
104 stars 44 forks source link

pyvex package should not secretly download sources from github master #7

Closed rofl0r closed 7 years ago

rofl0r commented 7 years ago

the pyvex package on pypi cheats and downloads the sources from current master. this results in

rhelmot commented 7 years ago

Can be done pretty easily. Pyvex is one of the oldest packages we maintain, and since the original version of it we've learned a lot about how to do package distribution with python. Thanks for bringing this to our attention.

zardus commented 7 years ago

The actual question of shipping VEX with pyvex on pypi aside, if you're using pypi to install all your packages (like we all do), then github probably isn't the weak link, security-wise :-)

bannsec commented 7 years ago

Funny thing, i was just thinking about this as well today. Would love to have angr fully installable from pypi.

rhelmot commented 7 years ago

This has been resolved in https://github.com/angr/pyvex/commit/fa1e969ede02b8a2420fdb907036136ff1feb63c. Well technically, it'll be resolved next time we make a release, but that should be any day now!