Metadata-Version: 2.1
Name: dsclient
Version: 0.1.0
Summary: Python Client for debugserver-js
Home-page: https://dsclient-py.readthedocs.io
Author: Cameron Webb
Author-email: webbjcam@gmail.com
License: MIT
Download-URL: https://github.com/tiflash/dsclient-py/tarball/0.1.0
Project-URL: Documentation, https://dsclient-py.readthedocs.io
Project-URL: Source, https://github.com/tiflash/dsclient-py
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Testing
Classifier: Intended Audience :: Developers
Requires-Python: >=2.7.13, <4

==============
DSClient-py
==============

A Python client for interacting with `debugserver-js <https://github.com/tiflash/debugserver-js>`__

Documentation can be found at

    https://dsclient-py.readthedocs.io/


Install
=======

From PyPi
---------

*Currently not available*

From Source
-----------

::

    pip install .

Development
===========

To setup your development environment, you'll need at least one device to run
tests on. Below are the devices supported out of the box that include resources
for testing (if you want to run tests on a device not listed below, you'll need
to provide similar resources for that device. See tests/resources/cc13x0 for an
example)

- cc13x0

Steps
-----

1. Edit the file tests/env.cfg

   a. Enter the full path to your ccs installation under `ccs_exe`
   b. Enter the serial number for the device you'd like to run tests on

2. Configure the test setup
   ::

       make configure

3. Run tests
   ::

       make test


