Skip to content

Update cogent3 requirement from >=2026.6.9a0 to >=2026.7.6a0 - #108

Merged
GavinHuttley merged 1 commit into
developfrom
dependabot/pip/cogent3-gte-2026.7.6a0
Jul 22, 2026
Merged

Update cogent3 requirement from >=2026.6.9a0 to >=2026.7.6a0#108
GavinHuttley merged 1 commit into
developfrom
dependabot/pip/cogent3-gte-2026.7.6a0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 19, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on cogent3 to permit the latest version.

Changelog

Sourced from cogent3's changelog.

Changes in release "2026.7.6a0"

Feature enhancement release.

API

  • phylip parser now accepts a converter for handling sequence conversion. Default is the one used for the fasta parser.

  • nexus alignment parser now accepts a converter for handling sequence conversion. Default is the one used for the fasta parser.

Contributors

Enhancements

  • Generalise the PHYLIP parser for relaxed format. Old PHYLIP was very strict about how long taxa names could be. Relaxed format uses spaces to delineate where taxa names end. We also now use a converter for consistency with other cogent3 parsers. The latter allows the return type to be a string, or a numpy ndarray (for instance). Layout is now auto-detected, can be explicitly controlled using optional interleaved and strict arguments.

  • Support parsing phylogenetic "partition" blocks from Nexus files. Partition and PartitionSet data classes added to parse/nexus.py holding resolved charset info for slicing alignments without storing the alignments themselves. Note character ranges are zero-based. Loading the appropriate alignments is up to the user. Users can extract partition data using cogent3.core.parse.nexus.parse_nexus_partitions().

Deprecations

  • MinimalPhylipParser is being deprecated for iter_phylip_records, for consistency with other parsers.

  • MinimalNexusAlignParser is being deprecated for iter_nexus_align_records, for consistency with other parsers.

Changes in release "2026.6.9a0"

A minor enhancement release.

API

... (truncated)

Commits
  • 04274bd Merge pull request #2671 from GavinHuttley/develop
  • 1eec677 DEV: bump version to 2026.7.6a0
  • 838732f Merge pull request #2670 from GavinHuttley/develop
  • 5f1ce24 DEP: removed functions marked for deprecation by 2026.7
  • 11b8c46 Merge pull request #2669 from GavinHuttley/develop
  • 971eb4c MAINT: convert test_nexus.py NexusParserTests to pytest functions
  • 71dc6ad STY: pre-commit linting with ruff
  • 0b2383d Merge pull request #2668 from GavinHuttley/develop
  • 6df52dc MAINT: use scinexus iter_splitlines more in parse/nexus.py.
  • ae9b76d API: deprecate MinimalNexusAlignParser for iter_nexus_align_records
  • 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 [cogent3](https://github.com/cogent3/cogent3) to permit the latest version.
- [Release notes](https://github.com/cogent3/cogent3/releases)
- [Changelog](https://github.com/cogent3/cogent3/blob/develop/changelog.md)
- [Commits](cogent3/cogent3@2026.6.9a0...2026.7.6a0)

---
updated-dependencies:
- dependency-name: cogent3
  dependency-version: 2026.7.6a0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 19, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@GavinHuttley
GavinHuttley merged commit 36baffa into develop Jul 22, 2026
19 checks passed
@dependabot
dependabot Bot deleted the dependabot/pip/cogent3-gte-2026.7.6a0 branch July 22, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant