Metadata-Version: 2.4
Name: not-my-board
Version: 0.13.0
Summary: Tool to setup, manage and use a board farm 
Keywords: board-farm,embedded,testing
Author-Email: Simon Holesch <simon@holesch.de>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
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: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development :: Testing
Project-URL: Documentation, http://not-my-board.readthedocs.io
Project-URL: Issues, https://github.com/holesch/not-my-board/issues
Project-URL: Source, https://github.com/holesch/not-my-board
Requires-Python: >=3.10
Requires-Dist: asgineer
Requires-Dist: async-timeout~=5.0; python_version < "3.11"
Requires-Dist: colorlog
Requires-Dist: h11
Requires-Dist: prometheus-client
Requires-Dist: pyjwt[crypto]
Requires-Dist: tabulate
Requires-Dist: tomli; python_version < "3.11"
Requires-Dist: uvicorn
Requires-Dist: websockets
Provides-Extra: test
Requires-Dist: black; extra == "test"
Requires-Dist: codespell; extra == "test"
Requires-Dist: isort; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: ruff; extra == "test"
Provides-Extra: docs
Requires-Dist: furo; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinxext-opengraph; extra == "docs"
Description-Content-Type: text/markdown

# not-my-board

[![on-push](https://github.com/holesch/not-my-board/actions/workflows/on-push.yml/badge.svg)](https://github.com/holesch/not-my-board/actions/workflows/on-push.yml)
[![PyPI - Version](https://img.shields.io/pypi/v/not-my-board)](https://pypi.org/project/not-my-board/)
![Python Version from PEP 621 TOML](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fholesch%2Fnot-my-board%2Fmaster%2Fpyproject.toml)
![PyPI - Status](https://img.shields.io/pypi/status/not-my-board)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

not-my-board is a tool to manage a pool of embedded hardware setups and to
schedule and provide access to those setups over a local network. The concept is
known as a *board farm*.

Check out the **[Documentation]** for installation and usage information.

[Documentation]: http://not-my-board.readthedocs.io
