semvec/pypi-packages huggingface dataset:
libsg 0.0.1rc7
libSG: Scene Generation Library
Requires Python: >=3.9

# scene-builder

## Local testing:
```bash
pip install --upgrade build
python -m build
pip install -e .
```

## Running Scene Builder Flask App

Fetch stk/scenestate data and place under your `FLASK_BASEDIR`.

```bash
FLASK_BASEDIR=~/path/to/data flask --app libsg.app --debug run
```

```bash
curl localhost:5000/scene/retrieve/
```

```bash
curl -X POST -H 'Content-Type:application/json' -d @object_add_category_position.json http://127.0.0.1:5000/object/add -o object_add_category_position_output.json
```

```bash
curl -X POST -H 'Content-Type:application/json' -d @object_remove_category.json http://127.0.0.1:5000/object/remove -o object_remove_category_output.json
```

## Packaging

Below packaging follows guidelines at https://packaging.python.org/en/latest/tutorials/packaging-projects/
Generate tokens on pypi and store in `.pypirc` file as below:
```ini
[testpypi]
  username = __token__
  password = pypi-XXX
[pypi]
  username = __token__
  password = pypi-XXX
```

*NOTE*: uploads with a specific version are only allowed once.
Thus, be careful about current `version` tag in `pyproject.toml` file.

Deploying test package:
```bash
pip install --upgrade build twine
python -m build
python -m twine upload --repository testpypi dist/*
python -m pip install --index-url https://test.pypi.org/simple/ --no-deps libsg
```

Deploying package to real pypi index is same as above except for much simpler upload and install commands:
```bash
python -m twine upload dist/*
pip install libsg
```
xlsxopera 1.1
Work on .xlsx files.
Keywords: python,xlsx,xls,excel,microsoft excel,cell

# xlsxopera
Working on xlsx (Microsoft Excel) files. Convert to list, dict, get headers, cell values, positions and more.

Developed by voidayan (c) 2022

## Install

Install package from pip:
```
pip3 install xlsxopera
```
Note: Required packages is openpyxl
## How to work

Create an object

```python
from xlsxopera import Notebook

# Load file to operate and sheet name
notebook = Notebook("file-to-path.xlsx", "sheet_name")
# Or load file to operate without sheet name. Default will be active spreadsheet.
notebook = Notebook("file-to-path.xlsx")
```

Get rows in list of lists:
```python
# Get all rows (from 1 to last)
rows_in_spreadsheet = notebook.list_rows()
# Get rows (for e.g, from 9 to 13)
rows_in_spreadsheet = notebook.list_rows(start=9, end=13)
```
docker-credential-chamber 1.2.0
docker_credential_chamber
Requires Python: >=3.10
Keywords: docker,credential,helper,chamber

# docker-credential-chamber

An implementation of a credential helper for 'docker login' using `chamber` for the backend storage

reference: https://docs.docker.com/engine/reference/commandline/login/#credential-helpers


## CLI

```
Usage: docker-credential-chamber [OPTIONS] COMMAND [ARGS]...

  docker credential helper

  This program implements the credential helper protocol defined by docker for
  use by the 'docker login' command.  It uses 'chamber' to store the secrets
  so they are never written to ~/docker/config.json. (and preventing docker's
  warning)

  reference: https://docs.docker.com/engine/reference/commandline/login/#credential-helpers

Options:
  -s, --service TEXT    chamber service name to use for credential store  [env
                        var: DOCKER_CREDENTIALS_SERVICE]
  -t, --token TEXT      vault token to use with chamber command  [env var:
                        DOCKER_CREDENTIALS_TOKEN]
  -d, --debug           show full stack trace on exceptions
  -f, --log-file FILE   log to file  [env var: DOCKER_CREDENTIALS_LOGFILE]
  -e, --log-stderr      log to stderr
  -L, --log-level TEXT  [env var: DOCKER_CREDENTIALS_LOGLEVEL]
  --help                Show this message and exit.

Commands:
  erase    protocol command
  get      protocol command
  install  configure this credental helper in ~/.docker/config.json
  list     protocol command (undocumented)
  store    protocol command
```