semvec/pypi-packages huggingface dataset:
dot-blaster 1.0.3
Ludum Dare 49 game

[![pygame](https://img.shields.io/badge/pygame-yellow?style=for-the-badge&logo=Python&logoWidth=30&link=https://www.pygame.org/)](https://www.pygame.org/)

# Dot Blaster
#### Game for [Ludum Dare 49]

Shoot the dots with the appropriate blaster before they get too close!

![gameplay gif]

## To Play:
```
pip install dot-blaster
play_dot_blaster
```


[gameplay gif]: socials/gameplay.gif
[Ludum Dare 49]: https://ldjam.com/events/ludum-dare/49
cs-kit 1.16.9
Developer tools for compute.studio.

# Compute Studio Kit

`cs-kit` tests your model's functions against the [Compute Studio criteria](https://docs.compute.studio/publish/guide.html). If your functions pass the `cs-kit` tests, then you can be reasonably sure that the functions will work on compute.studio.

Compute Studio Kit also provides a helper command for retrieving your [Compute Studio API](https://docs.compute.studio/api/guide.html) token.

## Install `cs-kit`

```bash
pip install cs-kit
```

## Set up the `cs-config` directory

```bash
$ csk-init
$ tree cs-config/
cs-config/
├── cs_config
│   ├── functions.py
│   ├── __init__.py
│   └── tests
│       ├── __init__.py
│       └── test_functions.py
├── install.sh
└── setup.py

```

## Write your functions in `cs-config/cs_config/functions.py`

```python
# Write or import your Compute Studio functions here.


def get_version():
    pass


def get_inputs(meta_param_dict):
    pass


def validate_inputs(meta_param_dict, adjustment, errors_warnings):
    pass


def run_model(meta_param_dict, adjustment):
    pass

```

## Test your functions in `cs-config/cs_config/tests/test_functions.py`

```python
from cs_kit import CoreTestFunctions

from cs_config import functions


class TestFunctions1(CoreTestFunctions):
    get_version = functions.get_version
    get_inputs = functions.get_inputs
    validate_inputs = functions.validate_inputs
    run_model = functions.run_model
    ok_adjustment={"matchup": {"pitcher": [{"value": "Max Scherzer"}]}}
    bad_adjustment={"matchup": {"pitcher": [{"value": "Not a pitcher"}]}}

```

## Run your cs-config tests

```bash
py.test cs-config
```

## Write your installation instructions in `cs-config/install.sh`

```bash
conda install your-project
```

## Get your [Compute Studio API](https://docs.compute.studio/api/guide.html) token

```bash
$ csk-token --username myuser --password mypass
Token: your-token-here
```

## Run the compute-studio-kit tests

```bash
py.test cs_kit -v
```
svglob 0.0.2
Combine SVG paths into one compound path.
Requires Python: >=3.6

# svglob :scissors:

Combine all of the segments of an SVG file into one path.

## Why?

The software for some cutting machines (_cough Cricut_) is picky about lines
being defined as a single shape. If they are separate paths the software
will try to rearrange them when plotting.

This also resets the line thickness
which Shaper makes so thick that the Cricut preview is unreadable.

## Problems?

Create an issue and we can fix it together.

## Development?

Fork this project to implement features (or get someone else that isn't me
to do it). If you think other people would use your fork, push it to your
repository, publish them as a PyPI package named `svglob-<your_username>`,
and I will promote it in this readme. If I find anything useful I will consider
pulling it into `svglob`. I would encourage you to do the same if you want
a feature from one of the forks.

# Community Forks :sparkles:

_none_