Metadata-Version: 2.4
Name: roverlib
Version: 0.6.3
Summary: ASE roverlib
Project-URL: Repository, https://github.com/vu-ase/roverlib-python
Project-URL: Issues, https://github.com/vu-ase/roverlib-python/issues
Author-email: NielsD1 <n.j.dijkstra@student.vu.nl>, maxgallup <m.gallup@student.vu.nl>
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: betterproto
Requires-Dist: loguru
Requires-Dist: pyzmq
Description-Content-Type: text/markdown

<h1 align="center"><code>roverlib</code> for <code>python</code></h1>
<div align="center">
  <a href="https://pypi.org/project/roverlib/#history">Latest release</a>
  <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
  <a href="https://ase.vu.nl/docs/category/roverlib-python">Documentation</a>
  <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
  <a href="https://ase.vu.nl/docs/framework/glossary/roverlib">About the roverlib</a>
  <br />
</div>
<br/>

**When building a service that runs on the Rover and should interface the ASE framework, you will most likely want to use a [roverlib](https://ase.vu.nl/docs/framework/glossary/roverlib). This is the variant for python.**

## Initialize a Python service

You can initialize a service with the Python roverlib using `roverctl` as follows:

```bash
roverctl service init python --name python-example-service --source github.com/author/example-service-service
```

Read more about using `roverctl` to initialize services [here](https://ase.vu.nl/docs/framework/Software/rover/roverctl/usage#initialize-a-service).


