Skip to content

Update cogent3 requirement from >=2026.4.13a0 to >=2026.5.25a0#97

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/cogent3-gte-2026.5.25a0
Open

Update cogent3 requirement from >=2026.4.13a0 to >=2026.5.25a0#97
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/cogent3-gte-2026.5.25a0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 26, 2026

Updates the requirements on cogent3 to permit the latest version.

Changelog

Sourced from cogent3's changelog.

Changes in release "2026.5.19a0"

This is a feature enhancement release.

API

  • added a SequenceParserBase.accepts_converter property. By default, this returns False. The cogent3 iterative parsers (fasta and genbank) are modified so its True. The top level sequence load_* functions use this to conditionally inject a converter into the parser_kw which directly converts plain text into the numpy.uint8 consistent with the moltypes most degenerate alphabet.
  • added alphabet.bytes_to_array(dest=None) as an optional keyword argument. This takes the explicit destination bytes. The default behaviour (takes only non-redundant source alphabet characters and maps to ordered characters for conversion to numpy.uint8) is unchanged. This new argument allows redundancy in the input / destination character values. It's being used by the revised parser behaviour to streamline ingesting sequence data from files.

Contributors

  • GavinHuttley

Enhancements

  • the fasta and genbank iterating sequence format parsers use the new scinexus.io_util.iter_record_chunks streaming parser. This reduces peak RAM while retaining speed.
  • improve generality of load_seq for json files, accepts all sequence classes
  • alphabet.make_text_to_array_converter() function, returns a bytes_to_array instance that directly transforms sequence text file contents into a numpy.uint8 array. This avoids multiple bytes translation calls, improving speed and reducing peak RAM.

Changes in release "2026.5.14a0"

A bug fix and enhancement release.

Contributors

  • GavinHuttley

Enhancements

  • Performance of <seq coll>.get_lengths() on the sequence container classes now much more efficient.

... (truncated)

Commits
  • c3f6687 Merge pull request #2644 from GavinHuttley/develop
  • 4cbf55e EV: bump ruff version and use dependabot cooldown
  • 28c3487 DEV: bump version to 2026.5.25a0
  • 5c4a295 DOC: fix doc organisation for parsers
  • 6f3bcdd DOC: fix docs pertaining to parsers
  • db7e477 Merge pull request #2643 from GavinHuttley/develop
  • 2046295 API: iterative parser signatures all now positional then keyword only
  • 33172a6 Merge pull request #2642 from GavinHuttley/develop
  • 68b9237 DOC: fixed grammar
  • 35796ad MAINT: style
  • 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.4.13a0...2026.5.25a0)

---
updated-dependencies:
- dependency-name: cogent3
  dependency-version: 2026.5.25a0
  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 May 26, 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.

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.

0 participants