semvec/pypi-packages huggingface dataset:
ohmyapi 0.6.2
Django-flavored scaffolding and management layer around FastAPI, Pydantic, TortoiseORM and Aerich migrations
Requires Python: >=3.11
Keywords: fastapi, tortoise, orm, pydantic, async, web-framework

# OhMyAPI

OhMyAPI is a web-application scaffolding framework and management layer built around `FastAPI`.
It is a thin layer that tightly integrates TortoiseORM and Aerich migrations.

> *Think: *"Django RestFramework"*, but less clunky and instead 100% async.*

It is ***blazingly fast***, extremely ***fun to use*** and comes with ***batteries included***!

**Features**

- Django-like project structure and application directories
- Django-like per-app migrations (makemigrations & migrate) via Aerich
- Django-like CLI tooling (startproject, startapp, shell, serve, etc)
- Customizable pydantic model serializer built-in
- Various optional built-in apps you can hook into your project (i.e. authentication and more)
- Highly configurable and customizable
- 100% async

**Goals**

- combine FastAPI, TortoiseORM, Aerich migrations and Pydantic into a high-productivity web-application framework
- tie everything neatly together into a concise and straight-forward API
- AVOID adding any abstractions on top, unless they make things extremely convenient

## Installation

```
pipx install ohmyapi
```


## Docs

See `docs/` or:

```
poetry run mkdocs serve
```

Go to: [http://localhost:8000/](http://localhost:8000/)
bidsprep 0.0.7
Toolkit for making MRI data BIDS compatible.
Requires Python: >=3.10.0
Keywords: python, neuroimaging, fMRI, MRI, BIDS, NIfTI

# BIDSPrep

[![Latest Version](https://img.shields.io/pypi/v/bidsprep.svg)](https://pypi.python.org/pypi/bidsprep/)
[![Python Versions](https://img.shields.io/pypi/pyversions/bidsprep.svg)](https://pypi.python.org/pypi/bidsprep/)
[![Source Code](https://img.shields.io/badge/Source%20Code-bidsprep-purple)](https://github.com/donishadsmith/bidsprep)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Test Status](https://github.com/donishadsmith/bidsprep/actions/workflows/testing.yaml/badge.svg)](https://github.com/donishadsmith/bidsprep/actions/workflows/testing.yaml)
[![codecov](https://codecov.io/gh/donishadsmith/bidsprep/graph/badge.svg?token=PCJ17NA627)](https://codecov.io/gh/donishadsmith/bidsprep)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Documentation Status](https://readthedocs.org/projects/bidsprep-py/badge/?version=latest)](http://bidsprep.readthedocs.io/en/latest/?badge=latest)


Tools to assist in converting non-BIDS compliant MRI datasets to BIDS compliant datasets.

## Installation
To install ``bidsprep`` use one of the following methods:

### Standard Installation
```bash
pip install bidsprep
```

### Development Version

```bash
git clone --depth 1 https://github.com/donishadsmith/bidsprep/
cd bidsprep
pip install -e .
```
kdp-python-connector 0.121.0
Python Connector for KDP Platform
Requires Python: <3.12,>=3.9

# kdp-python-connector

Python Connector for KDP Platform

## Prequisites
* Python version 3.9.x or Python version 3.10.x

## Examples

For code examples using kdp-python-connector see github https://github.com/Koverse/kdp-examples
agentkernel-mongo 0.2.2
MongoDB Session Store extension for Agent Kernel
Requires Python: >=3.12

## AgentKernel MongoDB Session Store

`agentkernel-mongo` is an extension package for the [`agentkernel`](https://github.com/yaalalabs/agent-kernel) framework. It provides a persistent, scalable, and production-ready session store using MongoDB as the backend.

When installed, this package automatically registers itself with the `agentkernel` framework, allowing you to switch session storage from the default `in_memory` or `redis` to `mongodb` with a simple configuration change.

This package uses MongoDB's native TTL (Time-To-Live) indexing feature to automatically purge stale sessions, ensuring your database remains clean and efficient.

### Installation

1. As a `pip` extra:

```shell
pip install agentkernel[mongo]
```

2. As a standalone package (if you already have `agentkernel` installed):

```shell
pip install agentkernel-mongo
```

This will automatically install the package and its required dependencies, `pymongo`.

### Configuration

This package is designed to work seamlessly with `agentkernel`'s configuration system.

Once installed, you can enable the MongoDB session store by modifying your `config.yaml` (or equivalent configuration file) for your `agentkernel` application.

**Example** `config.yaml`

```yaml
# ... other agentkernel configurations ...

session:
  # 1. Set the type to 'mongo'
  type: mongo

  # 2. Add the 'mongo' configuration block
  mongo:
    url: "mongodb://localhost:27017/"
    database: "agent_sessions"
    collection: "sessions"
    ttl: 604800 # Session TTL in seconds (default: 7 days)

# ... other configurations ...
```

### License

This package is licensed under the MIT.