semvec/pypi-packages huggingface dataset:
mlflow-aws-rds-iam 0.3.0
MLflow plugins adding AWS RDS IAM auth for tracking and model registry stores
Requires Python: <4.0,>=3.10
Keywords: mlflow, plugin, mlops, aws, rds, iam, postgresql, mysql

MLflow AWS RDS IAM Auth Plugins
===============================

MLflow plugins adding AWS RDS IAM authentication for tracking store and model registry store.


Requirements
------------

- Python 3.10+  
- MLflow 2+  
- Boto3

Only Postgres and MySQL are supported (the AWS RDS database engines supported by MLflow as remote backend store).


Installation
------------

```console
pip install mlflow-aws-rds-iam
```


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

The plugins are mainly intented for the use of MLflow in server mode, allowing [AWS RDS IAM authentication](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.Connecting.html) for the backend store.

```console
mlflow server --backend-store-uri <database URI> --artifacts-destination <artifact store URI>
```


Configuration
-------------

If a *password* is provided in the database URI, AWS IAM authentication will be skipped, *effectively disabling the plugins*.

*Credentials* are required in order to use AWS IAM authentication. Refer to [Boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html) for configuration instructions.

*SSL connection to the database is enabled by default*, but can be disabled with the environment variable `MLFLOW_DISABLE_DB_SSL=true`.

Debug log of the plugins and underlying libraries (boto3, urllib3) can be enabled with `MLFLOW_AWS_RDS_IAM_DEBUG=true`.


License
-------

This project is licensed under the terms of the MIT license.


A [yzr](https://www.yzr.ai/) Free and Open Source project.
pyproject-hooks 1.2.0
Wrappers to call pyproject.toml-based build backend hooks.
Requires Python: >=3.7

``pyproject-hooks``
===================

This is a low-level library for calling build-backends in ``pyproject.toml``-based project. It provides the basic functionality to help write tooling that generates distribution files from Python projects.

If you want a tool that builds Python packages, you'll want to use https://github.com/pypa/build instead. This is an underlying piece for `pip`, `build` and other "build frontends" use to call "build backends" within them.

You can read more in the `documentation <https://pyproject-hooks.readthedocs.io/>`_.

  Note: The ``pep517`` project has been replaced by this project (low level) and the ``build`` project (high level).