This release is a pre-release and may not be stable for production use.
argilla-sdk
The argilla-sdk is an experimental project to rebuild Argilla's python client in a simpler and friendlier way. The goal is to have a minimal set of core features that are easy to use and understand, but also contribute to feedback task that build quality data.
!!! warning This project is still in development and is not yet ready for production use.
Installation
Since this package is not yet published on PyPi, you can install it directly from the repository:
pip install git+https://github.com/argilla-io/argilla-python.git
Usage
To use the client, you need to import the Argilla class and instantiate it with the API URL and API key. You can use this SDK with any stable release of argilla server >= 1.27.
import argilla_sdk as rg
client = rg.Argilla(api_url="http://localhost:6900", api_key="argilla.apikey")
Developer documentation
If you want to contribute to the development of the SDK, you can follow the instructions below.
Installation
To install the development dependencies, run the following command:
# install pdm https://github.com/pdm-project/pdm
pip install pdm
# install the package in editable mode
pip install -e .
# install the development dependencies with pdm
pdm install --dev
Generating Documentation
To generate the docs you will need to install the development dependencies, and run the following command to create the development server with mkdocs:
mkdocs serve
You will find the built documentation in http://localhost:8000/argilla-python/.
The docs will be deployed for pull request branches automatically.
Metadata
Release files for argilla-sdk 0.1.0a3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| argilla_sdk-0.1.0a3.tar.gz | 65.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| argilla_sdk-0.1.0a3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 169.2 kB
Release files / argilla_sdk-0.1.0a3.tar.gz
| Download URL | argilla_sdk-0.1.0a3.tar.gz |
|---|---|
| Size | 65.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f2c7461f0ec6d196a06bc702675233ae939e964a88b74936d7cc5b636e929a30
|
|
BLAKE2b-256 checksum How to use checksums |
bd43627f1034511c131f74d9b03b86788000eb30740bc6ee4550b09294c9779f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.15.3 CPython/3.10.12 Linux/6.5.0-1021-azure
|
Release files / argilla_sdk-0.1.0a3-py3-none-any.whl
| Download URL | argilla_sdk-0.1.0a3-py3-none-any.whl |
|---|---|
| Size | 104.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
76f4d51cb7066f0b8c7541dcf1d58e656a9e247ea2bc046b93a9689ea4adcc01
|
|
BLAKE2b-256 checksum How to use checksums |
b2486d4c4af5eb899373aa5f137e53a79bf87b67b774157cb27eb2e96bc9bb11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.15.3 CPython/3.10.12 Linux/6.5.0-1021-azure
|