the-aerospace-corporation / brainblocks

Practical Tool for Building ML Applications with HTM-Like Algorithms
GNU Affero General Public License v3.0
59 stars 13 forks source link

brainblocks is not published on pypi #12

Closed HMaker closed 2 years ago

HMaker commented 3 years ago

I searched for "brainblocks" on pypi but found nothing. It would be good to publish it on pypi so dependency confusion attacks can be avoided. This requirements file on image classification experiments folder refer to "brainblocks" without any location, so pip will search it on pypi, If there is some malicious package named "brainblocks" there it will be installed.

jacobeverist commented 3 years ago

Thanks for the notification. This has been on our todo list. The trick is to build a platform-specific version of each of the operating systems since it has a shared library built from C++. If it was just python code, then this would be much more straight forward.

Also, I haven't quite learned how to package and publish to pypi yet, so that's also that needs to be done. You want to volunteer?

jacobeverist commented 2 years ago

Fixed and published for v0.7.1