deeplow
361001579e
Bump version to v0.4.0
2022-12-01 15:58:01 +00:00
deeplow
99f23216d6
Fix limited PATH in produced .exe and .msi
...
Cx-Freeze 6.13.0 limited the PATH of the build executables, making it so
Dangerzone couldn't find Docker through shutil.which().
More information on the issue is available at:
https://github.com/marcelotduarte/cx_Freeze/issues/1674
2022-12-01 14:58:30 +00:00
deeplow
c6a0b59379
Add unit tests to cover archive-related methods
...
Additionally this adds the pytest-mock dev dependency to be able to mock
certain methods.
2022-11-24 11:16:34 +00:00
Guthrie McAfee Armstrong
e552411db2
Support Python 3.10
...
PySide2 5.15.2.1 added support for Python 3.10
2022-10-25 10:23:00 +01:00
deeplow
d5eefeab3d
report non-containerized code coverage
2022-09-13 13:17:22 +01:00
deeplow
9e3d404ed8
make test: add to Makefile & enabled parallel runs
...
parallel pytest via pytest-xdist
2022-09-13 13:08:01 +01:00
deeplow
4251d824ab
add pytest dep. for testing
...
The parameterizatin features of pytest over the default unittest
will be useful to reduce test code. Furthermore, pytest is already
used by folks at FPF so there won't be any learning curve if folks
want to work on it.
2022-09-13 13:07:15 +01:00
Guthrie McAfee Armstrong
36d96ccb5c
Add unit tests
2022-09-13 13:06:59 +01:00
deeplow
eabf7a9c18
bump version (0.3.2) & append to CHANGELOG.md
2022-08-25 09:23:40 +01:00
deeplow
bc7188eb4d
add dev dependency: PySide2-stubs
...
Mypy was returning many errors relating to PySide2, which didn't
make much sense. This is apparently because there are missing type
hinting stubs for PySide2.
The temporary solution is to add this devel dependency.
Upstream issue: (remove dep. when solved)
- https://bugreports.qt.io/browse/PYSIDE-1675
2022-08-22 11:13:29 +01:00
deeplow
93392f8206
add mypy as dev dependency (type checking lint)
2022-08-22 10:30:35 +01:00
deeplow
b73efb30ae
add isort as dev dependency
2022-08-22 10:03:49 +01:00
Guthrie McAfee Armstrong
e63c931800
Remove psutil, termcolor, and wmi dependencies
2022-08-19 15:16:19 +01:00
Guthrie McAfee Armstrong
575c4b2302
Remove macholib dependency ( fix #145 )
2022-08-19 15:16:16 +01:00
Guthrie McAfee Armstrong
395eba0a74
Remove requests dependency
2022-08-19 15:16:14 +01:00
Micah Lee
17e1121e57
Version bump to 0.3.1 and update changelog
2021-12-14 10:27:41 -08:00
Micah Lee
bc8b9d62b4
Switch Windows package from pyinstaller to cx_freeze
2021-12-13 15:23:45 -08:00
Micah Lee
3e11dc11e0
Switch back to PyInstaller from PyPi
2021-11-29 15:04:20 -08:00
Micah Lee
317f2a03b5
Version bump to 0.3
2021-11-24 10:27:13 -08:00
Micah Lee
112291f82a
Remove unused dependencies
2021-11-22 11:37:05 -08:00
Micah Lee
e4c241a0d1
Switch to PySide2 5.15.2
2021-11-17 11:39:26 -08:00
Micah Lee
29a148d211
Successfully set up reverse ssh forward system, allowing the host to run commands on the guest over ssh
2021-07-01 15:32:07 -07:00
Micah Lee
e3dc7988e9
Make strip-ansi Mac-only
2021-06-22 13:40:08 -07:00
Micah Lee
d3d417ee84
Strip ANSI colors from Mac GUI output to preventing crashing, and fix Mac docker path
2021-06-22 13:34:15 -07:00
Micah Lee
d56c21143f
Version bump to 0.2.1 and update changelog and circleci config
2021-06-22 11:23:29 -07:00
Micah Lee
a437906d1d
Version bump to 0.2, update changelog, and fix all linux builds
2021-06-16 11:16:38 -07:00
Micah Lee
918e5fa306
Display banner
2021-06-09 17:31:06 -07:00
Micah Lee
6ff68f88ea
Refactor dangerzone to move GUI code into its own module
2021-06-09 15:24:03 -07:00
Micah Lee
80d1d2e583
Add black as a dev dependency
2021-06-08 15:31:01 -07:00
Micah Lee
4450146028
Version bump to 0.1.5 and update changelog
2021-01-04 15:31:12 -08:00
Micah Lee
69ee4a064e
Add dangerzone-container as a poetry script, and remove unneeded deps from build instructions
2020-12-30 10:40:59 -08:00
Micah Lee
ac36006d0d
Merge branch 'master' into version-0.1.4
2020-10-28 16:52:45 -07:00
Micah Lee
269cf5b431
Add Windows changes
2020-10-27 11:55:21 -07:00
Micah Lee
11d0c6c88f
Update poetry deps and build instructions for macOS
2020-10-26 17:04:14 -07:00
Micah Lee
9c0f61488a
Update changelog and version bump, and update CircleCI to support Ubuntu 20.10 and Fedora 32
2020-10-26 14:07:14 -07:00
Micah Lee
13285cd024
Suppress stderr from GUI output and display it in the terminal in dark; add a dangerzone poetry entrypoint; and update dependencies
2020-10-14 09:41:23 -07:00
Micah Lee
753134dc3f
Version bump to 0.1.3 and update changelog
2020-09-25 13:43:22 -07:00
Micah Lee
e798da9a99
Version bump to 0.1.2 and update changelog
2020-04-09 16:23:15 -07:00
Micah Lee
2674f1457a
Version bump to 0.1.1
2020-03-17 11:11:47 -07:00
Micah Lee
4eba0087e7
Version bump to 0.1.1.dev1
2020-03-16 17:07:43 -07:00
Micah Lee
b99748620b
Update release documentation
2020-02-28 18:01:57 -08:00
Micah Lee
931effc7ce
In Windows, disable opening of safe PDF, make saving PDF required, and after safe PDF has been created, open Windows explorer with the safe PDF selected
2020-02-20 16:53:25 -08:00
Micah Lee
93fc079c17
Add wmi dependency for windows
2020-02-19 14:27:47 -08:00
Micah Lee
400b8d2b83
Switch from pipenv to poetry, which has better cross-platform support
2020-02-13 10:21:11 -08:00