Skip to content

Update cogent3 requirement from >=2026.4.13a0 to >=2026.6.2a0#98

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

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

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 3, 2026

Updates the requirements on cogent3 to permit the latest version.

Changelog

Sourced from cogent3's changelog.

Changes in release "2026.6.2a0"

A bug fix and minor enhancement release.

Contributors

Enhancements

  • Added iter_fastq_records to cogent3.parse.fastq for streaming fastq records as (label, sequence, quality) tuples with optional bytes converters.
  • Added make_qual_converter and PhredEncoding to cogent3.core.alphabet for mapping Phred+33 / Phred+64 quality ASCII into numpy.uint8 score arrays.
  • Added limit keyword argument to all methods that select annotations. Propagated through to the AnnotationDb.get_(features|records)_matching() methods. Applied in aggregate across all tables.

Bug fixes

  • load_annotations() now correctly uses format_name. For cases where the file name suffix did not match a known format, format_name argument was having no effect. This is now fixed.
  • the coevolution_matrix() function now correctly caps max_workers, thanks to @​sanvila for reporting and proposing the fix!

Documentation

  • Added cookbook sections covering direct fastq parsing with iter_fastq_records and constructing quality-score converters with make_qual_converter.
  • Added docs describing the new limit argument.

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

... (truncated)

Commits
  • 599b079 Merge pull request #2649 from GavinHuttley/develop
  • 9968725 DEV: bump version to 2026.6.2a0
  • a91a008 Merge pull request #2648 from GavinHuttley/develop
  • b6b0148 MAINT: fix type-check failure
  • 9b07e13 ENH: sample features using optional limit keyword argument
  • 1c88995 Merge pull request #2645 from cogent3/dependabot/github_actions/github/codeql...
  • e9c5367 Merge pull request #2647 from GavinHuttley/develop
  • fd35fe2 BUG: cap max_workers for coevo matrix, fixes #2646
  • 356262c Bump github/codeql-action from 4 to 4.35.5
  • c3f6687 Merge pull request #2644 from GavinHuttley/develop
  • 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.6.2a0)

---
updated-dependencies:
- dependency-name: cogent3
  dependency-version: 2026.6.2a0
  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 Jun 3, 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.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Jun 5, 2026

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/cogent3-gte-2026.6.2a0 branch June 5, 2026 04:45
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