Skip to content

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

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/dendropy-gte-5.0.8
Open

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

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

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
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 13, 2026

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.

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