semvec/pypi-packages huggingface dataset:
ally-ai-llamaindex 0.1.0
llamaindex azure openai package for ally
Requires Python: >=3.8

# Ally AI

## How to use

### Config File

```yaml
llm:
  api_key: '<private-key>'
  api_version: "<api-version>"
  endpoint: "<endpoint>"
  model: "<model-name>"
  deployment_name: '<deployment-name>'
  temperature: 0.7
  streaming: true

embeddings:
  api_key: '<private-key>'
  api_version: "<api-version>"
  endpoint: "<endpoint>"
  model: "<model-name>"
  deployment_name: '<deployment-name>'
```

### Create LLM

#### Use Default Settings in LLM

```python
from ally_ai.llamaindex import LLM

llm = LLM()
response = llm.invoke('What is an ally?')
print(response)
```

#### Use Custom Settings in LLM

```yaml
my_llm:
  api_key: '<private-key>'
  api_version: "<api-version>"
```

```python
from ally_ai.llamaindex import LLM, Settings

settings = Settings(section='my_llm')
llm = LLM(settings=settings)
print(llm.settings.path)
print(llm.settings.section)
```

#### Override Settings in LLM

```python
from ally_ai.llamaindex import LLM, Settings

settings = Settings(section='my_llm', api_key='<new-api-key>')
llm = LLM(settings=settings)
response = llm.invoke('What is an ally?')
print(response)
```


### How to Create Embeddings

```python
from ally_ai.llamaindex import Embeddings

embeddings = Embeddings()
response = embeddings.embed_query('What is an ally?')
print(response)
```
picogrid-pytest-split-tests 2.0.0
A Picogrid Fork of Pytest plugin for running a subset of your tests by splitting them in to equally sized groups. Forked from Mark Adams' original project pytest-test-groups.

Welcome to pytest-split-tests!
==============================

pytest-split-tests allows you to split your test runs into groups of a specific
size to make it easier to split up your test runs.


Usage
---------------------

::

    # Install pytest-split-tests
    pip install pytest-split-tests

    # Split the tests into 10 groups and run the second group
    py.test --test-group-count 10 --test-group=2
    
    # Assign tests pseudo-randomly into 10 groups, and run the second group
    py.test --test-group-count 10 --test-group=2 --test-group-random-seed=12345


Why would I use this?
------------------------------------------------------------------

Sometimes you may have some long running test jobs that take a
while to complete. This can be a major headache when trying to
run tests quickly. pytest-split-tests allows you to easily say
"split my tests into groups of 10 tests and run the second group".
This is primarily useful in the context of CI builds.
generify 0.1.3
Easily create and run tasks (=function calls) with almost seamless transition between Local development and Distributed deployment.
Requires Python: >=3.8
Keywords: python, task, queue, distributed systems, distributed computing

# generify
generifies python classes to generic dict containing only python internals, numpy arrays and panda lists.

## Usage Example
below is a basic example

```python
from generify import generify

class Scalar:
    def __init__(self) -> None:
        self.val_int = 3
        self.val_float = 10.0
        self.val_str = "jhon"
        self.val_bool = True

generic_obj = generify(Scalar())
print(generic_obj)
```