Metadata-Version: 2.4
Name: pirn
Version: 0.8.1
Summary: DEPRECATED — pirn is now split into pirn-core + per-domain packages (pip install pirn-core).
Project-URL: Replacement — pirn-core, https://pypi.org/project/pirn-core/
Author: snoodleboot, LLC
License: Apache-2.0
Keywords: dag,deprecated,pipeline,workflow
Classifier: Development Status :: 7 - Inactive
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.11
Requires-Dist: pirn-agents<1.0.0,>=0.9.0
Requires-Dist: pirn-core<1.0.0,>=0.9.0
Requires-Dist: pirn-data<1.0.0,>=0.9.0
Requires-Dist: pirn-health<1.0.0,>=0.9.0
Requires-Dist: pirn-ml<1.0.0,>=0.9.0
Requires-Dist: pirn-oilgas<1.0.0,>=0.9.0
Requires-Dist: pirn-signal<1.0.0,>=0.9.0
Description-Content-Type: text/markdown

# pirn — DEPRECATED (split into `pirn-core` + domain packages)

> **This distribution is deprecated and no longer developed.**
> `pirn` has been split into a small core plus independent per-domain
> packages. Installing `pirn` now pulls the split packages for you, but you
> should depend on them directly.

## What to install instead

The core (imports as `pirn`, provides the pipeline engine + `tapestry-check`):

```bash
pip install pirn-core
```

Add only the domains you use — each is its own independently versioned package:

| Old import | Install |
|---|---|
| `pirn.domains.signal`  | `pip install pirn-signal` |
| `pirn.domains.data`    | `pip install pirn-data` |
| `pirn.domains.ml`      | `pip install pirn-ml` |
| `pirn.domains.agents`  | `pip install pirn-agents` |
| `pirn.domains.health`  | `pip install pirn-health` |
| `pirn.domains.oilgas`  | `pip install pirn-oilgas` |

Heavy per-domain dependencies live behind that package's extras
(e.g. `pip install "pirn-signal[emd]"`), so the base install stays small.

## Why the split

The monolith bundled every domain's heavy dependencies into one install.
The split lets you take `pirn-core` plus only the domains you need, and lets
each domain release on its own cadence. See the individual project pages for
details.

## What this release is

Version `0.8.1` is a **final notice release**: a metadata-only package with no
code of its own. It depends on the split packages so existing
`pip install pirn` / `import pirn` keeps working, and it exists to point you at
the replacements. No further `pirn` (monolith) releases are planned.
