semvec/pypi-packages huggingface dataset:
cinder 25.3.1
OpenStack Block Storage
Requires Python: >=3.9

================
OpenStack Cinder
================

.. image:: https://governance.openstack.org/tc/badges/cinder.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

OpenStack Cinder is a storage service for an open cloud computing service.

You can learn more about Cinder at:

* `Wiki <https://wiki.openstack.org/Cinder/>`__
* `Developer Docs <https://docs.openstack.org/cinder/latest/>`__
* `Blueprints <https://blueprints.launchpad.net/cinder/>`__
* `Release notes <https://docs.openstack.org/releasenotes/cinder/>`__
* `Design specifications <https://specs.openstack.org/openstack/cinder-specs/>`__

Getting Started
---------------

If you'd like to run from the master branch, you can clone the git repo:

    git clone https://opendev.org/openstack/cinder

If you'd like to contribute, please see the information in
`CONTRIBUTING.rst <https://opendev.org/openstack/cinder/src/branch/master/CONTRIBUTING.rst>`_

You can raise bugs on `Launchpad <https://bugs.launchpad.net/cinder>`__

Python client
-------------
`Python Cinderclient <https://opendev.org/openstack/python-cinderclient>`__
dbus-notifier 1.1.2
A small dbus notifier package
Requires Python: >=3.10

# dbus-notifier #

This library offers a simple means of generating dbus notifications on Linux. 

## Installation and Usage

Make sure at least Python 3.* is installed on the target Linux system. 

Install virtualenv in which to install `dbus-notifier`.

In the virtual environment, run `pip3 install dbus-notifier`

In the Python code to use dbus-notifier:

```commandline
from dbusnotifier.dbusnotifier import NotifySender

```
The simplest code instantiating NotifySender and sending a dbus notification is this:

```commandline
    sender = NotifySender(title="My notifier")
    ...
    sender.notify(message="Hi!")
```
The above code results in a single message "Hi!" being posting in the notification area.

A more complex scenario supported by dbus-notifier is to create a dictionary with a selection of messages, where each
key identifies a message. The code below illustrates this case:

```
    sender = NotifySender(title="My notifier", messages={'0': "Success", '1': "Failed"})
    
    sender.notify(select_key='0')
```


## Dependencies

Please see `pyproject.toml`.

## Status

Mar 2023 First draft, tested locally on Manjaro Linux.
Apr 2025 release.

## Copyright

Copyright Adam Bukolt

Note that the copyright refers to the code and scripts in this repository and
expressly not to any third-party dependencies.

## License

MIT

Icons included with this program were created by and are the sole property of the copyright holder.

Note that separate licenses apply to third-party dependencies.
deepagents-microsandbox 1.0.1
Microsandbox backend for DeepAgents
Requires Python: >=3.11

# deepagents-microsandbox

Microsandbox backend for the [DeepAgents](https://github.com/shkarupa-alex/deepagents) framework. This package enables DeepAgents to launch and control isolated sandbox environments using [Microsandbox](https://github.com/shkarupa-alex/microsandbox).

## Key Features

- **Sandbox Provider**: Manages the lifecycle of microsandbox instances (create, list, delete).
- **Sandbox Backend**: Provides a standard interface for file operations and command execution within a sandbox.
- **DeepAgents Integration**: Fully compatible with the DeepAgents `SandboxProvider` and `SandboxBackend` interfaces.

## Installation

```bash
pip install deepagents-microsandbox
```

## Usage

```python
from deepagents_microsandbox import MicrosandboxProvider

# Initialize the provider connecting to a microsandbox server
provider = MicrosandboxProvider(server_url="http://localhost:5555")

# Create or get a sandbox
sandbox = provider.get_or_create(sandbox_id=None)

# Execute a command
result = sandbox.execute("echo 'Hello World'")
print(result.stdout)

# Clean up
provider.delete(sandbox_id=sandbox.id)
```

## Development

This project uses `uv` for dependency management.

### Prerequisites

- [uv](https://github.com/astral-sh/uv) installed.
- Python 3.11 or higher.

### Setup

Install dependencies:

```bash
uv sync
```

### Testing

Tests are split into unit tests (mocked) and integration tests (requiring a real server).

**Run Unit Tests (Mocked)**
These tests mock the HTTP interactions and do not require a running server.
```bash
uv run pytest
```

**Run Integration Tests**
These tests verify behavior against a real microsandbox server.
1. Start a microsandbox server in dev mode:
   ```bash
   msb server start --dev
   ```
2. Run the tests with the environment variable:
   ```bash
   MICROSANDBOX_DEV_SERVER=http://127.0.0.1:5555 uv run pytest
   ```
xjfx 1.2.0
Collection of simple utility functions and classes that extend standard library functionality.
Requires Python: >=3.11

# xjfx

Collection of simple utility functions and classes that extend standard library functionality.

## Installation

```bash
$ pip install xjfx
```

## Development

Check for code lint errors:
```bash
$ tox run-parallel -m analyze
```
Enforce code formatting:
```bash
$ tox run-parallel -m edit
```
Both:
```bash
$ tox run-parallel -m edit analyze
```

### Create a release

1. `tox p -m analyze edit`
2. `python3 -m build --wheel`
3. `twine check dist/*`
4. Update `version` field in `pyproject.toml` to `<version>` and `git tag -a <version>`
5. Push `master` and `<version>` tag to github
6. `twine upload --repository testpypi dist/*`
7.
  ```bash
  $ virtualenv venv
  $ venv/bin/pip install --index-url https://test.pypi.org/simple/ xjfx
  $ venv/bin/python -c 'import xjfx'
  ```
8. `twine upload --repository pypi dist/*`