Skip to main content

doogat-integrations

Integration layer connecting the Doogat domain to external services. Currently provides JIRA integration with assembler-based DTO conversion.

Install

pip install doogat-integrations

Features

  • JIRA integration - Create and sync JIRA issues from project zettels
  • Assemblers - Convert between domain objects and external service DTOs

Development

uv sync --all-groups                        # install deps
pre-commit install --hook-type pre-commit --hook-type post-commit  # setup hooks
uv run pytest                               # run tests

Release

Releases via GitHub Actions (manual trigger):

  1. Go to Actions → Release workflow → Run workflow
  2. Choose prerelease (test.pypi only) or release (both pypis + GitHub release)

Version determined from conventional commits (feat: → minor, fix: → patch).

uv run semantic-release version --print --noop  # preview next version

See dev/docs/versioning.md for details.

License

GPL-3.0

Metadata

Release files for doogat-integrations 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for doogat-integrations 0.3.0
File Size Uploaded
doogat_integrations-0.3.0.tar.gz 225.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for doogat-integrations 0.3.0
File Interpreter ABI Platform
doogat_integrations-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 241.3 kB

Release files / doogat_integrations-0.3.0.tar.gz

Download URL doogat_integrations-0.3.0.tar.gz
Size 225.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3922941c4708d8d0943ac4d8e799d270abea216a9e13201f6de681a64dd6034c
BLAKE2b-256 checksum
How to use checksums
7a665475a4f85ddb86371418301643333b97174f7df44e137ac2f5bf9ed193c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 11, 2026.

Transparency log

Release files / doogat_integrations-0.3.0-py3-none-any.whl

Download URL doogat_integrations-0.3.0-py3-none-any.whl
Size 16.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b395aa5c99991c9c31557f04a2766841f8e97c782677aded301dc8f59172c046
BLAKE2b-256 checksum
How to use checksums
e1e6a8e40717a1fcf54e9c0c614154761414622f3b075b3b496c24acf2ea28dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.3

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page