Dev refactored - #212
Merged
Merged
Dev refactored#212
Conversation
The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3113904 Co-authored-by: snyk-bot <snyk-bot@snyk.io>
The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-PSUTIL-483082 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com>
The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-COOKIECUTTER-2414281 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com>
The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3180412 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com>
* Renamed orthophyl.py to phyml.py * Renamed orthophylip.py to phylip.py * Updated import of phylip.py * Updated import of phyml.py * Added docstrings for the init of the PhyML class. * Refactored init in ETE3PAMl to create better API. * Fixed logging issue. * Added check_exe function. * Added new examples to README. * Added ApplicationError to try/except in run method. * Added a test for phyml * Added test data for phyml test. * Added phyml installation to travis script. * Added ability for user to choose number of processors. * Updated README for new api. * Removed deprecated csvtolist * Added logging to ETE3PAML * Added _import_alignment method * Added a README for the PHYLIP class. * Added try/except/else/finally for phylip methods * Removed phylip test from Phylip folder. * Added docstrings to ETE3PAML class. * Fixed errors in README. * Added TODO in codeml.py * Changed data in test. * Added missing doctrings. * Updated example in README. * Refactored TreeViz api. * Refactored ncbi-download script * Added validation function. Extended run api. * Updated PhyML test data. * Added ability to capture output for Phylip * Fixed validate format issue. * Renamed PhyloTree module to TreeViz * Added a treeviz test. * Removed sciluigi. Added matplotlib. * Removed matplotlib from travis CI pip install line * Added updated example to readme. * Added docstrings. * Removed version of matplotlib * Corrected path to tree file in test. * Updated Flask to latest version and removed other flask libraries. * Corrected paths in tests. * Additional fix to current directory for tests. * Changed paths of test output. * Fixed Phyml tests * Fix extra lines in code. * Fix psutil requirement. * Remove cookiecutter version. * Remove Flask version requirements. Flash should be fairly backwards compatible. Fixes will be simpler. * Drop support for Python < 3.7. * Fix name for log level to format color. * Remove version for setuptools. * Remove incorrect character from travis script. * Add commands to PyBasher. * Refactor blastpipeline. * Remove Flask-User. * Set _COLORS for logging. * Deprecate airflow. * Comment out phyml test. * Add more test infrastructure. * Remove luigi version. * Fix cookies test. * Test. * Test. * Add github action for ci. * Fix test. * Fix texts for Oven and CookBook. * Updated utils tests. * Remove PackageVersion test. * Fix Cookies tests. * Remove github action. * Add ci back. Remove blast tests. * Change timeout. * Update OrthoEvol/Orthologs/Phylogenetics/PhyML/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update OrthoEvol/Orthologs/Phylogenetics/PhyML/phyml.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Remove travis. Add GH action. * Upgrade biopython version. * Fixed tests. * bump up python versions. * Bump werkzeug (#211) Bumps [werkzeug](https://github.com/pallets/werkzeug) from 0.15.3 to 3.1.4. - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@0.15.3...3.1.4) --- updated-dependencies: - dependency-name: werkzeug dependency-version: 3.1.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump jinja2 (#206) Bumps [jinja2](https://github.com/pallets/jinja) from 2.9.6 to 3.1.6. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](pallets/jinja@2.9.6...3.1.6) --- updated-dependencies: - dependency-name: jinja2 dependency-version: 3.1.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tqdm from 4.25.0 to 4.66.3 (#208) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.25.0 to 4.66.3. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](tqdm/tqdm@v4.25.0...v4.66.3) --- updated-dependencies: - dependency-name: tqdm dependency-version: 4.66.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add test gpcr dataset. * Fix utils test. * Fix issue finding directory. * Fix manage tests. * Fix code cov. * fix: requirements.txt to reduce vulnerabilities (#210) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-WERKZEUG-14151620 Co-authored-by: snyk-bot <snyk-bot@snyk.io> * Bump sqlalchemy (#209) Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.1.9 to 1.2.19. - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) --- updated-dependencies: - dependency-name: sqlalchemy dependency-version: 1.2.19 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: sdhutchins <sdhutchins@outlook.com> Co-authored-by: Shaurita D. Hutchins <shaurita.d.hutchins@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## dev-master #212 +/- ##
===============================================
+ Coverage 15.13% 29.68% +14.55%
===============================================
Files 67 69 +2
Lines 4182 4345 +163
===============================================
+ Hits 633 1290 +657
+ Misses 3549 3055 -494 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
sdhutchins
added a commit
that referenced
this pull request
Dec 2, 2025
* fix: requirements.txt to reduce vulnerabilities (#169) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-WTFORMS-40581 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> * Bump jinja2 (#168) Bumps [jinja2](https://github.com/pallets/jinja) from 2.9.6 to 2.11.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst) - [Commits](pallets/jinja@2.9.6...2.11.3) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add additional tests (#212) * fix: requirements.txt to reduce vulnerabilities (#176) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3113904 Co-authored-by: snyk-bot <snyk-bot@snyk.io> * fix: requirements.txt to reduce vulnerabilities (#175) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-PSUTIL-483082 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> * fix: requirements.txt to reduce vulnerabilities (#170) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-COOKIECUTTER-2414281 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> * fix: requirements.txt to reduce vulnerabilities (#179) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3180412 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> * Refactor code. (#177) * Renamed orthophyl.py to phyml.py * Renamed orthophylip.py to phylip.py * Updated import of phylip.py * Updated import of phyml.py * Added docstrings for the init of the PhyML class. * Refactored init in ETE3PAMl to create better API. * Fixed logging issue. * Added check_exe function. * Added new examples to README. * Added ApplicationError to try/except in run method. * Added a test for phyml * Added test data for phyml test. * Added phyml installation to travis script. * Added ability for user to choose number of processors. * Updated README for new api. * Removed deprecated csvtolist * Added logging to ETE3PAML * Added _import_alignment method * Added a README for the PHYLIP class. * Added try/except/else/finally for phylip methods * Removed phylip test from Phylip folder. * Added docstrings to ETE3PAML class. * Fixed errors in README. * Added TODO in codeml.py * Changed data in test. * Added missing doctrings. * Updated example in README. * Refactored TreeViz api. * Refactored ncbi-download script * Added validation function. Extended run api. * Updated PhyML test data. * Added ability to capture output for Phylip * Fixed validate format issue. * Renamed PhyloTree module to TreeViz * Added a treeviz test. * Removed sciluigi. Added matplotlib. * Removed matplotlib from travis CI pip install line * Added updated example to readme. * Added docstrings. * Removed version of matplotlib * Corrected path to tree file in test. * Updated Flask to latest version and removed other flask libraries. * Corrected paths in tests. * Additional fix to current directory for tests. * Changed paths of test output. * Fixed Phyml tests * Fix extra lines in code. * Fix psutil requirement. * Remove cookiecutter version. * Remove Flask version requirements. Flash should be fairly backwards compatible. Fixes will be simpler. * Drop support for Python < 3.7. * Fix name for log level to format color. * Remove version for setuptools. * Remove incorrect character from travis script. * Add commands to PyBasher. * Refactor blastpipeline. * Remove Flask-User. * Set _COLORS for logging. * Deprecate airflow. * Comment out phyml test. * Add more test infrastructure. * Remove luigi version. * Fix cookies test. * Test. * Test. * Add github action for ci. * Fix test. * Fix texts for Oven and CookBook. * Updated utils tests. * Remove PackageVersion test. * Fix Cookies tests. * Remove github action. * Add ci back. Remove blast tests. * Change timeout. * Update OrthoEvol/Orthologs/Phylogenetics/PhyML/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update OrthoEvol/Orthologs/Phylogenetics/PhyML/phyml.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Remove travis. Add GH action. * Upgrade biopython version. * Fixed tests. * bump up python versions. * Bump werkzeug (#211) Bumps [werkzeug](https://github.com/pallets/werkzeug) from 0.15.3 to 3.1.4. - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@0.15.3...3.1.4) --- updated-dependencies: - dependency-name: werkzeug dependency-version: 3.1.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump jinja2 (#206) Bumps [jinja2](https://github.com/pallets/jinja) from 2.9.6 to 3.1.6. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](pallets/jinja@2.9.6...3.1.6) --- updated-dependencies: - dependency-name: jinja2 dependency-version: 3.1.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tqdm from 4.25.0 to 4.66.3 (#208) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.25.0 to 4.66.3. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](tqdm/tqdm@v4.25.0...v4.66.3) --- updated-dependencies: - dependency-name: tqdm dependency-version: 4.66.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add test gpcr dataset. * Fix utils test. * Fix issue finding directory. * Fix manage tests. * Fix code cov. * fix: requirements.txt to reduce vulnerabilities (#210) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-WERKZEUG-14151620 Co-authored-by: snyk-bot <snyk-bot@snyk.io> * Bump sqlalchemy (#209) Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.1.9 to 1.2.19. - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) --- updated-dependencies: - dependency-name: sqlalchemy dependency-version: 1.2.19 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: sdhutchins <sdhutchins@outlook.com> Co-authored-by: Shaurita D. Hutchins <shaurita.d.hutchins@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> * Fix docstrings. Move templates to .github. * Update examples and python version. * Update python tasks. * Add docstring to Orthologs module. * Fix missing doc strings. * Added more utils tests. * Add more tests for manager module. * Add more tests for tools module. * Add changelog. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Snyk bot <github+bot@snyk.io> Co-authored-by: sdhutchins <sdhutchins@outlook.com> Co-authored-by: Shaurita D. Hutchins <shaurita.d.hutchins@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Prepare release 1.0.0b2 * Rebuild docs. * Add action for building docs. * Fix workflow. https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/ * Fix build script. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Snyk bot <github+bot@snyk.io> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: sdhutchins <sdhutchins@outlook.com> Co-authored-by: Shaurita D. Hutchins <shaurita.d.hutchins@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
sdhutchins
added a commit
that referenced
this pull request
Dec 2, 2025
* fix: requirements.txt to reduce vulnerabilities (#169) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-WTFORMS-40581 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> * Bump jinja2 (#168) Bumps [jinja2](https://github.com/pallets/jinja) from 2.9.6 to 2.11.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst) - [Commits](pallets/jinja@2.9.6...2.11.3) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add additional tests (#212) * fix: requirements.txt to reduce vulnerabilities (#176) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3113904 Co-authored-by: snyk-bot <snyk-bot@snyk.io> * fix: requirements.txt to reduce vulnerabilities (#175) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-PSUTIL-483082 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> * fix: requirements.txt to reduce vulnerabilities (#170) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-COOKIECUTTER-2414281 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> * fix: requirements.txt to reduce vulnerabilities (#179) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3180412 Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> * Refactor code. (#177) * Renamed orthophyl.py to phyml.py * Renamed orthophylip.py to phylip.py * Updated import of phylip.py * Updated import of phyml.py * Added docstrings for the init of the PhyML class. * Refactored init in ETE3PAMl to create better API. * Fixed logging issue. * Added check_exe function. * Added new examples to README. * Added ApplicationError to try/except in run method. * Added a test for phyml * Added test data for phyml test. * Added phyml installation to travis script. * Added ability for user to choose number of processors. * Updated README for new api. * Removed deprecated csvtolist * Added logging to ETE3PAML * Added _import_alignment method * Added a README for the PHYLIP class. * Added try/except/else/finally for phylip methods * Removed phylip test from Phylip folder. * Added docstrings to ETE3PAML class. * Fixed errors in README. * Added TODO in codeml.py * Changed data in test. * Added missing doctrings. * Updated example in README. * Refactored TreeViz api. * Refactored ncbi-download script * Added validation function. Extended run api. * Updated PhyML test data. * Added ability to capture output for Phylip * Fixed validate format issue. * Renamed PhyloTree module to TreeViz * Added a treeviz test. * Removed sciluigi. Added matplotlib. * Removed matplotlib from travis CI pip install line * Added updated example to readme. * Added docstrings. * Removed version of matplotlib * Corrected path to tree file in test. * Updated Flask to latest version and removed other flask libraries. * Corrected paths in tests. * Additional fix to current directory for tests. * Changed paths of test output. * Fixed Phyml tests * Fix extra lines in code. * Fix psutil requirement. * Remove cookiecutter version. * Remove Flask version requirements. Flash should be fairly backwards compatible. Fixes will be simpler. * Drop support for Python < 3.7. * Fix name for log level to format color. * Remove version for setuptools. * Remove incorrect character from travis script. * Add commands to PyBasher. * Refactor blastpipeline. * Remove Flask-User. * Set _COLORS for logging. * Deprecate airflow. * Comment out phyml test. * Add more test infrastructure. * Remove luigi version. * Fix cookies test. * Test. * Test. * Add github action for ci. * Fix test. * Fix texts for Oven and CookBook. * Updated utils tests. * Remove PackageVersion test. * Fix Cookies tests. * Remove github action. * Add ci back. Remove blast tests. * Change timeout. * Update OrthoEvol/Orthologs/Phylogenetics/PhyML/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update OrthoEvol/Orthologs/Phylogenetics/PhyML/phyml.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Remove travis. Add GH action. * Upgrade biopython version. * Fixed tests. * bump up python versions. * Bump werkzeug (#211) Bumps [werkzeug](https://github.com/pallets/werkzeug) from 0.15.3 to 3.1.4. - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@0.15.3...3.1.4) --- updated-dependencies: - dependency-name: werkzeug dependency-version: 3.1.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump jinja2 (#206) Bumps [jinja2](https://github.com/pallets/jinja) from 2.9.6 to 3.1.6. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](pallets/jinja@2.9.6...3.1.6) --- updated-dependencies: - dependency-name: jinja2 dependency-version: 3.1.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tqdm from 4.25.0 to 4.66.3 (#208) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.25.0 to 4.66.3. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](tqdm/tqdm@v4.25.0...v4.66.3) --- updated-dependencies: - dependency-name: tqdm dependency-version: 4.66.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add test gpcr dataset. * Fix utils test. * Fix issue finding directory. * Fix manage tests. * Fix code cov. * fix: requirements.txt to reduce vulnerabilities (#210) The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-WERKZEUG-14151620 Co-authored-by: snyk-bot <snyk-bot@snyk.io> * Bump sqlalchemy (#209) Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.1.9 to 1.2.19. - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) --- updated-dependencies: - dependency-name: sqlalchemy dependency-version: 1.2.19 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shaurita Hutchins <ms.s.hutchins@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: sdhutchins <sdhutchins@outlook.com> Co-authored-by: Shaurita D. Hutchins <shaurita.d.hutchins@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> * Fix docstrings. Move templates to .github. * Update examples and python version. * Update python tasks. * Add docstring to Orthologs module. * Fix missing doc strings. * Added more utils tests. * Add more tests for manager module. * Add more tests for tools module. * Add changelog. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Snyk bot <github+bot@snyk.io> Co-authored-by: sdhutchins <sdhutchins@outlook.com> Co-authored-by: Shaurita D. Hutchins <shaurita.d.hutchins@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Prepare release 1.0.0b2 * Rebuild docs. * Add action for building docs. * Fix workflow. https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/ * Fix build script. * Add readthedocs requirements. * Fix readthe docs yaml. * Fix badges. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Snyk bot <github+bot@snyk.io> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: sdhutchins <sdhutchins@outlook.com> Co-authored-by: Shaurita D. Hutchins <shaurita.d.hutchins@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Improve Test Coverage for OrthoEvolution
Summary
This PR significantly improves test coverage by adding comprehensive test suites for the
utilities,Manager, andToolsmodules. Also fixes a critical typo inFullUtilitiesthat caused anAttributeError.Changes Made
Test Coverage Improvements
tests/test_utils.py): Added 20+ test methods forBlastUtils,GenbankUtils,OrthologUtils,ManagerUtils,PackageVersion, andFullUtilitiesclasses (~297 lines)tests/test_manager.py): Added 16 test methods across 6 new test classes coveringManagement,RepoManagement,UserManagement,WebsiteManagement,ProjectManagement, andBaseDatabaseManagement(~332 lines)tests/test_tools.py): Added 5 test methods forLogIt,PyBasher,NcbiFTPClient, andMultiprocessfunctionality (~76 lines)Bug Fixes
OrthoEvol/utilities.pyline 951:Ortho0logUtils→OrthologUtilsAttributeErrorinFullUtilities.__init__()Impact
FullUtilitiesclassFiles Changed
tests/test_utils.py(+297 lines)tests/test_manager.py(+332 lines)tests/test_tools.py(+76 lines)OrthoEvol/utilities.py(1 line typo fix)