Skip to content

Release 0.2.4

Compare
Choose a tag to compare
@kblin kblin released this 27 Jun 11:23
· 178 commits to master since this 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