Release 0.2.4
This is release 0.2.4 of ncbi-genome-download.
Highlights of this version include:
- Enable using ncbi-genome-download as API from your own scripts, thanks to Marc Bourqui (@mbourqui).
- Also allow downloading the _assembly_report.txt and _assembly_stats.txt files, thanks to Peter Cock (@peterjc).
- Better handle interrupting with Ctrl-C while downloading in multiple threads.
Detailed changes:
Kai Blin (6):
core: More gracefully abort on Ctrl-C
core: Silence some pylint style warnings I disagree with
chore: Update drone CI config for drone 0.7
README: Switch CI links to HTTPS.
publish.sh: Switch to using twine and build universal binary wheel
Bump version to 0.2.4
Marc Bourqui (27):
Update gitignore for PyCharm
Replace args with kwargs in download signature
Merge _download and download
Update tests to previous commits
Bug fixes in Enums, some renamings, more doc
Update packaging related stuff * Version number * Requirements * README
Move tests folder (were not finding package files otherwise)
Fix AttributeError
Fix Enum related issues
Fix issues and tests
Update imports
Fix tests * Bring back _download() for testing purposes
WIP preserve enum order
Update EMap to avoid usage of dict which does not preserve order
Move test folder for drone testing
Minor performance improvement
Fix README
Remove __init__.py in tests/ and revert test_parse_checksums() auto line breaks
Fix unreachable code
Unbump version number
Fix undesired new line
Rename var to _download_mock when dealing with _download()
Fix SystemError: Parent module '' not loaded, cannot perform relative import
Fix TypeError and AssertionErrors
Fix Enum ordering for Pyhton 2
Move comment line
Fix AttributeError
Peter Cock (3):
Download XXX_assembly_report.txt and XXX_assembly_stats.txt
Use strict bash mode in publish.sh
Include PyPI version badge in README