Metadata-Version: 2.4
Name: doodle_sdk
Version: 0.1.5
Summary: SDK for better interfacing of Doodle Labs Radio
Home-page: https://github.com/AscendEngineering/doodle-sdk.git
Author: Andrew Wilkins
Author-email: andrew.wilkins@ascendengineer.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.0.0
Provides-Extra: dev
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# doodle-sdk

# Docs

Run the MkDocs development server to view your documentation locally:

``` bash
pip3 install requirements.txt
mkdocs serve
```

Merge "main" branch into "docs" branch to update documentation to main

# Legal
This project is not currently licensed for public or commercial use. Please contact me if you are interested in obtaining a license.
This software is proprietary and not open source. No rights are granted to use, copy, modify, or distribute this code without explicit written permission from the author.

# Development

Remove all the build files:
```bash
./clean.sh
```

Installing the pip package run:
```bash
pip3 install -e .
```

# Manually building the package
To manually build the package, follow these steps:

1. Ensure you have all the necessary dependencies installed:
    ```bash
    pip3 install -r requirements.txt
    ```

2. Clean any previous builds:
    ```bash
    ./clean.sh
    ```

3. Build the package:
    ```bash
    python3 setup.py sdist bdist_wheel
    ```

4. Verify the package:
    ```bash
    twine check dist/*
    ```

5. Optionally, upload the package to PyPI:
    ```bash
    twine upload dist/*
    ```
