Skip to content

build(deps): update dendropy requirement from >=4.5.2 to >=5.0.8#27

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/dendropy-gte-5.0.8
Closed

build(deps): update dendropy requirement from >=4.5.2 to >=5.0.8#27
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/dendropy-gte-5.0.8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on dendropy to permit the latest version.

Changelog

Sourced from dendropy's changelog.

Release 4.5.2

  • Support for user-specified random seed in RaXML wrapper (thanks @​NoahAmsel)
  • MUCH faster label lookup (thanks Sam Nicholls / @​SamStudio8 !)
  • Faster birth-death tree generation (thanks @​NicolaDM !)
  • Storage of supplemental NEXUS blocks
  • Fix type: "PhylogeneticIndependentConstrasts" => "PhylogeneticIndependentContrasts"

Release 4.4.0

  • Calculation of birth-death likelihoods.
  • Bipartitions inherit rooting state of trees.
  • Patristic paths between tips can be tracked in PatristicDistanceMatrix.
  • Character column metadata annotations now actually possible.
  • Standard character matrix defaults to 0-9 alphabet instead of just 01.
  • Reorganization of package directory: from "$HOME/dendropy" and "$HOME/dendropy/test" to more modern "$HOME/src/dendropy" and "$HOME/tests" respectively.

Release 4.3.0

  • [SumTrees]: Important bugfix in tracking splits on consensus tree from rooted trees: previously it was possible for a split on the consensus tree to be ignored, resulting in a null (0) edge length and no (0.0) support.
  • Added sumlabels.py application.
  • Birth-death tree (dendropy.model.birth_death_tree) now allows for preservation of extinct tips.
  • Improved performance of character subset export

Release 4.2.0

  • 0 branch lengths assigned to randomly resolved polytomies.
  • Explicitly set rooting for NJ and UPGMA trees.
  • Faster pruning (kyungtaekLIM)
  • Fix nesting bug in raised KeyError in basemodel.AnnotationSet.deepcopy (Steve Bond)
  • Catch edge case during deepcopy when Edge object has no _annotations (Steve Bond)
  • Optimizations and fixes for various population genetic calculations (Andrew Guy)
  • newickreader: Parse jplace style edge numbering. (Ben J Woodcroft)
  • Calculate probability of gene tree(s) in species trees under the Multispecies Coalescent model.
  • New approaches to calculate distances between unlabeled trees of different sizes: dendropy.profiledistance and dendropy.calculate.treecompare.TreeShapeKernel.
  • When parsing Newick/NEXUS, allow for internal node labels to be associated with either nodes or edges.

Release 4.1.0

New or Updated Features ^^^^^^^^^^^^^^^^^^^^^^^

-   [SumTrees]: tip-dating/non-contemporaneous tip age assignment using the "``--tip-ages``" argument (http://dendropy.org/programs/sumtrees.html#setting-the-node-ages-of-the-summary-trees).
-   [SumTrees]: "``--min-clade-freq``" applies to all summary targets (i.e., not just consensus trees, but user-specified as well as, e.g. MCCT trees).
-   Fast, flexible, and powerful tree and subtree cloning, extracting only nodes/taxa of interest (http://dendropy.org/primer/treemanips.html#extracting-trees-and-subtrees-from-an-existing-tree).

... (truncated)

Commits
  • 0ea048f bump version v5.0.7 -> v5.0.8
  • bed0e75 Patch unconverted RST in README
  • f8c7312 bump version v5.0.6 -> v5.0.7
  • ef56911 Merge pull request #221 from jeetsukumaran/actions-runner
  • 717237c Note setuptools pin is a guess
  • e1d80ee Put upper bound on setuptools
  • 40089e2 Install/upgrade setuptools, don't pin
  • d20d598 Further downgrade setuptools
  • 1a1b0ed Clean up requirements.txt handling in CI
  • 3c00f90 Pin attrs for compat
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [dendropy](https://github.com/jeetsukumaran/DendroPy) to permit the latest version.
- [Changelog](https://github.com/jeetsukumaran/DendroPy/blob/main/CHANGES.rst)
- [Commits](jeetsukumaran/DendroPy@v4.6.0...v5.0.8)

---
updated-dependencies:
- dependency-name: dendropy
  dependency-version: 5.0.8
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Apr 13, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: python. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@gp201

gp201 commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Since this a major version update. We should test this in detail. Closing for now.

@gp201 gp201 closed this Jun 9, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/pip/dendropy-gte-5.0.8 branch June 9, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant