Skip to content

Commit

Permalink
Update package metadata (#5)
Browse files Browse the repository at this point in the history
- Name the package `taskchampion-py` consistently.
 - Use the TaskChampion version number.
 - Track the MSRV of TaskChampion.

For the moment, the version is 0.7.0-pre1 so that we can test releasing
later.
  • Loading branch information
djmitche authored Dec 25, 2024
1 parent c7988a3 commit 4aae815
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 6 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 4 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
[package]
name = "taskchampion_python"
version = "0.1.0"
name = "taskchampion-py"
version = "0.7.0-pre1"
edition = "2021"
# This should match the MSRV of the `taskchampion` crate.
rust-version = "1.78.0"

[package.metadata.maturin]
name = "taskchampion"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[lib]
name = "taskchampion"
Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# Python Taskchampion Bindings

This submodule contains bindings to the Taskchampion
This package contains Python bindings for [TaskChampion](https://github.com/GothenburgBitFactory/taskchampion).
It follows the TaskChampion API closely, with minimal adaptation for Python.

## Versioning

The `taskchampion-py` package version matches the Rust crate's version.
When an additional package release is required for the same Rust crate, a fourth version component is used; for example `1.2.0.1` for the second release of `taskchampion-py` containing TaskChampion version `1.2.0`.

## Development

Expand Down

0 comments on commit 4aae815

Please sign in to comment.