Skip to content

Remove pint dependency from Datasette 1.0 #2400

@simonw

Description

@simonw

Pint still hasn't made itself compatible with Python 3.13. More importantly, the functionality that it supports in Datasette (unit conversions) is not at all widely used, and adds up to some gnarly complexity in the codebase.

I've decided to remove unit functionality and Pint prior to Datasette 1.0

If there's demand for that functionality to come back I'd like to do that as a plugin, adding extra plugin hooks if needed to support it. Those hooks could be added in a post 1.0 version without breaking backwards compatibility, so I don't think we need to solve those prior to the 1.0 release.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions