Metadata-Version: 2.4
Name: atan
Version: 0.0.2
Summary: Bootstrap Python environments into DCC applications, starting with Autodesk Maya 2025+. (Name-reservation release; install from the repository for now.)
Project-URL: Homepage, https://github.com/redd76/atan
Project-URL: Repository, https://github.com/redd76/atan
Author: Atan contributors
License: MIT
Classifier: Development Status :: 1 - Planning
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# atan

**atan** bootstraps Python environments into DCC applications. It builds a
virtual environment that is compatible with a target host, installs packages
into it, and wires that environment into the host's startup so the packages
are importable from inside the application.

The first supported host is **Autodesk Maya 2025+**, with
[uv](https://docs.astral.sh/uv/) doing the environment and package work.

## Why

Maya ships its own isolated Python interpreter with no `pip` and no easy way
to add third-party packages. atan gives you a repeatable, per-project
environment whose Python version matches Maya's, verifies packages are
compatible, and links it into Maya through the standard module mechanism — no
manual `sys.path` hacking and nothing to reinstall each Maya launch.

```sh
cd my-anim-tools     # your tool project
atan init --maya 2025   # declare the environment in pyproject.toml
atan sync               # create the env, editable-install your project
atan launch             # start Maya 2025 with your code importable
```

Environments can also be managed standalone (`atan create` / `install` /
`link` / `verify` / `launch`) without a project.

## Status

This release reserves the package name while atan is in early development —
it contains no functional code yet. Until a real release lands here, install
from the repository:

```sh
uv tool install git+https://github.com/redd76/atan
```

Development, documentation, and issues: <https://github.com/redd76/atan>
