Skip to content
forked from adbpy/transports

Android Debug Bridge (ADB) Transports in Python 3

License

Notifications You must be signed in to change notification settings

hetsch/transports

 
 

Repository files navigation

transport

Build Status Test Coverage Code Climate Issue Count

Stories in Ready

Android Debug Bridge (ADB) Transports

Status

This project is actively maintained and under development.

Installation

To install transports from pip:

    $ pip install adbts

To install transports from source:

    $ git clone [email protected]:adbpy/transports.git
    $ cd transports && python setup.py install

Goals/Scope

A standalone library that can be used for providing multiple communication transports within the context of ADB. The transport project should care about:

  • Synchronous vs. Asynchronous constructs
  • Communications transports such as TCP, UDP, and USB

The transports project should not care about:

  • Byte layout on the wire
  • High level constructs such as connection "handshakes"
  • Cryptography required to verify endpoints
  • Anything else not explicitly mentioned above...

Contributing

If you would like to contribute, simply fork the repository, push your changes and send a pull request. Pull requests will be brought into the master branch via a rebase and fast-forward merge with the goal of having a linear branch history with no merge commits.

License

Apache 2.0

About

Android Debug Bridge (ADB) Transports in Python 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.5%
  • Makefile 3.5%