BATCHED API! Pyscan is actually fast enough now. [#5]
Fewer panics and more user-friendly errors.
Performance optimizations by some &s and better logic.
Support for constraints.txt [#4]
Introduced PipCache, which caches your pip package names and versions before the execution of the scanner to quickly lookup in case of a fallback
also, fallbacks! [#3] the order is: source > pip > pypi.org
it can be disabled with only sticking to --pip or --pypi or --source
exit non-zeros at vulns found and other important errors
Notes
I actually wanted to include multithreaded batched requests to increase performance even more
but had to rush the update because everyone was installing the pathetic previous one. It's like hiding a golden apple that you can't show anyone. (except people who noticed the alpha branch)
I will try not to rush updates and actually take things slow but that's hard when it's receiving so much attention
RealPython featured this project on their podcast which was just amazing, and something that has never happened to me before.
Twitter and image boards (the good ones) are giving pyscan so much love.
All the issue makers have led to some very awesome improvements, I fucking love open source.
That's about it, check TODO for what's coming in the future.
0.1.4 (the "big" update)
Changes and New Stuff
&
s and better logic.--pip
or--pypi
or--source
Notes
That's about it, check TODO for what's coming in the future.