mlsecproject / combine

Tool to gather Threat Intelligence indicators from publicly available sources
https://www.mlsecproject.org/
GNU General Public License v3.0
654 stars 171 forks source link

combine - a proper python package #138

Closed ivanlei closed 9 years ago

ivanlei commented 9 years ago

This change effectively builds combine as a proper python package.

setup.py

This add a distutils compatible setup.py. combine is now a real and easy to install python package.

tox is a super popular way to build virtualenvs and run tests. This change adds a tox.ini that both builds virtualenvs and runs tests.

pre-commit is a simple tool for ensuring code quality and finding bugs. It adds git hooks that validate the code. After building a virtualenv run $ pre-commit install

docker

These changes have been tested in docker. The Dockerfile and docker readme have been updated. The existing docker stuff was broken prior to these changes.

functional code changes

There are very few functional code changes

alexcpsec commented 9 years ago

Wow! :heart:

alexcpsec commented 9 years ago

Need to send CLA.

krmaxwell commented 9 years ago

I will be reviewing this in the next day or so, but let me know about the CLA @alexcpsec.

And thanks @ivanlei !! :bow:

alexcpsec commented 9 years ago

CLA is signed

On Sun, May 3, 2015 at 5:29 PM, Kyle Maxwell notifications@github.com wrote:

I will be reviewing this in the next day or so, but let me know about the CLA @alexcpsec.

And thanks @ivanlei !! :bow:

Reply to this email directly or view it on GitHub:

https://github.com/mlsecproject/combine/pull/138#issuecomment-98560056


This e-mail message and any files transmitted with it contain legally privileged, proprietary information, and/or confidential information, therefore, the recipient is hereby notified that any unauthorized dissemination, distribution or copying is strictly prohibited. If you have received this e-mail message inappropriately or accidentally, please notify the sender and delete it from your computer immediately.

krmaxwell commented 9 years ago

Thanks, this was fantastic. I'd started to work locally on a package, so you saved me a lot of work (not to mention all the other useful stuff here!)