semvec/pypi-packages huggingface dataset:
daisyfl-cocdr 0.0.1
Daisy - A Hierarchical Friendly Federated Learning Framework For Edge Computing
License: Apache-2.0
Requires Python: <4.0,>=3.8

# Daisy - A Hierarchical Friendly Federated Learning Framework For Edge Computing


## dev mode (virtual environment)
### 1. clone the source code
```
git clone https://github.com/Intelligent-Systems-Lab/daisy
```
### 2. build up environment
prepare and activate your virtual environment (python=3.8^)
```
cd daisy
./dev/bootstrap.sh
```
### develop<br>
### setup examples
don't overwrite daisyfl dependency in this step.<br>
```
cd <example_path>
pip install <pkgs_for_your_example>
```
### 5. run examples

## dev mode (docker)
### 1. clone the source code
```
git clone https://github.com/Intelligent-Systems-Lab/daisy
```
### 2. build up environment
```
docker run -it -v <daisy_source_code>:/root/daisy tcfwbper/daisyfl-dev:<version_tag> /bin/bash
```
### 3. develop<br>
### 4. setup examples<br>
don't overwrite daisyfl dependency in this step.<br>
```
docker attach <container_id>
```
```
cd <example_path> && conda activate daisy
pip install <pkgs_for_your_example>
```
### 5. run examples

## user mode
### 1. install daisyfl
```
pip install <daisyfl_version>
```
### 2. setup examples
```
pip install <pkgs_for_your_example>
```
### 3. run examples
scaleway-tink 0.2.2
Extension to Tink Python that provides Scaleway's Key Manager integration
License: Apache-2.0
Requires Python: <4.0,>=3.8

# Tink Python Scaleway's Key Manager extension

This is an extension to the [Tink
Python](https://github.com/tink-crypto/tink-py) library that provides support
for Scaleway's Key Manager.

The official documentation is available at https://developers.google.com/tink.

## Installation

Install [poetry](https://python-poetry.org/docs/#installation):
```sh
curl -sSL https://install.python-poetry.org | python3 -
```

Clone the repository, then install the package:
```sh
poetry shell
poetry install
```

You can now import the package in your Python scripts:
```python
from scaleway_tink.integration.scwkms import client
...
```

Check [Scaleway's configuration
documentation](https://www.scaleway.com/en/docs/developer-tools/scaleway-cli/reference-content/scaleway-configuration-file/)
to configure the provider.

## Examples

Examples are present in [./examples](./examples).

To run them, you need to create a Key in Scaleway's Key Manager and retrieve its
ID. Export that ID as an environment variable:
```
export SCW_KMS_KEY_ID="<key-id>"
```

Make sure you have a [configuration file or environment
variables](https://www.scaleway.com/en/docs/developer-tools/scaleway-cli/reference-content/scaleway-configuration-file/)
set. You can now run the examples:
```sh
python3 ./examples/encrypt_decrypt.py
```
scaleway_tink 0.2.0
Extension to Tink Python that provides Scaleway's Key Manager integration
License: Apache-2.0
Requires Python: <4.0,>=3.8

# Tink Python Scaleway's Key Manager extension

This is an extension to the [Tink
Python](https://github.com/tink-crypto/tink-py) library that provides support
for Scaleway's Key Manager.

The official documentation is available at https://developers.google.com/tink.

## Installation

Install [poetry](https://python-poetry.org/docs/#installation):
```sh
curl -sSL https://install.python-poetry.org | python3 -
```

Clone the repository, then install the package:
```sh
poetry shell
poetry install
```

You can now import the package in your Python scripts:
```python
from scaleway_tink.integration.scwkms import client
...
```

Check [Scaleway's configuration
documentation](https://www.scaleway.com/en/docs/developer-tools/scaleway-cli/reference-content/scaleway-configuration-file/)
to configure the provider.

## Examples

Examples are present in [./examples](./examples).

To run them, you need to create a Key in Scaleway's Key Manager and retrieve its
ID. Export that ID as an environment variable:
```
export SCW_KMS_KEY_ID="<key-id>"
```

Make sure you have a [configuration file or environment
variables](https://www.scaleway.com/en/docs/developer-tools/scaleway-cli/reference-content/scaleway-configuration-file/)
set. You can now run the examples:
```sh
python3 ./examples/encrypt_decrypt.py
```