Charles LeDoux
03018b4e5b
Only return separate encoding if `program_supports_compression`
...
Why:
* To prevent archives such as archive.rar.gz from breaking patool.
This change addresses the need by:
* move program_supports_compression above the `import util` line
* If we don't do this, we have a circular import.
* Import program_supports_compression into util.
* Only return separate mime and encoding if program_support_compression
returns True.
* Otherwise return the mime of the encoding and no encoding.
* Add fixes so that current tests still pass.
* In program_support_compression:
- Test tar separately and check all supported tar wrappers.
* In test_tar:
- Add file requirement for compress in the compress check.
- Otherwise tar tries and failes when compress isn't installed.
2018-09-11 23:50:36 -04:00
Charles LeDoux
cadeb1ca9f
Fix require_one_program to actually require only one
...
Why:
* Currently uses an any which means *all* programs will be required.
This change addresses the need by:
* Switchs the *all* to an *any* so that at least one is required
2017-12-27 18:26:50 -06:00
Charles LeDoux
4d1b37a58d
Call instead of raise pytest.raise()
...
Why:
* pytest.raise is not an exception.
2017-12-27 18:26:50 -06:00
Bastian Kleineidam
edadb31a2b
Updated web meta data.
...
[ci skip]
2016-01-17 09:15:22 +01:00
Bastian Kleineidam
447637b798
Set release date
...
[ci skip]
2016-01-17 09:06:13 +01:00
Bastian Kleineidam
9e244db5f8
Remove unused function
2016-01-16 22:36:22 +01:00
Bastian Kleineidam
0dfc0d3eca
Updated changelog
...
[ci skip]
2016-01-14 21:10:17 +01:00
Bastian Kleineidam
598d06a936
Improve docs on how to run patool on windows.
...
[ci skip]
2016-01-14 21:10:11 +01:00
Bastian Kleineidam
d9f1372243
Print search path for archive formats.
2016-01-14 21:09:44 +01:00
Bastian Kleineidam
d7c0bfa3a5
Add WinRAR to default search path on windows.
2016-01-14 21:09:18 +01:00
Bastian Kleineidam
1e95c7577c
Bump up version
2016-01-14 21:08:53 +01:00
Bastian Kleineidam
64562ad02f
Document pigz test error.
2016-01-10 09:18:49 +01:00
Bastian Kleineidam
4a4f32f4c3
Ignore pigz test errors for now
2016-01-10 08:38:45 +01:00
Bastian Kleineidam
f9ade6aca9
Zopfli package is not available for testing.
2016-01-10 08:29:47 +01:00
Bastian Kleineidam
99ae3e6a4a
Install more archive managers for testing
2016-01-10 08:27:16 +01:00
Bastian Kleineidam
9d262ebebe
Updated file extensions of web page.
...
[ci skip]
2016-01-10 08:18:02 +01:00
Bastian Kleineidam
3f1b92d147
Updated web meta data.
...
[ci skip]
2016-01-09 21:15:42 +01:00
Bastian Kleineidam
c05b75894f
Specify files to check for copyright year
2016-01-09 21:14:46 +01:00
Bastian Kleineidam
049ed12d43
Updated copyright
2016-01-09 21:09:27 +01:00
Bastian Kleineidam
20c35a4822
Install p7zip .deb package in Travis tests.
2016-01-09 21:02:42 +01:00
Bastian Kleineidam
06166e7b1d
Support comic book archives
2016-01-09 20:58:15 +01:00
Bastian Kleineidam
1d121c4c79
Fix 7z unpacking when only p7zip with /usr/bin/7zr is installed.
2016-01-09 20:25:26 +01:00
Bastian Kleineidam
bd91cce07e
Fix .whl download link
...
[ci skip]
2015-12-11 07:10:50 +01:00
Bastian Kleineidam
e26d0de020
Remove unused file patterns
2015-12-10 20:19:25 +01:00
Bastian Kleineidam
d234bf6fe1
Updated web meta data.
...
[ci skip]
2015-12-10 20:18:29 +01:00
Bastian Kleineidam
86dbbd3d34
Set release date
...
[ci skip]
2015-12-10 20:16:12 +01:00
Bastian Kleineidam
a2e096ae98
Add VHD support with 7z
2015-12-10 20:14:53 +01:00
Bastian Kleineidam
02004743f7
remove unused files
2015-12-09 21:22:54 +01:00
Bastian Kleineidam
09dd1f1d4a
Fix Travis build for Python 3.5 by removing the pip --use-mirrors option
2015-12-09 11:50:44 +01:00
Bastian Kleineidam
c225a879e2
Add missing classifiers
2015-12-08 22:01:56 +01:00
Bastian Kleineidam
3a04121d03
Fix download links and add wheel file
...
[ci skip]
2015-12-08 22:01:43 +01:00
Bastian Kleineidam
392db0af6f
Upload wheel to pypi
2015-12-08 22:00:01 +01:00
Bastian Kleineidam
e44b8cd30d
Build distribution package as wheel (.whl) file for Python
2015-12-07 20:16:28 +01:00
Bastian Kleineidam
5f1ade68be
Fix copying on Windows systems.
2015-12-07 19:49:54 +01:00
Bastian Kleineidam
833554f31d
No .deb on release anymore.
2015-12-07 12:34:57 +01:00
Bastian Kleineidam
ce94ece49c
Updated web meta data.
...
[ci skip]
2015-12-07 12:30:12 +01:00
Bastian Kleineidam
011e92b1b7
Set release date and version.
2015-12-07 12:29:17 +01:00
Bastian Kleineidam
c63395c2aa
Check for version differences on release.
2015-12-07 12:29:07 +01:00
Bastian Kleineidam
e44b17a47a
Fix ZPAQ archive testing
2015-12-07 11:08:19 +01:00
Bastian Kleineidam
a733ca1150
Updated changelog
...
[ci skip]
2015-12-06 20:51:46 +01:00
Bastian Kleineidam
99d795691d
Add more python versions to test
2015-12-06 20:48:36 +01:00
Bastian Kleineidam
94aaaf58bd
Fix py_lzma test
2015-12-06 20:46:10 +01:00
Bastian Kleineidam
8ba1531d81
Fix Travis errors
2015-12-06 20:39:12 +01:00
Bastian Kleineidam
c0ea03d4f9
Fix Travis errors.
2015-12-06 20:33:26 +01:00
Bastian Kleineidam
5a654b7d04
Make tests non-interactive
2015-12-06 20:23:27 +01:00
Bastian Kleineidam
a546db107a
Add new option --non-interactive.
2015-12-06 20:09:16 +01:00
Bastian Kleineidam
8446298844
Revert output escaping since it broke Python 3 tests.
2015-12-06 07:05:29 +01:00
Bastian Kleineidam
d293404cd0
Replace invlid output before logging it
2015-12-05 13:00:57 +01:00
Bastian Kleineidam
7f3fc3be79
Add Python 3 to PyPI classifiers.
2015-12-05 12:24:40 +01:00
Bastian Kleineidam
4a2c3d55ce
Fix support URL
2015-12-05 12:12:57 +01:00