Metadata-Version: 2.1
Name: adc-sdk
Version: 0.1.0
Summary: Argonne Discovery Cloud SDK and CLI
License: LICENSE
Author: Argonne National Laboratory
Author-email: discovery@anl.gov
Requires-Python: >=3.7,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: aiohttp (>=3.7.4,<4.0.0)
Requires-Dist: gql (==3.0.0a6)
Requires-Dist: requests (>=2.26.0,<3.0.0)
Requires-Dist: typer (>=0.3.2,<0.4.0)
Requires-Dist: websockets (>=9.1,<10.0)
Description-Content-Type: text/markdown

# Argonne Discovery Cloud SDK & CLI

## Installation

* When positioned in this repo's root directory:
```
pip install .
```

* with poetry:
```
poetry install
```

## Commands
```
adc create-datafile
adc create-investigation
adc create-job
adc create-sample
adc create-study
adc create-token
adc current-user
adc datafile
adc delete-token
adc investigation
adc job
adc remove-permissions
adc sample
adc set-permissions
adc studies
adc study
adc subscribe-to-investigation
adc subscribe-to-job
adc subscribe-to-study
adc tokens
adc update-job
```
You can run `adc <command> --help` for more information.

## Development
We are using [poetry](https://python-poetry.org/) to package this code.

Use `poetry add <package name>` to add new dependencies to the repo.

## License
This project is licensed under the Apache License - see the [LICENSE](LICENSE) file for details

