Skip to main content

atlan-application-sdk-conformance

Dev-only conformance suite, remediation programs, and CLI for the Atlan Application SDK.

Do not add this as a production dependency. It is intended for developer machines and CI only.

Installation

uv add --dev atlan-application-sdk-conformance

Usage

# Run the conformance suite
uv run atlan-application-sdk-conformance detect --repo . --series E,L,C --output report.sarif

# Get the path to bundled remediation programs (for SKILL.md / reactor)
uv run atlan-application-sdk-conformance programs-dir

# Regenerate rule docs
uv run atlan-application-sdk-conformance gen-rule-docs

See preflight conformance for static checks, opt-in behavior scenarios, and their coverage limits, and the F-series rule catalog for the rules themselves.

Suppressing a finding

Most findings are suppressed inline, next to the violating line:

x = 1  # conformance: ignore[E001] reason

A rule that checks for something missing repo-wide (no line to attach an inline comment to) is instead exempted via a [tool.conformance] key in the repo's own pyproject.toml — see docs/schema-contract.md §6.4 for the canonical convention and when to use it over inline suppression.

In CI

Consumer repos should reference this package via the reusable workflow in atlanhq/application-sdk:

uses: atlanhq/application-sdk/.github/workflows/conformance-reusable.yaml@main
# No inputs required — the published PyPI package is used by default.

See conformance/programs/conformance-remediation.prose.md for the /remediate skill entry contract.

Metadata

Release files for atlan-application-sdk-conformance 0.41.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 atlan-application-sdk-conformance 0.41.0
File Size Uploaded
atlan_application_sdk_conformance-0.41.0.tar.gz 2.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for atlan-application-sdk-conformance 0.41.0
File Interpreter ABI Platform
atlan_application_sdk_conformance-0.41.0-py3-none-any.whl Python 3 none any Details

Total release size: 3.9 MB

Release files / atlan_application_sdk_conformance-0.41.0.tar.gz

Download URL atlan_application_sdk_conformance-0.41.0.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
f3083fee9b2ea4c4942bee68fef4d6564f10d89bda0c46fc3954ad8576533eee
BLAKE2b-256 checksum
How to use checksums
97ae1c29b11ea29cd7d7b12a7186119634d8f53bacc0b56e7a1beca75f79ae5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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}

Release files / atlan_application_sdk_conformance-0.41.0-py3-none-any.whl

Download URL atlan_application_sdk_conformance-0.41.0-py3-none-any.whl
Size 1.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
98c4886fc7b45afae452e0f11be50b4e446692b02333895569b097a3eacdb8c0
BLAKE2b-256 checksum
How to use checksums
e89d0d5cbddef642363fd2afb0b68ccea5b9fb53443d5e451a4970a38ec2d4ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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}

Release history Release notifications | RSS feed

This release

0.41.0 This release

2 release files

0.40.1

2 release files

0.40.0

2 release files

0.39.1

2 release files

0.39.0

2 release files

0.38.0

2 release files

0.37.0

2 release files

0.36.1

2 release files

0.36.0

2 release files

0.35.0

2 release files

0.34.0

2 release files

0.33.0

2 release files

0.32.0

2 release files

0.31.1

2 release files

0.31.0

2 release files

0.30.0

2 release files

0.25.0

2 release files

0.24.0

2 release files

0.23.0

2 release files

0.22.0

2 release files

0.21.0

2 release files

0.20.1

2 release files

0.20.0

2 release files

0.19.1

2 release files

0.19.0

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.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