Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v2.4.0 #121

Merged
merged 33 commits into from
Oct 13, 2019
Merged

Release v2.4.0 #121

merged 33 commits into from
Oct 13, 2019

Conversation

peterk87
Copy link
Contributor

@peterk87 peterk87 commented Oct 9, 2019

Change log for v2.4.0 release:

DarianHole and others added 30 commits August 23, 2019 13:48
Rename tb_speciation to tb_lineage
Fix to include metadata when installing with pip/conda
Now outputs "NA" in subtype field when there is no subtype result or no targets found
Update default coverage values and clarify help statement
Faster reverse complement using translation table
Harmonize program description with README
Add test for metadata merging of "#N/A" subtype value
@peterk87 peterk87 requested a review from DarianHole October 9, 2019 20:17
@DarianHole
Copy link
Member

Hi @peterk87,

Everything seems to be in order on the code side. Pytests run on both 3.6 and 3.7 as expected.

Although I think I've found an installation issue I missed last time (or I don't know how to install). Currently I pip install from the branch (pip install .) and when I do that, the aho_corasick and qc directories are not being copied with the data (no issue when I tried 2.3 or 2.2 in this).

I'll see if its on my end a bit more as well

Copy link
Member

@DarianHole DarianHole left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just the one comment to fix the issue I was having and two small potential wording changes I would recommend.

Otherwise good!

As an aside question, will this auto-deploy to pypi?

@peterk87
Copy link
Contributor Author

Thanks a lot @DarianHole for taking a look at this PR! I fixed the packaging issue and made the suggested changes.

I think it should auto-deploy when a release tag is created.

biohansel/.travis.yml

Lines 13 to 23 in f653c2f

deploy:
provider: pypi
distributions: sdist bdist_wheel
user: peterk87
deployment: bio-hansel
password:
secure: feBsWxq8pSl/Eisu262EJH3E3JYgeWVmmwHCHut1474BxqXDvoUOGQmD7WoxwLCUVwvTE9gq37KZhYA4QDBwGI2vTwEegEeZGEo6ivPPO68TEkEFh00HwvXmFnYjllTtVISkUpBiUT8bYXdcPzR66bTfig+tZvlKIMATbHhzwFrWh1dkWkyiUojUaD4T861M0n774B0T8nyS4ppb7GT4CfkJXm9PpGMNWu04Cv0U2tTAIABT0OvvrstP1o1XFvOLNP3KI7aV/Onf24r3D5/jqtQN5ET90HFqvpoumRQi4XnJ10RWLySSOIlJ8HEE7giHvFz//TAGA4e3rBB4B0POun+qtAlriH2aq62vpBhm4jLZQOI8ARm6G1GPBKXZq+LnFJmQKFritYpNUubdpsaCK1ykoDgVOQh9FrAVXTcWvN6PPPwbrwZ2L5DkKsKyYK9QdtgM7Yhhr3cT2tM74jPQAeh9ky7iow4ltTlX/4NNegXwVxn7Gmn8Dkeg5dFeh/CcfaaHKSd3Se2DUe3vPldoQgkNJSUyFL65MvfftQP/pRRpLfPqkrHl6QjhCTdLLUvTTtyQtkvO5a3vNKtbScMK+epvGKrwSSPBIckYS0BUWHM/KoswnR+VPWh5wQmJWLHliukuseCx7qXJkABuZNsl8YtFXB+uCXGV9eoErR4sD5c=
on:
tags: true
repo: phac-nml/biohansel
python: 3.6

The user and secure password could be changed to the phac-nml and a secure password generated by the travis-ci cli tool. I've added the phac-nml user as a project owner on PyPI.

@DarianHole DarianHole self-requested a review October 13, 2019 17:30
Copy link
Member

@DarianHole DarianHole left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes are good. Testing shows that everything is working as expected for python 3.6 and 3.7

@DarianHole
Copy link
Member

@peterk87 I am not authorized to merge this one but its good. Let me know if anything else is needed!

@peterk87 peterk87 merged commit e466f3a into master Oct 13, 2019
@peterk87
Copy link
Contributor Author

Thanks a lot @DarianHole! I'll create a v2.4.0 release and make sure it's up on PyPI

@glabbe
Copy link
Collaborator

glabbe commented Oct 15, 2019

Thanks a lot @peterk87 and @DarianHole for this new version release, much appreciated!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants