semvec/pypi-packages huggingface dataset:
glance-tempest-plugin 0.14.0
Tempest plugin tests for Glance.
Requires Python: >=3.9

==============================
Tempest Integration for Glance
==============================

This directory contains additional Glance tempest tests.

See the tempest plugin docs for information on using it:
https://docs.openstack.org/tempest/latest/plugin.html#using-plugins

To run all tests from this plugin,
1. Clone  glance-tempest-plugin repo from github::

    $ git clone https://opendev.org/openstack/glance-tempest-plugin

2. Install the plugin::

    $ pip3 install -e glance-tempest-plugin

3. Confirm it's installed::

    $ tempest list-plugins

4. Create new file tempest.conf inside /etc/tempest directory and run with below
   content, including rbac enablement

::
     [identity]
     auth_version = v3
     uri_v3 = <Full URI of the OpenStack Identity API>

     [auth]
     use_dynamic_credentials = True
     admin_domain_name = Default
     admin_project_name = admin
     admin_password = admin
     admin_username = admin
     admin_system = True

     [image_feature_enabled]
     enforce_scope = True
     os_glance_reserved = True
     import_image = False

     [enforce_scope]
     glance = true



5. Then from the tempest directory run::

    $ tox -e all -- glance_tempest_plugin


It is expected that Glance third party CI's use the `all` tox environment
above for all test runs. Developers can also use this locally to perform more
extensive testing.

Any typical devstack instance should be able to run all Glance plugin tests.
For completeness, here is an example of a devstack local.conf that should
work. Update backend information to fit your environment.

::

    [[local|localrc]]
    ADMIN_PASSWORD=secret
    SERVICE_TOKEN=$ADMIN_PASSWORD
    MYSQL_PASSWORD=$ADMIN_PASSWORD
    RABBIT_PASSWORD=$ADMIN_PASSWORD
    SERVICE_PASSWORD=$ADMIN_PASSWORD
    LOGFILE=$DEST/logs/stack.sh.log
    LOGDAYS=2
    SYSLOG=False
    LOG_COLOR=False
    RECLONE=yes
    ENABLED_SERVICES=g-api,dstat,key
    ENABLED_SERVICES+=,mysql,tempest
cyborg-tempest-plugin 2.6.0
OpenStack Acceleration Tempest Plugin
Requires Python: >=3.9
Keywords: setup, distutils

=====================
Cyborg Tempest Plugin
=====================

This is a cyborg tempest plugin package. Tests can be run as a tempest plugin
against any cyborg-enabled OpenStack cloud.

Please fill here a long description which must be at least 3 lines wrapped on
80 cols, so that distribution package maintainers can use it in their packages.
Note that this is a hard requirement.

* Free software: Apache license
* Documentation: https://docs.openstack.org/cyborg-tempest-plugin/latest
* Source: https://opendev.org/openstack/cyborg-tempest-plugin/
* Bugs: https://storyboard.openstack.org/#!/project/968

Features
--------

* TODO
manila-tempest-plugin 2.9.0
Tempest plugin manila-tempest-plugin
Requires Python: >=3.9

=====================
manila-tempest-plugin
=====================

This repository contains a `Tempest`_ `test plugin`_ to verify the
functionality of the `OpenStack Shared File System Service`_, Manila.

See `contributor information`_ to learn more.

* Free software: Apache license
* Documentation: https://docs.openstack.org/manila/latest/
* Release notes: https://docs.openstack.org/releasenotes/manila/
* Source: https://opendev.org/openstack/manila-tempest-plugin
* Bugs: https://bugs.launchpad.net/manila

.. _Tempest: https://docs.openstack.org/tempest
.. _test plugin: https://docs.openstack.org/tempest/latest/plugin.html
.. _contributor information: CONTRIBUTING.rst
.. _OpenStack Shared File System Service: https://docs.openstack.org/manila
heat-tempest-plugin 2.6.0
OpenStack Orchestration Tempest Plugin
Requires Python: >=3.9
Keywords: setup, distutils

===================
Heat Tempest Plugin
===================

Tests can be run as a tempest plugin against any heat-enabled OpenStack
cloud, however defaults match running against a recent DevStack.

To run the tests against DevStack, do the following:

    # Define DEST

    export DEST=/opt/stack

    # create test resources and write tempest config

    $DEST/heat/heat_integrationtests/prepare_test_env.sh

    $DEST/heat/heat_integrationtests/prepare_test_network.sh

    # run tempest selecting only these tests

    cd $DEST/tempest

    tempest run --regex heat_tempest_plugin.tests

If custom configuration is required, edit the [heat_plugin] section of

    $DEST/tempest/etc/tempest.conf
octavia-tempest-plugin 3.2.0
Tempest plugin for Octavia
Requires Python: >=3.9

======================
Octavia Tempest Plugin
======================

Team and repository tags
========================

.. image:: https://governance.openstack.org/tc/badges/octavia-tempest-plugin.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

Tempest integration of Octavia
==============================

This project contains the Tempest plugin for the Octavia project for
OpenStack Load Balancing.

For more information about Octavia see:
https://docs.openstack.org/octavia/latest/

For more information about Tempest plugins see:
https://docs.openstack.org/tempest/latest/plugin.html

* Free software: Apache license
* Documentation: https://docs.openstack.org/octavia-tempest-plugin/latest/
* Source: https://opendev.org/openstack/octavia-tempest-plugin
* Bugs: https://storyboard.openstack.org/#!/project/openstack/octavia-tempest-plugin

Installing
----------

From the tempest directory, setup the tempest virtual environment for the
Octavia tempest plugin::

    $ tox -e venv-tempest -- pip3 install -e <path to octavia-tempest-plugin>

For example, when using a typical devstack setup::

    $ cd /opt/stack/tempest
    $ tox -e venv-tempest -- pip3 install -e /opt/stack/octavia-tempest-plugin

Running the tests
-----------------

To run all the tests from this plugin, call from the tempest repo::

    $ tox -e all -- octavia_tempest_plugin

To run a single test case, call with full path, for example::

    $ tox -e all -- octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops.TrafficOperationsScenarioTest.test_basic_traffic

To retrieve a list of all tempest tests, run::

    $ testr list-tests
keystone-tempest-plugin 0.19.0
Tempest plugin keystone_tempest_plugin
Requires Python: >=3.9

=======================
keystone-tempest-plugin
=======================

Tempest plugin keystone_tempest_plugin

Tempest plugin for functional testing of keystone's LDAP and federation
features. More information can be found in the `keystone developer
documentation`_.

.. _`keystone developer documentation`: https://docs.openstack.org/developer/keystone/devref/development_best_practices.html#api-scenario-tests

* Free software: Apache license
* Documentation: https://docs.openstack.org/keystone/latest/
* Source: http://opendev.org/openstack/keystone-tempest-plugin
* Bugs: https://bugs.launchpad.net/keystone/
cliparoo 1.0.0
A video clipper, cutter, and splicer.
Requires Python: >=3.13

# cliparoo

<img src="roo.svg" alt="drawing" width="200"/>

A video clipper, cutter, and splicer.

## install

```bash
pip install cliparoo
```

You need `ffmpeg` and `ffprobe` installed. That's it.

## cli

Here is an example on how to extract the first 5000 frames of `myout.mp4`:

```bash
cliparoo -i tos_720p.mp4 --input-info --clip 0-4999 -o myout.mp4 --verbose --clip-mode approx_inner --verify
```

The `-i` flag sets the input and the `-o` flag sets the output.

The `--clip` flag takes the clip range. These can be multiple values joined by commas, which are spliced together. Integers represent frame indexes, floating point values represent times in seconds, and HH:MM:SS.MMMM format videos are similar. Keywords "`start`" and "`end`" also work. All clip ranges are *inclusive*.

The `--clip-mode` defines how to perform the clip. Values are `exact` (default), `approx_inner`, and `approx_outer`. Approx refers to the handling of time; counterintuitively this means to use a lossless stream copy.

The `--verify` flag will add additional checks to ensure the output and any temporary files have the correct frames.

The `--input-info` flag displays information about the video, and the `--verbose` adds additional fields.

There are other flags, like `--dry-run`, which you can find with `--help`.

## python

The python library allows for programmatic use.
It's pretty simple to use, the `ClipRange` takes either a string (matching the command line syntax) or a list of integers.

```python
import cliparoo
vid = cliparoo.Video("tos_720p.mp4")
cr = cliparoo.ClipRange(vid, [0, 1, 2, 3, 4, 5]) # same as "0-5"
cr.run("output.mp4", mode="exact")
```
neutron-tempest-plugin 3.0.0
Tempest plugin for Neutron Project
Requires Python: >=3.9

======================
Neutron Tempest Plugin
======================

Tempest plugin for Neutron project.

It contains the tempest plugin for the functional testing of Neutron Project.

* Free software: Apache license
* Documentation: https://docs.openstack.org/neutron/latest/
* Source: https://opendev.org/openstack/neutron-tempest-plugin
* Bugs: https://bugs.launchpad.net/neutron - tag: tempest
* Release notes: https://docs.openstack.org/releasenotes/neutron-tempest-plugin/
cloe-snowflake-rbac 2.0.7
Package is a full metadata driven role based access control framework.
Requires Python: <3.12,>=3.11

# CLOE Snowflake RBAC

[![Copier](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border-orange.json)](https://github.com/copier-org/copier)
[![python](https://img.shields.io/badge/Python-3.11-3776AB.svg?style=flat&logo=python&logoColor=white)](https://www.python.org)
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v0.json)](https://github.com/charliermarsh/ruff)
[![Checked with mypy](https://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)

Owner: initions

Package is a full metadata driven role based access control framework.
blazar-tempest-plugin 0.17.0
Tempest plugin for Blazar Project

=====================
Blazar Tempest Plugin
=====================

Tempest plugin for Blazar Project

It contains the tempest plugin for the functional testing of Blazar Project.

* Free software: Apache license
* Documentation:  https://docs.openstack.org/blazar-tempest-plugin/latest/
* Source: https://opendev.org/openstack/blazar-tempest-plugin
* Bugs: https://bugs.launchpad.net/blazar