-
Notifications
You must be signed in to change notification settings - Fork 602
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added l2tdevtools configuration files and generated dependency files #790
Conversation
Thanks for putting this together! It looks good, but I need to test this PR. I let you know. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding few comments to this PR
@kiddinn FYI changing this in dependencies.ini and running l2tdevtools update-dependencies.py will re-generate the files you flagged. |
Also pandas seem to have been added
|
3666922
to
79c2c2b
Compare
|
@joachimmetz pandas is also used in the analyzers interface and in the browser timeframe analyzer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
few comments
.travis.yml
Outdated
- pip install . | ||
- pip install -r requirements.txt | ||
- pip install -r test_requirements.txt | ||
- pip install pandas |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why have this here, and not in requirements.txt?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kiddinn this PR is WIP, I've not added a reviewer yet. The reason why this is here is because of the previous question about pandas.
timesketch.ini
Outdated
name: timesketch | ||
name_description: Timesketch | ||
maintainer: Timesketch development team <timesketch-dev@googlegroups.com> | ||
homepage_url: https://github.com/log2timeline/dfdatetime |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is not the correct homepage url
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ack
1869694
to
f02724f
Compare
@kiddinn What is the minimum required version of pandas? |
0.24 is the optimal but offline discussions on how far we can go back... that is whether we want to support xenial (Ubuntu), which only has 0.17 |
67104b7
to
2e381ec
Compare
Xenial support is going to involve updating several more dependencies log2timeline/l2tdevtools#447 so IMHO not a priority. |
New dependencies:
Pre 3.6 alternative for typing is https://pypi.org/project/python_version/ |
349db06
to
c9d48e5
Compare
|
c9d48e5
to
fa51e42
Compare
Python 2 requires python-typing https://packages.ubuntu.com/search?keywords=python-typing |
73ec70f
to
4bf2cad
Compare
aadd39d
to
2d1cd64
Compare
After updating the pip tests fail, also some warnings in the pip output:
|
4fb9059
to
738bd62
Compare
@joachimmetz Ack, taking a look today. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this LGTM, but I'll allow johan to make the final green light
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, when thew conflicts (travis/install.sh) is resolved I will merge this.
@berggren merge conflict resolved |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@berggren do not merge this yet, but please check if you're OK with these changes
Depends on #832