Skip to main content

Simple calculator API hosted on APIMATIC

Project description

Getting Started with APIMATIC Calculator

Introduction

Simple calculator API hosted on APIMATIC

Install the Package

The package is compatible with Python versions 2 >=2.7.9 and 3 >=3.4. Install the package from PyPi using the following pip command:

pip install calpackage==1.0

You can also view the package at: https://pypi.python.org/pypi/calpackage

Test the SDK

You can test the generated SDK and the server with test cases. unittest is used as the testing framework and nose is used as the test runner. You can run the tests as follows:

Navigate to the root directory of the SDK and run the following commands

pip install -r test-requirements.txt
nosetests

Initialize the API Client

Note: Documentation for the client can be found here.

The following parameters are configurable for the API Client:

Parameter Type Description
environment Environment The API environment.
Default: Environment.PRODUCTION
timeout float The value to use for connection timeout.
Default: 60
max_retries int The number of times to retry an endpoint call if it fails.
Default: 0
backoff_factor float A backoff factor to apply between attempts after the second try.
Default: 2
retry_statuses Array of int The http statuses on which retry is to be done.
Default: [408, 413, 429, 500, 502, 503, 504, 521, 522, 524]
retry_methods Array of string The http methods on which retry is to be done.
Default: ['GET', 'PUT']

The API client can be initialized as follows:

from apimaticcalculator.apimaticcalculator_client import ApimaticcalculatorClient
from apimaticcalculator.configuration import Environment

client = ApimaticcalculatorClient(
    environment=Environment.PRODUCTION,)

List of APIs

Classes Documentation

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

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

Source Distribution

calpackage-1.0.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

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

calpackage-1.0-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

Details for the file calpackage-1.0.tar.gz.

File metadata

  • Download URL: calpackage-1.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.8

File hashes

Hashes for calpackage-1.0.tar.gz
Algorithm Hash digest
SHA256 6c56feb5c7fab977372b1773b6e1889e0e6d0214a7e85b11592fd1ffd0fff2f3
MD5 3b9932438c2699f735e074631a699d70
BLAKE2b-256 39d39bb19ed669f53fc4921f04d6de058d58834507152a8564d337d6de8c268c

See more details on using hashes here.

File details

Details for the file calpackage-1.0-py3-none-any.whl.

File metadata

  • Download URL: calpackage-1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.8

File hashes

Hashes for calpackage-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d96c6dd14b775dbfe3837999a34b1f63b884406bd03d2fd34d3d11b5a45a0454
MD5 c023b991d65d1e473528c732d91beb31
BLAKE2b-256 7dc96b2950ecec9b24e6a9853d5ccfb66c102f9f5e9e85f64ea04ce5147f6f52

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