Jira Cloud TicketProvider for keel.
Project description
keel-jira
Jira Cloud TicketProvider plugin for keel.
Lets keel push milestones and tasks into Jira issues, transition them as the work moves through your phase lifecycle, and link back to the Jira UI.
Install
pip install keel-cli keel-jira
# or, equivalently, via keel-cli's extra:
pip install "keel-cli[jira]"
Configure
In your project's project.toml:
[extensions.ticketing]
provider = "jira"
parent_id = "PROJ-123" # the Epic that milestones become Stories under
[extensions.ticketing.jira]
url = "https://your-workspace.atlassian.net"
project_key = "PROJ"
status_map = { planned = "To Do", active = "In Progress", done = "Done", cancelled = "Cancelled" }
Credentials live in your environment (never in the manifest):
export KEEL_JIRA_EMAIL="you@example.com"
export KEEL_JIRA_TOKEN="atlassian-api-token-here"
Get an API token from https://id.atlassian.com/manage-profile/security/api-tokens.
Use
Once installed and configured, keel's existing commands push to Jira automatically:
keel milestone add m1 --title "Foundation" # creates a Story under PROJ-123
keel milestone done m1 # transitions to "Done"
keel task add t1 --milestone m1 --title "x" # creates a Subtask
--no-push on any of these skips the Jira call.
keel plugin list shows the registered provider; keel plugin doctor checks
your config and credentials.
Status
v0.1 — Cloud only, API token auth, basic create / transition / fetch. Server / Data Center, OAuth, custom fields, bulk operations, and two-way sync are out of scope for v0.1.
License
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file keel_jira-0.0.2.tar.gz.
File metadata
- Download URL: keel_jira-0.0.2.tar.gz
- Upload date:
- Size: 12.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c35a80799087975e03d7374b8da375f2b11269e3e620f41f88d163ed69e6c4ca
|
|
| MD5 |
1cbbafc5575cf02cbf055c7f1f0ef929
|
|
| BLAKE2b-256 |
82562c080f807598152b33f10c008ab97102644fa16ad5227ed321ae81622464
|
File details
Details for the file keel_jira-0.0.2-py3-none-any.whl.
File metadata
- Download URL: keel_jira-0.0.2-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e82b6fc2e398a6dd5a7c224d9de07307910f92734a9c63f0146c0ff40ecca7db
|
|
| MD5 |
b578fcc42b2a9f19fd0305c07ba7fae1
|
|
| BLAKE2b-256 |
f5ae00e0ccb2e6c4beffed5658a3ea56fe6e565ea1cf30462e663b0d458ed670
|