Hello community, here is the log from the commit of package python-evtx for openSUSE:Factory checked in at 2019-06-18 14:56:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-evtx (Old) and /work/SRC/openSUSE:Factory/.python-evtx.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-evtx" Tue Jun 18 14:56:42 2019 rev:6 rq:707853 version:0.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-evtx/python-evtx.changes 2019-03-18 10:38:37.859484528 +0100 +++ /work/SRC/openSUSE:Factory/.python-evtx.new.4811/python-evtx.changes 2019-06-18 14:56:49.713385265 +0200 @@ -1,0 +2,14 @@ +Wed Jun 5 12:55:10 UTC 2019 - [email protected] + +- version update to 0.6.1 + * unit tests! also, travis integration with github project. + * remove hacky python string templating solution to dealing with substitutions. + * add .xml() and .lxml() to records. + * lots of fixes to bring code in-line with pep8 and style guide. + * fix a bunch of bugs due to bad data/encodings. + * add support for CharacterReferenceNode + * demonstrate unicode handling issue submitted by @stephensheridan in #37 + * fix hex32/64 node types, identified by @nbareil in #38 + * fix systemtime timestamp parsing, identified by @patatetom in #39 + +------------------------------------------------------------------- Old: ---- python-evtx-0.5.3b.tar.gz New: ---- python-evtx-0.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-evtx.spec ++++++ --- /var/tmp/diff_new_pack.wHYZw2/_old 2019-06-18 14:56:50.977384474 +0200 +++ /var/tmp/diff_new_pack.wHYZw2/_new 2019-06-18 14:56:51.009384454 +0200 @@ -18,20 +18,23 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-evtx -Version: 0.5.3b +Version: 0.6.1 Release: 0 Summary: Windows Event Log files parser License: Apache-2.0 Group: Development/Libraries/Python -URL: https://github.com/williballenthin/%{name} -Source: https://github.com/williballenthin/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +URL: https://github.com/williballenthin/python-evtx +Source: https://github.com/williballenthin/python-evtx/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: %{python_module hexdump} +BuildRequires: %{python_module lxml} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: python-rpm-macros -%if 0%{?suse_version} +Requires: python-hexdump +Requires: python-lxml BuildArch: noarch -%endif %python_subpackages %description @@ -52,20 +55,19 @@ %install %python_install -mkdir -p %{buildroot}%{_bindir} -for script in evtxdump.py evtxinfo.py; do - sed -i -e 's:^#!/usr/bin/env python:#!/usr/bin/python3:' scripts/$script - dos2unix scripts/$script - install -m 0755 scripts/$script %{buildroot}%{_bindir}/$script +for script in scripts/evtx_*.py; do + sed -i -e 's:^#!%{_bindir}/env python:#!%{_bindir}/python3:' $script + dos2unix $script done +%python_expand %fdupes %{buildroot}%{$python_sitelib} -%fdupes %{buildroot} +%check +%pytest %files %{python_files} %license LICENSE.TXT %doc README.md %{python_sitelib}/* -%python3_only %{_bindir}/evtxdump.py -%python3_only %{_bindir}/evtxinfo.py +%python3_only %{_bindir}/evtx_*.py %changelog ++++++ python-evtx-0.5.3b.tar.gz -> python-evtx-0.6.1.tar.gz ++++++ ++++ 3350 lines of diff (skipped)
