Metadata-Version: 2.4
Name: ansys-saf-sdk
Version: 0.1.0
Summary: SAF SDK Bundle
Author-email: "ANSYS, Inc." <pyansys-core@synopsys.com>
Maintainer-email: "ANSYS, Inc." <pyansys-core@synopsys.com>
License-Expression: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Requires-Python: <3.15,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ansys-bdm-api==0.5.0
Requires-Dist: ansys-bdm-shared-volume==0.4.0
Requires-Dist: ansys-saf-glow-engine==2.3.0
Requires-Dist: ansys-iam-oidc==0.9.0
Requires-Dist: ansys-saf-product-configuration==0.25.0
Requires-Dist: ansys-saf-product-manager==0.5.0
Provides-Extra: core-dash
Requires-Dist: ansys-saf-glow-engine[dash]==2.3.0; extra == "core-dash"
Provides-Extra: core-pim
Requires-Dist: ansys-saf-glow-engine[pim]==2.3.0; extra == "core-pim"
Provides-Extra: core-hps
Requires-Dist: ansys-saf-glow-engine[hps]==2.3.0; extra == "core-hps"
Provides-Extra: core-test
Requires-Dist: ansys-saf-glow-engine[test]==2.3.0; extra == "core-test"
Provides-Extra: core-mcp
Requires-Dist: ansys-saf-glow-engine[mcp]==2.3.0; extra == "core-mcp"
Provides-Extra: core-all
Requires-Dist: ansys-saf-glow-engine[all]==2.3.0; extra == "core-all"
Requires-Dist: ansys-saf-product-configuration[all]==0.25.0; extra == "core-all"
Requires-Dist: ansys-saf-product-manager[all]==0.5.0; extra == "core-all"
Provides-Extra: instance-management
Requires-Dist: ansys-saf-product-configuration==0.25.0; extra == "instance-management"
Requires-Dist: ansys-saf-product-manager==0.5.0; extra == "instance-management"
Provides-Extra: instance-management-fluent
Requires-Dist: ansys-saf-product-configuration[fluent]==0.25.0; extra == "instance-management-fluent"
Requires-Dist: ansys-saf-product-manager[fluent]==0.5.0; extra == "instance-management-fluent"
Provides-Extra: instance-management-aedt
Requires-Dist: ansys-saf-product-configuration[aedt]==0.25.0; extra == "instance-management-aedt"
Requires-Dist: ansys-saf-product-manager[aedt]==0.5.0; extra == "instance-management-aedt"
Provides-Extra: instance-management-optislang
Requires-Dist: ansys-saf-product-configuration[optislang]==0.25.0; extra == "instance-management-optislang"
Requires-Dist: ansys-saf-product-manager[optislang-wrapper]==0.5.0; extra == "instance-management-optislang"
Provides-Extra: instance-management-geometry
Requires-Dist: ansys-saf-product-manager[geometry]==0.5.0; extra == "instance-management-geometry"
Provides-Extra: instance-management-mapdl
Requires-Dist: ansys-saf-product-manager[mapdl]==0.5.0; extra == "instance-management-mapdl"
Provides-Extra: instance-management-mechanical
Requires-Dist: ansys-saf-product-manager[mechanical]==0.5.0; extra == "instance-management-mechanical"
Provides-Extra: instance-management-visor
Requires-Dist: ansys-saf-product-manager[visor]==0.5.0; extra == "instance-management-visor"
Provides-Extra: instance-management-all
Requires-Dist: ansys-saf-product-configuration[all]==0.25.0; extra == "instance-management-all"
Requires-Dist: ansys-saf-product-manager[all]==0.5.0; extra == "instance-management-all"
Provides-Extra: desktop
Requires-Dist: ansys-saf-desktop-orchestrator==1.13.0; extra == "desktop"
Provides-Extra: build
Requires-Dist: ansys-saf-desktop-installer==1.16.0; extra == "build"
Provides-Extra: all
Requires-Dist: ansys-saf-glow-engine[all]==2.3.0; extra == "all"
Requires-Dist: ansys-saf-product-configuration[all]==0.25.0; extra == "all"
Requires-Dist: ansys-saf-product-manager[all]==0.5.0; extra == "all"
Requires-Dist: ansys-saf-desktop-installer==1.16.0; extra == "all"
Requires-Dist: ansys-saf-desktop-orchestrator==1.13.0; extra == "all"
Dynamic: license-file

# Solution Application Framework - SDK

**ansys-saf-sdk** is a meta-package that bundles the core SAF packages into a single, versioned package. It has no code of its own — it only declares dependencies on the individual SAF packages, pinned to their latest compatible versions.

**Note:** Installing `ansys-saf-sdk` requires **pip 26.0** or higher.

## Core dependencies

Installing `ansys-saf-sdk` installs these packages by default:

- `ansys-bdm-api`
- `ansys-bdm-shared-volume`
- `ansys-saf-glow-engine`
- `ansys-iam-oidc`
- `ansys-saf-product-configuration`
- `ansys-saf-product-manager`

## Extras

Optional extras pull in additional packages, or extras of the core packages, for specific scenarios:

| Extra | Description |
| --- | --- |
| `core-dash` | GLOW engine support for Dash-based frontends. |
| `core-pim` | GLOW engine support for Product Instance Management (PIM). |
| `core-hps` | GLOW engine support for HPC Platform Services (HPS). |
| `core-test` | GLOW engine testing utilities. |
| `core-mcp` | GLOW engine support for the Model Context Protocol (MCP). |
| `core-all` | All optional extras of the core packages. |
| `instance-management` | Product configuration and product manager packages. |
| `instance-management-fluent` | Instance management support for Ansys Fluent. |
| `instance-management-aedt` | Instance management support for Ansys Electronics Desktop (AEDT). |
| `instance-management-optislang` | Instance management support for optiSLang. |
| `instance-management-geometry` | Instance management support for Ansys Geometry. |
| `instance-management-mapdl` | Instance management support for Ansys MAPDL. |
| `instance-management-mechanical` | Instance management support for Ansys Mechanical. |
| `instance-management-visor` | Instance management support for Visor-based products. |
| `instance-management-all` | All instance management product integrations. |
| `desktop` | Desktop orchestrator, for running solution applications as desktop apps. |
| `build` | Desktop installer, for building standalone desktop installers. |
| `all` | Every optional extra combined. |
