Commit Graph

18 Commits

Author SHA1 Message Date
dave a1c0212e09 support zstd 2023-06-01 17:36:21 -07:00
dave 1c57c0332e support xz 2019-05-04 21:34:18 -07:00
memory 0719ce4a5e Merge pull request #7 from TheClimateCorporation/include-dsc-file
include dsc file and checksums in message
2017-06-23 09:19:45 -07:00
Nathan J. Mehl 940ce3c07d include dsc in message
Sigh, dsc messages may not include their own checksums (for obvious
tail-eating reasons) but said checksums are needed for including in
apt source repos, so calculate them on the fly.

Also rename the `files` property to `source_files` so that it does
not collide with the Files: header in the dsc message.

Update README appropriately
2017-06-23 08:53:41 -07:00
memory 3ab5300187 Merge pull request #6 from TheClimateCorporation/dsc-support
add support for parsing and validating debian source files
2017-06-21 20:16:41 -07:00
Nathan J. Mehl 0a9d1aeb74 add support for parsing and validating debian source files 2017-06-21 20:12:13 -07:00
memory e739492714 Merge pull request #5 from TheClimateCorporation/provide_key
it's 2017; provide a sorting key function
2017-06-13 14:14:13 -07:00
Nathan J. Mehl bf4295893b it's 2017; provide a sorting key function 2017-06-13 14:10:55 -07:00
Nathan J. Mehl 520d7cbf3a update readme 2017-06-12 07:35:27 -07:00
memory c12f30f623 Merge pull request #4 from TheClimateCorporation/attributes-and-tests
treat control message headers as attributes
2017-06-12 07:28:39 -07:00
Nathan J. Mehl 3414f1f194 treat control message headers as attributes
also add docstrings and some rudimentary test coverage
for the file importer
2017-06-12 07:24:39 -07:00
Nathan J. Mehl 26081fcf3e fix tarball string in setup.py 2017-06-09 10:57:38 -07:00
memory a30e610525 Merge pull request #3 from TheClimateCorporation/fix-get-header
fix get_header, which was doing the opposite of what it claimed
2017-06-09 10:50:49 -07:00
Nathan J. Mehl f34e875c83 fix get_header, which was doing the opposite of what it claimed 2017-06-09 08:51:29 -07:00
memory b029a2c1dc Merge pull request #2 from TheClimateCorporation/py3-and-travis
python3 and travis support
2017-06-04 15:26:47 -07:00
Nathan J. Mehl c56c520950 python3 and travis support
- python3 compatibility
- drop py2.6 support
- use email.message rather than rfc822.message
- add some initial debug logging
- pylint and pep8 fixes
- add object properties for file hashes
- add a simple cli demo script
- add travis for continuous build
2017-06-04 15:23:14 -07:00
Nathan J. Mehl fe2cf7df3d add installing section to readme 2017-01-25 13:31:47 -08:00
Nathan J. Mehl 7a2439a08c initial commit 2017-01-25 12:21:08 -08:00