semvec/pypi-packages huggingface dataset:
build-essentails-agile-north 0.0.4
Python scripts to assist in setting up project dependencies in order to build and run projects
Requires Python: >=3.7

Install with pip (python3)
pip install git+https://${github__username}:${github__token}@github.com/agile-north/build-essentails.git@main#egg=build_essemtials_agile_north
goechargerv2 0.2.2
API library for the go-eCharger.
Requires Python: >=3.7
Keywords: goecharger,kfw,api,cloud

# goechargerv2

![workflow](https://github.com/openkfw/goechargerv2/actions/workflows/python-ci.yml/badge.svg)
![workflow](https://github.com/openkfw/goechargerv2/actions/workflows/python-publish.yml/badge.svg)
![PyPI version](https://badge.fury.io/py/goechargerv2.svg)

A python API to access the Go eCharger wallbox. Official Go-eCharger [API documentation](https://github.com/goecharger/go-eCharger-API-v2).

## Installing the library locally

```bash
python3 -m pip install -e .
```

> __This is needed for the first time when working with the library/examples/tests.__

## Example usage

```bash
GOE_API_URL="https://REPLACE_ME.api.v3.go-e.io" GOE_API_TOKEN="REPLACE_ME" python3 examples/simple.py
```

or

```python
from goechargerv2.goecharger import GoeChargerApi

charger = GoeChargerApi('provide_api_url', 'provide_api_token')
# or you can define additional optional parameters
# charger = GoeChargerApi('provide_api_url', 'provide_api_token', timeout=10, wait=True)
 
print(charger.request_status())
```

## Development

### Linting

```bash
pylint tests/*.py src/**/*.py
```

### Unit testing

```bash
python3 -m unittest -v tests/*.py
```
sbclient 1.0.2
sbclient - CLI Splunkbase client

# sbclient - CLI Splunkbase client

sbclient is a command-line client for interacting with the officially unofficial Splunkbase API.

## Installation

sbclient can be installed using pip3:

    pip3 install sbclient

Or, if you're feeling adventurous, can be installed directly from
github:

   pip3 install git+https://github.com/HurricaneLabs/sbclient.git


## Usage

    Usage: sbclient [OPTIONS] COMMAND [ARGS]...

    Options:
      -U, --username TEXT  [required]
      -P, --password TEXT
      --help               Show this message and exit.

    Commands:
      check-app-for-update
      download-app
      get-latest-version

sbclient is broken into several smaller commands. Credentials for Splunkbase can be passed as
parameters, or can be set as environment variables

    export SPLUNKBASE_USERNAME="doug.merritt"
    export SPLUNKBASE_PASSWORD="spLunk1sc00l"

### check-app-for-update

`check-app-for-update` will parse an app directory for details, and check for updates on
Splunkbase for that app. It will also output the current version of the app, and details of the
update if one is available.

    Usage: sbclient check-app-for-update [OPTIONS] APP_DIR

    Options:
      --splunk-version TEXT  Restrict to app versions compatible with a given
                             Splunk version
      --help                 Show this message and exit.

### download-app

`download-app` will download an app from Splunkbase, either a specific version or the latest
available.

    Usage: sbclient download-app [OPTIONS] APP_NAME

    Options:
      --output-path TEXT  Path and filename location to save the app
      --version TEXT      Version of app to download, default is latest
      --help              Show this message and exit.


### get-latest-version

`get-latest-version` will check Splunkbase and output information on the latest version of an app
available. Optionally, you can restrict the latest version to the latest version compatible with a
specific Splunk version.

    Usage: sbclient get-latest-version [OPTIONS] APP_NAME

    Options:
      --splunk-version TEXT  Restrict to app versions compatible with a given
                             Splunk version
      --help                 Show this message and exit.