semvec/pypi-packages huggingface dataset:
openstack-voms-auth-type 3.0.1
VOMS-based authentication for OpenStack

VOMS authentication plugin for Openstack clients
================================================

This is a plugin for OpenStack Clients which provides client support for
VOMS authentication extensions to OpenStack.

Installation
~~~~~~~~~~~~

Install it via pip::

    pip install openstack-voms-auth-type

Or clone the repo and install it::

    git clone https://github.com/enolfc/openstack-voms-auth-type
    cd openstack-voms-auth-type
    python setup.py install

Usage
~~~~~

CLI
---

You have to specify either `v2voms` or `v3voms` in the `--os-auth-type` option
and provide a valid proxy with `--os-x509-user-proxy`.

v2voms::

    openstack --os-auth-type v2voms --os-x509-user-proxy /tmp/x509up_u1000 token issue

v3voms, add also the protocol and identity provider as shown below::

    openstack --os-auth-type v3voms --os-x509-user-proxy /tmp/x509up_u1000 \
              --os-protocol mapped --os-identity-provider egi.eu token issue
mockquerpy 0.1.0
A google bigquery client library mocker


[![pipeline status](https://gitlab.com/peakbreaker/MockQuerPy/badges/master/pipeline.svg)](https://gitlab.com/peakbreaker/MockQuerPy/commits/master)
[![coverage report](https://gitlab.com/peakbreaker/MockQuerPy/badges/master/coverage.svg)](https://gitlab.com/peakbreaker/MockQuerPy/commits/master)

## MockQuerPy

This project implements a mocking library for quick and easy testing of google
bigquery based python projects

![bigquery](./bigquery.png)

### Getting started

Instructions on getting a local developement copy on your machine

#### Using the Lib in your project

**Basic use:**

1. `$ pip install mockquerpy`
2. Use either the context manager or decorator in your tests:

```python
from mockquerpy import MockQuerPy, mockquerpy_wrap

with MockQuerPy(TEST_DATA) as bigquery:
    print('bigquery inside here is a mockobject')

@mockquerpy_wrap
def test_my_bq_implementation(bigquery):
    print('bigquery inside here is a mockobject')
    MockQuerPy.set_test_data(MY_TEST_DATA)
```

See the project [documentation](#) for more // TODO

#### Developing the library

##### Prereq
- Python 3.7 or higher

##### Instructions

**Developing the library**:
1. Set up a python virtualenv `$ virtualenv venv && source venv/bin/activate`
2. Install the dependencies `$ pip install -r requirements.txt`

### Testing

Project is being tested using the pytest framework. This is also added to the
CI pipeline.

`$ pytest .`

### Deploying

Deployment is and should be handled by the CD pipeline to the project, but can
be done manually: