Skip to main content

Asip serial manager for python

A Python client for the ASIP protocol. Client should support both Python 2.7 and 3. Anyway, compatibility issues may still exist. Package allows to communicate with MirtoRobot via serial port as well as TCP connection, using a bridge on a robot, and source files on remote host. This package can be installed directly on Raspberry Pi or other computer.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

1) python3
2) pip3
3) serial

Installing

1) apt-get install python3
2) apt-get install pip3
3) sudo install pip3 pyserial
4) pip3 install --user python-asip-client --upgrade
4.1) pip3 install --user . --no-cache-dir (When installing local files, development mode)

Running the tests

Explain how to run the automated tests for this system

Break down into end to end tests

Explain what these tests test and why

Give an example

And coding style tests

Explain what these tests test and why

Give an example

Deployment

This package is deployed on pip global server. In order to make new release, please follow below:

In case of there is an existing buid it can be removed by follwoing command:
1) rm -r build/ dist/ python_asip_client.egg-info
2) python setup.py sdist bdist_wheel
3) twine upload --repository pypi dist/*     Note using this command make sure you have installed twine and config file.

Built With

?

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use PEP 440 for versioning. PEP 440 Version Identification and Dependency Specification

Authors

  • Gianluca Barbon - Computer Scientists - Github
  • Adam Jarzebak - Computer Scientists - Github
  • Franco Raimondi - Professor of Computer Science - Github

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

Metadata

Release files for python-asip-client 1.0.9

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

Source distribution (sdist)

Source distribution for python-asip-client 1.0.9
File Size Uploaded Provenance
python_asip_client-1.0.9.tar.gz 35.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for python-asip-client 1.0.9
File Interpreter ABI Platform
python_asip_client-1.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 106.0 kB

Release files / python_asip_client-1.0.9.tar.gz

Download URL python_asip_client-1.0.9.tar.gz
Size 35.3 kB
Tags Source
SHA-256 checksum
How to use checksums
45d120f67a4de9ae38685dc5add1981bf1c89ee385532ea8a0b92ec381acd9a5
BLAKE2b-256 checksum
How to use checksums
985c07ac095b30c4aee5ba5363106ec2f87bd7836be516ed329c16d3b795d5f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.7.0

Release files / python_asip_client-1.0.9-py3-none-any.whl

Download URL python_asip_client-1.0.9-py3-none-any.whl
Size 70.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1faef28627e95eaf86f51ca72130e60617ecf87c677d7ab21e3f9bf156b882d
BLAKE2b-256 checksum
How to use checksums
82e9cd083ccf2fd895db176ba1338d5776df830483a82eccf5b9e349a59abef5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.7.0

Security for python-asip-client 1.0.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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