semvec/pypi-packages huggingface dataset:
sqlmodel-translation 0.1.2
Translation library for SQLModel and FastAPI
Requires Python: >=3.12

# SQLModel-translation

SQLModel-translation is a translation library for [SQLModel](https://sqlmodel.tiangolo.com) and [FastAPI](https://fastapi.tiangolo.com).

Documentation: [https://dnafivuq.github.io/sqlmodel-translation](https://dnafivuq.github.io/sqlmodel-translation)

This project uses [uv](https://docs.astral.sh/uv/) for package managment.

To generate the documentation run `make docs` and visit http://127.0.0.1:8000/.

For more actions see the Makefile in this directory. Running `make` will print out all the targets with descriptions.
nucliadb 6.12.0.post5907
NucliaDB
Requires Python: <4,>=3.10

# nucliadb

This module contains most of the Python components for NucliaDB:

- ingest
- reader
- writer
- search
- train

# NucliaDB Migrations

This module is used to manage NucliaDB Migrations.

All migrations will be provided in the `migrations` folder and have a filename
that follows the structure: `[sequence]_[migration name].py`.
Where `sequence` is the order the migration should be run in with zero padding.
Example: `0001_migrate_data.py`.

Each migration should have the following:

```python
from nucliadb.migrator.context import ExecutionContext


async def migrate(context: ExecutionContext) -> None:
    """
    Non-kb type of migration. Migrate global data.
    """


async def migrate_kb(context: ExecutionContext, kbid: str) -> None:
    """
    Migrate kb.

    Must have both types of migrations.
    """
```


## How migrations are managed

- All migrations utilize a distributed lock to prevent simulateously running jobs
- Global migration state:
    - current version
    - target version
    - KBs to migrate
- KB Migration State:
    - current version

- Migrations are currently run with a deployment and will be continuously retried on failure.
- Running migrations in a deployment is to make sure a migration does not prevent code deployment.
taggedLog 1.0.5
structured log for python
Requires Python: >=3.12

# Doc

Thank you for using the tag-logger package !

This log module is meant to be as little and simple as possible, and to work on every project you want it on.

Feel free to modify the code depending on the uses, and if you think somethin misses or might be improved, please tell me on the github page of the project.

## To use it : 
the module is built to allow only one hidden instance of the Log object, so you don't have to instanciate the Log object.

To call the module :

    from taggedLog.log import Log

To open the log :

    Log.start_log(...)

then you can use the methods :

    Log.info(...) which write an information in the log
    Log.warning(...) which write a warning in the log
    Log.error(...) which write an error in the log

Finally, close your log at the end of your program :

    Log.close_log()