semvec/pypi-packages huggingface dataset:
do-while 4.2.7
making poor life choices for conference talks
Requires Python: >=3.10

# do-while

making poor life choices for conference talks

[![version](https://img.shields.io/pypi/v/do-while.svg)](https://pypi.org/project/do-while)
[![license](https://img.shields.io/pypi/l/do-while.svg)](https://github.com/amyreese/python-do-while/blob/main/LICENSE)


Install
-------

```shell-session
$ pip install do-while
```


Usage
-----

Do a do-while loop:

```py
from do_while import do, while_

queue = [1, 2, 3]

@do
def loop():
    item = queue.pop()
    print(item)

while_(queue)

# 1
# 2
# 3
```

Do an until loop:

```py
from do_while import until

k = 0

@until(lambda: k > 4)
def loop():
    nonlocal k
    print(k)
    k += 1

# 0
# 1
# 2
# 3
# 4
```


License
-------

do-while is copyright Amethyst Reese, and licensed under the MIT license.
gllm-retrieval-binary 0.3.2
A library containing retrieval related components in Gen AI applications.
Requires Python: <3.13,>=3.11

# GLLM Retrieval

## Description

A library containing retrieval related components in Gen AI applications.

## Installation

1. Python v3.11 or above:

You can install Python using [Miniconda](https://docs.anaconda.com/free/miniconda/index.html).

2. Make sure you're in the `base` conda environment:
```bash
conda activate
```

3. [Poetry](https://python-poetry.org/docs/) v1.8.1 or above:

You can install Poetry using cURL (you need Python to install Poetry):
```bash
curl -sSL https://install.python-poetry.org | python3 -
```

4. Install the library using Poetry:
```bash
# Latest
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git#subdirectory=libs/gllm-retrieval"

# Specific version
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git@gllm_retrieval-v0.0.1-beta.1#subdirectory=libs/gllm-retrieval"

# Specific Branch Name
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git@<BRANCH NAME>#subdirectory=libs/gllm-retrieval"

# With extra dependencies
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git#subdirectory=libs/gllm-retrieval" --extras "extra1 extra2"
```

Available extras:
- `flag_embedding`: Install FlagEmbedding Reranker dependencies

5. At this step, you can deactivate Miniconda environment as Poetry will create and manage its own virtual environment for you.
```bash
conda deactivate
```

## Managing Dependencies
1. Go to root folder of `gllm-retrieval` module, e.g. `cd libs/gllm-retrieval`.
2. Run `poetry shell` to create a virtual environment.
3. Run `poetry lock` to create a lock file if you haven't done it yet.
4. Run `poetry install` to install the `gllm-retrieval` requirements for the first time.
5. Run `poetry update` if you update any dependency module version at `pyproject.toml`.


## Contributing
Please refer to this [Python Style Guide](https://docs.google.com/document/d/1uRggCrHnVfDPBnG641FyQBwUwLoFw0kTzNqRm92vUwM/edit?usp=sharing)
to get information about code style, documentation standard, and SCA that you need to use when contributing to this project

1. Activate `pre-commit` hooks using `pre-commit install`
2. Run `poetry shell` to create a virtual environment.
3. Run `poetry lock` to create a lock file if you haven't done it yet.
4. Run `poetry install` to install the `gllm-retrieval` requirements for the first time.
5. Run `poetry install --all-extras` to install optional library (elasticsearch, etc).
6. Run `which python` to get the path to be referenced at Visual Studio Code interpreter path (`Ctrl`+`Shift`+`P` or `Cmd`+`Shift`+`P`)
7. Try running the unit test to see if it's working:
```bash
poetry run pytest -s tests/unit_tests/
```
feedmob-mcp-adjust 1.0.0
Feedmob MCP Server of Adjust - MMP MCP Server
Requires Python: >=3.12.0

# Feedmob MCP Server for Adjust

Feedmob MCP Server for Adjust - MMP MCP server

## Quickstart

### Install

#### Claude Desktop

On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

<details>
  <summary>Development/Unpublished Servers Configuration</summary>

```
{
  "mcpServers": {
    "feedmob-mcp-adjust": {
      "command": "uvx",
      "args": [
        "feedmob-mcp-adjust"
      ],
      "env": {
        "INTERNAL_API_KEY": "xxx"
      }
    }
  }
}

```

</details>

### Debugging

```shell
npx @modelcontextprotocol/inspector uv --directory ./ run feedmob-mcp-adjust -e INTERNAL_API_KEY=xxx
```