Skip to content

Update cogent3 requirement from >=2026.4.13a0 to >=2026.5.19a0#96

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

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

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 19, 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.

Bug fixes

... (truncated)

Commits
  • 7acec6c Merge pull request #2639 from GavinHuttley/develop
  • f2eecea DEV: fix typo in changelog
  • 5904591 DEV: bump version to 2026.5.19a0
  • 4fb77e4 DEV: add exclude-newer to pyproject.toml
  • 32d16cd Merge pull request #2638 from GavinHuttley/develop
  • 413f979 MAINT: code tidy and add guard against big alphabets
  • acab6c8 ENH: extend bytes_to_array to enable passing explicit dest
  • c99101a Merge pull request #2637 from GavinHuttley/develop
  • 8207bcb TST: more tests for cogent3.init
  • d4cdbe2 MAINT: improve generality of load_seq for json files
  • 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.19a0)

---
updated-dependencies:
- dependency-name: cogent3
  dependency-version: 2026.5.19a0
  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 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
Copy link
Copy Markdown
Collaborator

@dependabot rebase

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 21, 2026

Looks like this PR is already up-to-date with develop! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

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