semvec/pypi-packages huggingface dataset:
lasikservice 0.1.4
connects to a number of lasik boards and provides a service

# Lasik service that exposes an interface to all beams of all connected lasik boards

# Installation
tested on Ubuntu 18.04 only

## From source for development
Clone the repo and in this folder run
```
pip3 install virtualenv
virtualenv env
source env/bin/activate
pip3 install -e .
```
The `-e` switch installs with symlinks to this folder which is great during development.

## From PyPI
```
pip3 install lasikservice
```

# Usage
* to start the server: `lasikservice <host port>`
* to talk to a single board: `lasikconnect <serialdevice>` eg `lasikconnect /dev/ttyACM0`
* note: pip might install these commands in `~/.local/bin` which might not be in your path.
pbrx 0.1.0
Utilities for projects using pbr

====
pbrx
====

Utilities for projects using `pbr`_.

`pbr`_ is very opinionated about how things should be done. As a result,
there are a set of actions that become easy to deal with generically for
any `pbr`_ based project. **pbrx** is a collection of utilities that contain
support for such actions.

.. note::

  Each of the utilities has a primary focus of working for projects using
  pbr. However, some of them will also work just fine for non-pbr-based
  projects. When that is the case, the utility will be marked appropriately.

* Free software: Apache license
* Documentation: https://docs.openstack.org/pbrx/latest
* Source: https://git.openstack.org/cgit/openstack/pbrx

Features
--------

Each utility is implemented as a subcommand on the ``pbrx`` command.

install-siblings
  Updates an installation with local from-source versions of dependencies.
  For any dependency that the normal installation installed from pip/PyPI,
  ``install-siblings`` will look for an adjacent git repository that provides
  the same package. If one exists, the source version will be installed to
  replace the released version. This is done in such a way that any given
  ``constraints`` will be honored and not get messed up by transitive depends.

.. _pbr: https://docs.openstack.org/pbr/latest/
pestcontrol 1.0.5
A Python unit testing library

# Pest Control

A Python Unit Testing Library

## Usage

Test Functions:
- assertEquals(actual, expected, msg) - Test if actual = expected, if test fails, print out includes msg
- assertTrue(actual, msg) - Test if actual = True, if test fails, print out includes msg
- assertFalse(actual, msg) - Test if actual = False, if test fails, print out includes msg

### How to

Start by importing the library. Assuming file is in same directory as the PestControl library directory:
for example for the test script "basic_test.py", use the following folder structure for this example:
```
/
|- pestcontrol/
|	- pest_control.py
|- basic_test.py
```

```python
import pestcontrol
```

Then make a class that extends PestCase to be the unit test class (class name can be anything, "BasicTestCase" is used here)
```python
class BasicTestCase(pestcontrol.PestCase):
```

Then write one or more functions for the actual test. NOTE: "test" MUST be somewhere in the function name.
For example, add_test(), addTest(), addTesting(), add_Tester(), add_tester(), will all run, but add(), will not run.
```python
class BasicTestCase(PestCase):
    def add_test(self):
        self.assertEquals(1+1, 2, "simple add test")
```

Now just add the main() funciton call
```python
if __name__ == "__main__":
    BasicTestCase().main()
```

That's it! Your unit test will run and print to the console the results. Note: any errors that occur from a call to an assert function, ie errors caused by the code being tested, will be caught and logged as a failed test (divide by zero error for example).

Full Example:
```python
import pestcontrol
class BasicTestCase(pestcontrol.PestCase):
    def add_test(self):
        self.assertEquals(1+1, 2, "simple add test")

if __name__ == "__main__":
    BasicTestCase().main()
```