Skip to main content

GamesAPIClient

.. image:: https://travis-ci.com/simplworld/simpl-client.svg?token=cyqpBgqLC1o8qUptfcpE&branch=master :target: https://travis-ci.com/simplworld/simpl-client

Python clients for accessing simpl-games-api either asynchronously or synchronously

Usage

To asynchronously access simpl-games-api use::

from simpl_client.asyn import GamesAPIClient
asyn_games_client = GamesAPIClient(url=SIMPL_GAMES_URL, auth=SIMPL_GAMES_AUTH)

for backwards compatibility, the default is asynchronous access::

from simpl_client import GamesAPIClient
asyn_games_client = GamesAPIClient(url=SIMPL_GAMES_URL, auth=SIMPL_GAMES_AUTH)

See simpl_client/async/games_client.py for asynchronous endpoints

To synchronously access simpl-games-api use::

from simpl_client.syn import GamesAPIClient
syn_games_client = GamesAPIClient(url=SIMPL_GAMES_URL, auth=SIMPL_GAMES_AUTH)

See simpl_client/syn/games_client.py for synchronous endpoints

Installation

::

pip install simpl-client

Setup development environment

::

git clone git@github.com:simplworld/simpl-client.git
cd simpl-client
mkvirtualenv simpl-client
pip install -e .

Testing

::

python setup.py test

Running the tests requires having libmagic installed.

On OS X, simply run brew install libmagic.

License

Copyright © 2018 The Wharton School,  The University of Pennsylvania 

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Release files for simpl-client 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simpl-client 0.8.1
File Size Uploaded
simpl_client-0.8.1.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simpl-client 0.8.1
File Interpreter ABI Platform
simpl_client-0.8.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 22.9 kB

Release files / simpl_client-0.8.1.tar.gz

Download URL simpl_client-0.8.1.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
58f8c64064aaa6d5697d731f117a0d88c19f4c1df81094289a6774d430b691d4
BLAKE2b-256 checksum
How to use checksums
7e793d2dbfb2e71e322fdb1fdfefa75be449b70704a83e13cc5d5d856280d972
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.4.2 requests/2.21.0 setuptools/50.3.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release files / simpl_client-0.8.1-py2.py3-none-any.whl

Download URL simpl_client-0.8.1-py2.py3-none-any.whl
Size 16.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4c8b327112837acb9565277249fda764bb8fac4c6a8032b9353140a2fd0c2b98
BLAKE2b-256 checksum
How to use checksums
ce5647312c54702e52e4ae56374c580b5b951ae47bcdaeae604f7ecd6190c812
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.4.2 requests/2.21.0 setuptools/50.3.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.8.1 This release

2 release files

0.8.0

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page