BjornFJohansson / pydna

Clone with Python! Data structures for double stranded DNA & simulation of homologous recombination, Gibson assembly, cut & paste cloning.
Other
166 stars 45 forks source link

Release? #306

Closed manulera closed 4 weeks ago

manulera commented 1 month ago

Hi @BjornFJohansson, I think with all recent bug fixes and improvements to the documentation, we should do a release to pypi.

It does not have to be a major release, I think, since it's mostly bug fixes and docs, and there are no breaking changes as far as I remember. Let me know what you think.

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 86.50000% with 54 lines in your changes missing coverage. Please review.

Project coverage is 93.63%. Comparing base (989e76e) to head (72cd39b). Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
src/pydna/seq.py 64.81% 19 Missing :warning:
src/pydna/seqrecord.py 54.16% 11 Missing :warning:
src/pydna/dseqrecord.py 60.00% 7 Missing and 1 partial :warning:
src/pydna/parsers.py 89.36% 3 Missing and 2 partials :warning:
src/pydna/dseq.py 94.66% 2 Missing and 2 partials :warning:
src/pydna/readers.py 62.50% 1 Missing and 2 partials :warning:
src/pydna/tm.py 87.50% 1 Missing and 1 partial :warning:
src/pydna/utils.py 94.87% 2 Missing :warning:
Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306/graphs/tree.svg?width=650&height=150&src=pr&token=8gKFpo7HAl&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson)](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson) ```diff @@ Coverage Diff @@ ## master #306 +/- ## ========================================== + Coverage 93.00% 93.63% +0.63% ========================================== Files 40 40 Lines 3744 3926 +182 Branches 562 589 +27 ========================================== + Hits 3482 3676 +194 + Misses 217 198 -19 - Partials 45 52 +7 ``` | [Files with missing lines](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson) | Coverage Δ | | |---|---|---| | [src/pydna/\_\_init\_\_.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2F__init__.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL19faW5pdF9fLnB5) | `90.10% <100.00%> (+0.82%)` | :arrow_up: | | [src/pydna/\_pretty.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2F_pretty.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL19wcmV0dHkucHk=) | `100.00% <100.00%> (ø)` | | | [src/pydna/amplify.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2Famplify.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL2FtcGxpZnkucHk=) | `98.67% <100.00%> (+0.01%)` | :arrow_up: | | [src/pydna/assembly.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2Fassembly.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL2Fzc2VtYmx5LnB5) | `97.70% <100.00%> (+0.14%)` | :arrow_up: | | [src/pydna/codon.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2Fcodon.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL2NvZG9uLnB5) | `100.00% <100.00%> (ø)` | | | [src/pydna/common\_sub\_strings.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2Fcommon_sub_strings.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL2NvbW1vbl9zdWJfc3RyaW5ncy5weQ==) | `100.00% <100.00%> (ø)` | | | [src/pydna/crispr.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2Fcrispr.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL2NyaXNwci5weQ==) | `87.23% <ø> (ø)` | | | [src/pydna/design.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2Fdesign.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL2Rlc2lnbi5weQ==) | `97.57% <100.00%> (+0.37%)` | :arrow_up: | | [src/pydna/fakeseq.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2Ffakeseq.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL2Zha2VzZXEucHk=) | `100.00% <100.00%> (+50.00%)` | :arrow_up: | | [src/pydna/genbank.py](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree&filepath=src%2Fpydna%2Fgenbank.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson#diff-c3JjL3B5ZG5hL2dlbmJhbmsucHk=) | `100.00% <100.00%> (ø)` | | | ... and [10 more](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson) | | ... and [7 files with indirect coverage changes](https://app.codecov.io/gh/BjornFJohansson/pydna/pull/306/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Johansson)
manulera commented 1 month ago

Hey @BjornFJohansson any thoughts on this?

manulera commented 4 weeks ago

Ok then! Merge it is!

manulera commented 4 weeks ago

By the way @BjornFJohansson what is the process you follow to release to pypi? If I want to release a next version (say 5.3.0), how do I do so?