Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 12, 2024

This PR contains the following updates:

Package Change Age Confidence
sqlite-utils (changelog) ==3.36 -> ==3.39 age confidence

Release Notes

simonw/sqlite-utils (sqlite-utils)

v3.39

Compare Source

  • Fixed a bug with sqlite-utils install when the tool had been installed using uv. (#​687)
  • The --functions argument now optionally accepts a path to a Python file as an alternative to a string full of code, and can be specified multiple times – see Defining custom SQL functions. (#​659)
  • sqlite-utils now requires Python 3.10 or higher.

sqlite-utils 4.0a1 is now available as an alpha with some minor breaking changes.

v3.38

Compare Source

  • Plugins can now reuse the implementation of the sqlite-utils memory CLI command with the new return_db=True parameter. (#​643)
  • table.transform() now recreates indexes after transforming a table. A new sqlite_utils.db.TransformError exception is raised if these indexes cannot be recreated due to conflicting changes to the table such as a column rename. Thanks, Mat Miller. (#​633)
  • table.search() now accepts a include_rank=True parameter, causing the resulting rows to have a rank column showing the calculated relevance score. Thanks, liunux4odoo. (#​628)
  • Fixed an error that occurred when creating a strict table with at least one floating point column. These FLOAT columns are now correctly created as REAL as well, but only for strict tables. (#​644)

v3.37

Compare Source

  • The create-table and insert-files commands all now accept multiple --pk options for compound primary keys. (#​620)
  • Now tested against Python 3.13 pre-release. (#​619)
  • Fixed a crash that can occur in environments with a broken numpy installation, producing a module 'numpy' has no attribute 'int8'. (#​632)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from rclement August 12, 2024 18:20
@codecov
Copy link

codecov bot commented Aug 12, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 100.00%. Comparing base (6f0077e) to head (07a253f).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #79   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            3         3           
  Lines          494       494           
  Branches        63        63           
=========================================
  Hits           494       494           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.


🚨 Try these New Features:

@renovate renovate bot changed the title Update dependency sqlite-utils to v3.37 Update dependency sqlite-utils to v3.38 Nov 24, 2024
@renovate renovate bot force-pushed the renovate/sqlite-utils-3.x branch from 8050867 to 07a253f Compare November 24, 2024 01:26
@renovate renovate bot force-pushed the renovate/sqlite-utils-3.x branch from 07a253f to 4827a6c Compare November 24, 2025 20:55
@renovate renovate bot changed the title Update dependency sqlite-utils to v3.38 Update dependency sqlite-utils to v3.39 Nov 24, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Nov 24, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: poetry.lock
Updating dependencies
Resolving dependencies...


The current project's Python requirement (>=3.8.1,<4.0.0) is not compatible with some of the required packages Python requirement:
  - sqlite-utils requires Python >=3.10, so it will not be satisfied for Python >=3.8.1,<3.10

Because datasette-ml depends on sqlite-utils (3.39) which requires Python >=3.10, version solving failed.

  • Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties
    
    For sqlite-utils, a possible solution would be to set the `python` property to ">=3.10,<4.0.0"

    https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies,
    https://python-poetry.org/docs/dependency-specification/#using-environment-markers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants