Vadim Lebedev
0544fedc2b
use correct git clone command
2 years ago
Vadim Lebedev
a0c02a2074
syntax error
2 years ago
Vadim Lebedev
e3c90a54e8
adding epel dependency
2 years ago
Vadim Lebedev
bba64b2e75
more dependencies fixe
2 years ago
Vadim Lebedev
b986afde10
fixed dependencies
2 years ago
Vadim Lebedev
d4d03683be
fix depended package name
2 years ago
Vadim Lebedev
345f03b4f1
Workflow syntax
2 years ago
Vadim Lebedev
2230c1fe03
workflow syntax fix
2 years ago
Vadim Lebedev
2575c1d578
workflow fix
2 years ago
Vadim Lebedev
86c77978f1
workflow syntax error fix
2 years ago
Vadim Lebedev
44d6dd8f3c
User correct libarchive branch
2 years ago
Vadim Lebedev
e58fb753ed
Build instructions fixes
2 years ago
Vadim Lebedev
5aa191626e
Fixes to build instruction
2 years ago
Vadim Lebedev
5453c154c1
Adding githib workflow
2 years ago
Vadim Lebedev
81181965e7
retrive version number from SWIG generated .C file
2 years ago
Vadim Lebedev
794ef1cb17
cosmetics
2 years ago
Vadim Lebedev
72fdfa438b
Adding pyproject.toml
2 years ago
Vadim Lebedev
c5e562d4cd
Fix exception text
2 years ago
Vadim Lebedev
546d89852e
open archive in binary mode
2 years ago
Vadim Lebedev
855dc86d1d
is_archive: Avoid closing a file not opened by is_archive
2 years ago
Vadim Lebedev
f38459c730
Fix archive element closing
2 years ago
Vadim Lebedev
9c0f6391e0
fixes archive_read_data_into_str to return python byte array
2 years ago
Vadim Lebedev
d6b55c7aaf
package description fix
2 years ago
Vadim Lebedev
fa0e5fe081
python package rename
2 years ago
Vadim Lebedev
84f25fe04f
Fix tests
2 years ago
Vadim Lebedev
35a412ac1f
Fix SWIG helper functions
2 years ago
Vadim Lebedev
e66c2a24f3
Add SONAME to .so file
2 years ago
Vadim Lebedev
0c5afe44e7
Fixes to handle password protected archives
2 years ago
Vadim Lebedev
b95ad6fd05
Fixes for wraper rule
2 years ago
Vadim Lebedev
731e119197
upgrade archive write support
2 years ago
Vadim Lebedev
9bb3133f6e
Add password support for read access
2 years ago
Richard Young
32a2fa4fb7
switched to python 3.9
3 years ago
Richard Young
f78b6717ac
stuff
3 years ago
Richard Young
8aded1ab98
work
3 years ago
Richard Young
f35ce39dfe
stuff
3 years ago
Richard Young
08db5d3f6e
fixes
3 years ago
Richard Young
a5f43e4a58
Attempt to fix API for 3.10 compatibility
3 years ago
Richard Young
4729258a40
Change default python version to the version I'm using
3 years ago
Richard Young
e3ccbaaee2
update version
3 years ago
Richard Young
22d911afef
symlink api
3 years ago
Richard Young
7cc1f0f34c
Merge branch 'master' of https://github.com/richnetdesign/python-libarchive
3 years ago
Richard Young
08704fd4eb
wip
3 years ago
Richard Young
1d1a212df1
hacking in some more api
3 years ago
Rich Young
2182fa0275
Merge pull request #1 from richnetdesign/richnetdesign-patch-1
symlink
3 years ago
Richard Young
e9597eaa2a
additional api
3 years ago
Rich Young
2cffae8dcd
symlink
3 years ago
Clifton Barnes
0c36b37214
Release 4.0.1
4 years ago
Clifton Barnes
e3dd6dfcb3
Merge pull request #12 from aaron-sierra/fix-guess_format-popen-stdout
Handle file-like objects with integer name attribute
4 years ago
Aaron Sierra
fcead6fb1d
Handle file-like objects with integer name attribute
When io.BufferedReader (and others) are init-ed based on a file
descriptor, their name attribute will be an integer. Handle these
objects by explicitly checking for an integer type in guess_format() and
setting sane values (empty strings).
We don't trap an exception because Python 2 and 3 throw different types;
AttributeError and TypeError, respectively. So, this way seemed cleaner.
4 years ago
Aaron Sierra
bdedb5d597
Fix Python 2 pathname type set by from_archive()
A trailing comma resulted in Entry.pathname being a tuple instead
of a string when using Entry.from_archive() in Python 2.
This partially reverts 5013165958
("Fix tests for python 2 and 3"),
which accounted for Entry.pathname as a tuple, instead of addressing why
it had become one.
This also adds whitespace around the assignment operator for Python 2
and 3 to look less like a keyword argument assignment (which appears to
be where the comma originally came from).
4 years ago