Metadata-Version: 2.4
Name: pictorus
Version: 0.5.0rc5
Summary: Pictorus device manager package
Author-email: Pictorus Inc <contact@pictor.us>
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
License-File: LICENSE
Requires-Dist: awsiotsdk~=1.11.9; python_version <= "3.6"
Requires-Dist: awsiotsdk~=1.19.0; python_version > "3.6"
Requires-Dist: requests~=2.27.1; python_version <= "3.6"
Requires-Dist: requests~=2.31.0; python_version > "3.6"
Requires-Dist: pyocd~=0.34.3; python_version <= "3.6"
Requires-Dist: pyocd~=0.36.0; python_version > "3.6"
Requires-Dist: python-jose~=3.3.0
Requires-Dist: semver~=2.13.0
Requires-Dist: backports-datetime-fromisoformat; python_version <= "3.12"
Requires-Dist: psutil~=7.0.0
Requires-Dist: cobs~=1.2.1
Requires-Dist: cbor2~=5.6.5
Requires-Dist: aiortc~=1.9.0
Requires-Dist: pre-commit==3.6.0 ; extra == "dev"
Requires-Dist: black==22.3.0 ; extra == "dev"
Requires-Dist: flake8==7.0.0 ; extra == "dev"
Requires-Dist: pyright==1.1.402 ; extra == "dev"
Requires-Dist: responses==0.17.0 ; extra == "test"
Requires-Dist: pytest==7.0.1 ; extra == "test"
Requires-Dist: cryptography>=40.0.2 ; extra == "test"
Requires-Dist: syrupy ; extra == "test"
Project-URL: Home, https://pictor.us
Provides-Extra: dev
Provides-Extra: test

# Pictorus Device Manager
Python library for managing devices connected to a [Pictorus](https://pictor.us) account

## Installation
`sudo pip3 install pictorus`

Note: The package is installed/run using `sudo` so it can create and manage the required systemd services on your machine. You can install/run without `sudo`. This will still let you register your device, but you may need to manually configure `pictorus-device-manager` to run using your preferred process manager.

## Usage
Run `sudo pictorus-cli --help` to see available commands

### Configure
```
sudo pictorus-cli configure
```
This allows you to register the current device with your pictorus account, and sets up `pictorus-device-manager` to run as a systemd process.

