Metadata-Version: 2.5
Name: sashiny
Version: 0.1.2
Summary: Use unchanged SAS programs as the server of Shiny applications.
Project-URL: Homepage, https://github.com/procogia/SAShiny
Project-URL: Source, https://github.com/procogia/SAShiny/tree/main/Python
Project-URL: Issues, https://github.com/procogia/SAShiny/issues
Author-email: Mehar Pratap Singh <meharpsingh@gmail.com>
Maintainer: Shreya Sharma, Love ProCogia, Igor ProCogia, Ahmer Khan
Maintainer-email: Mehar Pratap Singh <meharpsingh@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: aml,clinical,dashboard,sas,saspy,shiny,viya
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: jsonschema>=4.18
Requires-Dist: pyyaml>=6.0
Provides-Extra: dev
Requires-Dist: mypy>=1.13; extra == 'dev'
Requires-Dist: pytest-cov>=5; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.8; extra == 'dev'
Provides-Extra: matplotlib
Requires-Dist: matplotlib>=3.7; extra == 'matplotlib'
Provides-Extra: plotly
Requires-Dist: plotly>=5.18; extra == 'plotly'
Provides-Extra: plotnine
Requires-Dist: plotnine>=0.13; extra == 'plotnine'
Provides-Extra: saspy
Requires-Dist: saspy>=5.100; extra == 'saspy'
Provides-Extra: shiny
Requires-Dist: shiny>=1.0; extra == 'shiny'
Provides-Extra: upload
Requires-Dist: openpyxl>=3.1; extra == 'upload'
Requires-Dist: pandas>=2.0; extra == 'upload'
Requires-Dist: pyreadstat>=1.2; extra == 'upload'
Description-Content-Type: text/markdown

# SAShiny (Python)

Python library for SAShiny. Use an unchanged SAS program as the server of a Shiny for Python app.

> Status: pre-alpha. The contract is specified in
> [`spec/CONTRACT.md`](https://github.com/procogia/SAShiny/blob/main/spec/CONTRACT.md).

```sh
# development version (repository is private until the first release)
uv pip install "git+https://github.com/procogia/SAShiny#subdirectory=Python"
```

SAS is a registered trademark of SAS Institute Inc. Shiny is a registered trademark of Posit
Software, PBC. This project is not affiliated with or endorsed by either company.
