semvec/pypi-packages huggingface dataset:
ape-drpc 0.8.0
ape-drpc: Ape plugin for https://drpc.org
Requires Python: <4,>=3.10
Keywords: ethereum, dshackle, drpc

# Quick Start

<a href="https://drpc.org?ref=4b8b1e">
  <img style="width:218px;height:54px" src="https://drpc.org/images/external/powered-by-drpc-dark.svg" alt="Powered by dRPC" />
</a>

Ape plugin for [dRPC](https://drpc.org?ref=4b8b1e)

## Dependencies

- [python3](https://www.python.org/downloads) version 3.10 up to 3.13.

## Installation

### via `pip`

You can install the latest release via [`pip`](https://pypi.org/project/pip/):

```bash
pip install ape-drpc
```

### via `setuptools`

You can clone the repository and use [`setuptools`](https://github.com/pypa/setuptools) for the most up-to-date version:

```bash
git clone https://github.com/ApeWorX/ape-drpc.git
cd ape-drpc
python3 setup.py install
```

## Quick Usage

Configure via `ape-config.yaml`:

```yaml
drpc:
  host: https://my-drpc.domain...
  api_key: "..." # NOTE: Omit if you don't have one
```

or `pyproject.toml`

```toml
[tool.ape.drpc]
host = "https://my-drpc.domain..."
api_key = "..."  # NOTE: Omit if you don't have one
```

and then launch using any network combo your drpc instance supports via `--network <eco>:<net>:drpc`

```{note}
You can also use `APE_DRPC_HOST=...` and `APE_DRPC_API_KEY=...` to set config via environment variables
```

## Development

Please see the [contributing guide](CONTRIBUTING.md) to learn more how to contribute to this project.
Comments, questions, criticisms and pull requests are welcomed.
datafed 4.0.0
DataFed CLI and API

# Description

DataFed is a federated scientific data management system developed by Oak Ridge
National Laboratories to facilitate FAIR data practices within supported
experimental, compute, and analytics environments. The DataFed Python package
provides both a command-line-interface (CLI) and a programming API for
interacting with DataFed services.

# Developers

For running datafed directly from the source folder located in the DataFed
GitHub repository, without running a pip install of the package. Activate the
python env. This might be installed at /opt/datafed/dependencies/python/bin if
you used DataFed's provided dependency install scripts with the default
location.

```
source /opt/datafed/dependencies/python/bin/activate
```

Run the following from the root of the DataFed repo. The generate_datafed 
script will generate default settings. the ENABLE_PYTHON_CLIENT is to make
sure you actually build the python client. Many other default flags may be
turned on, you can disable them if needed.

The build target will "pydatafed" is needed for compiling the protobuf files
to python, you will need protobuf to be installed.

NOTE - You will need to rerun this command any times changes are made to the
.proto files.

```
./scripts/generated_datafed.sh
/opt/datafed/dependencies/bin/cmake -S. -B build -DENABLE_PYTHON_CLIENT=ON
/opt/datafed/dependencies/bin/cmake --build build --target pydatafed
```

Move into the python/datafed_pkg folder and then you can execute the python
cli tool directly with.

```
PYTHON_PATH=. ./scripts/datafed
```