Skip to main content

Python SDK for the agrirouter API. This project contains the API for the communication with the agrirouter. Everything you need for the onboarding process, secure communication and much more.

Project description

About the project

The agrirouter is a universal data exchange platform for farmers and agricultural contractors that makes it possible to connect machinery and agricultural software, regardless of vendor or manufacturer. Agrirouter does not save data; it transfers data. As a universal data exchange platform, agrirouter fills a gap on the way to Farming 4.0. Its underlying concept unites cross-vendor and discrimination-free data transfer. You retain full control over your data. Even data exchange with service providers (e.g. agricultural contractors) and other partners is uncomplicated: Data are very rapidly transferred via the online connection, and if you wish, is intelligently connected to other datasets.

The current project you’re looking at

This project contains the SDK for the communication with the agrirouter. Everything you need for the onboard process, secure communication and much more.

Installation

Create your virtual environment using any kind of conda setup you would like to have.

conda create -n agrirouter-sdk-python python=3.7
conda create -n agrirouter-sdk-python python=3.8
conda create -n agrirouter-sdk-python python=3.9
conda create -n agrirouter-sdk-python python=3.10
conda create -n agrirouter-sdk-python python=3.11

Create one of the environments and activate it:

conda activate agrirouter-sdk-python

After the activation you are ready to install the requirements for the SDK:

pip install -r requirements.txt

You are able to select the virtual environment when working with the IDE.

Running unit tests

$ pytest

External resources

Here are some external resources for the development:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agrirouter-2.0.0a3.tar.gz (71.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agrirouter-2.0.0a3-py3-none-any.whl (98.3 kB view details)

Uploaded Python 3

File details

Details for the file agrirouter-2.0.0a3.tar.gz.

File metadata

  • Download URL: agrirouter-2.0.0a3.tar.gz
  • Upload date:
  • Size: 71.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for agrirouter-2.0.0a3.tar.gz
Algorithm Hash digest
SHA256 5ddf2ebdf922123c9b67152a4b5c345b528b6dd807ad93d5fac5e7cec53f89cd
MD5 bd20ea3e00c5ac2b9dfbdebf886cb9bf
BLAKE2b-256 084cf18a1f3bc8b58115d0586ab92373981abf2d3071d91cb2aa5feb8089534a

See more details on using hashes here.

File details

Details for the file agrirouter-2.0.0a3-py3-none-any.whl.

File metadata

  • Download URL: agrirouter-2.0.0a3-py3-none-any.whl
  • Upload date:
  • Size: 98.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for agrirouter-2.0.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 6b5cfef115f4bfe89ab11d3af68a2d9ee420cc42dd605f667cbdd1e29b754227
MD5 9bf21921d11004a3b6b615f8bc6f8432
BLAKE2b-256 d960364709daf8f0597e1d9843867f2056c745e253a6254a1ad37bef285ef17f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page