machine-logic-sdk


Namemachine-logic-sdk JSON
Version 1.13.2 PyPI version JSON
download
home_pageNone
SummarySDK for controlling Vention hardware
upload_time2024-11-12 14:36:24
maintainerNone
docs_urlNone
authorVentionCo
requires_python<3.11,>=3.9
licenseProprietary
keywords vention machinelogic sdk robot automation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Provides a programmatic interface in Python to talk to Vention hardware, as well as a generic state machine for coordinating your programs.

## Table of Contents

1. [Requirements](#Requirements)
1. [Development](#Development)
1. [Documentation](#Documentation)
1. [Resources](#Resources)

## Requirements
Python 3.9.2
Higher versions of Python work (until 3.11), but 3.9.2 is shipped on the MachineMotion.

### Installing Python

You can install python 3.9 on Ubuntu via `sudo apt install python3.9`  
Check your python version via `python3 --version`  
If you already had a python version installed, you'll need to map `python3` to the 3.9 version that you installed.

```sh
cd /usr/bin
sudo link python3
sudo ln -s /usr/bin/python3.9 python3
```

Then you'll need these in order to set up a venv

```sh
sudo apt-get install python3-apt python3-virtualenv python3.9-venv
```

## Development

Always work inside a python `venv` so that your dependencies do not get interfered with:

```sh
python3 -m venv venv
source venv/bin/activate
```

You will need to upgrade pip before continuing

```sh
pip install --upgrade pip
```

Then install package:

```sh
pip install machine-logic-sdk
```

## Documentation
- [Documentation](https://vention.io/resources/guides/machinelogic-python-programming-514)

## Resources
- [Miros](https://aleph2c.github.io/miros/html/#) is the framework upon which our architecture is based

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "machine-logic-sdk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.11,>=3.9",
    "maintainer_email": null,
    "keywords": "Vention, MachineLogic, SDK, Robot, Automation",
    "author": "VentionCo",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/1b/26/ab610aa319a7cbec63c5845b2b1a25824db9b11962b4f3d90278f04c21d8/machine_logic_sdk-1.13.2.tar.gz",
    "platform": null,
    "description": "Provides a programmatic interface in Python to talk to Vention hardware, as well as a generic state machine for coordinating your programs.\n\n## Table of Contents\n\n1. [Requirements](#Requirements)\n1. [Development](#Development)\n1. [Documentation](#Documentation)\n1. [Resources](#Resources)\n\n## Requirements\nPython 3.9.2\nHigher versions of Python work (until 3.11), but 3.9.2 is shipped on the MachineMotion.\n\n### Installing Python\n\nYou can install python 3.9 on Ubuntu via `sudo apt install python3.9`  \nCheck your python version via `python3 --version`  \nIf you already had a python version installed, you'll need to map `python3` to the 3.9 version that you installed.\n\n```sh\ncd /usr/bin\nsudo link python3\nsudo ln -s /usr/bin/python3.9 python3\n```\n\nThen you'll need these in order to set up a venv\n\n```sh\nsudo apt-get install python3-apt python3-virtualenv python3.9-venv\n```\n\n## Development\n\nAlways work inside a python `venv` so that your dependencies do not get interfered with:\n\n```sh\npython3 -m venv venv\nsource venv/bin/activate\n```\n\nYou will need to upgrade pip before continuing\n\n```sh\npip install --upgrade pip\n```\n\nThen install package:\n\n```sh\npip install machine-logic-sdk\n```\n\n## Documentation\n- [Documentation](https://vention.io/resources/guides/machinelogic-python-programming-514)\n\n## Resources\n- [Miros](https://aleph2c.github.io/miros/html/#) is the framework upon which our architecture is based\n",
    "bugtrack_url": null,
    "license": "Proprietary",
    "summary": "SDK for controlling Vention hardware",
    "version": "1.13.2",
    "project_urls": {
        "Documentation": "https://vention.io/resources/guides/machinelogic-python-programming-514"
    },
    "split_keywords": [
        "vention",
        " machinelogic",
        " sdk",
        " robot",
        " automation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d976d141328c4e43c9f4a4c94654b6424eeea4f043a7656aacb5cc191a0af868",
                "md5": "c286ff93c598438e702a551b670b7915",
                "sha256": "8d0b0907c8f71e855ec95468f0f79359e66e5b10212825ac86cb96fcad23d37e"
            },
            "downloads": -1,
            "filename": "machine_logic_sdk-1.13.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c286ff93c598438e702a551b670b7915",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.11,>=3.9",
            "size": 103508,
            "upload_time": "2024-11-12T14:36:22",
            "upload_time_iso_8601": "2024-11-12T14:36:22.532293Z",
            "url": "https://files.pythonhosted.org/packages/d9/76/d141328c4e43c9f4a4c94654b6424eeea4f043a7656aacb5cc191a0af868/machine_logic_sdk-1.13.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b26ab610aa319a7cbec63c5845b2b1a25824db9b11962b4f3d90278f04c21d8",
                "md5": "58a3c4a5800c14e7b4aef2324769a8e1",
                "sha256": "a5b3e0c7442bf84123a8305e83f5b5a37e6471dadcf1130b7780afec3ece17c5"
            },
            "downloads": -1,
            "filename": "machine_logic_sdk-1.13.2.tar.gz",
            "has_sig": false,
            "md5_digest": "58a3c4a5800c14e7b4aef2324769a8e1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.11,>=3.9",
            "size": 69645,
            "upload_time": "2024-11-12T14:36:24",
            "upload_time_iso_8601": "2024-11-12T14:36:24.326861Z",
            "url": "https://files.pythonhosted.org/packages/1b/26/ab610aa319a7cbec63c5845b2b1a25824db9b11962b4f3d90278f04c21d8/machine_logic_sdk-1.13.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-12 14:36:24",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "machine-logic-sdk"
}
        
Elapsed time: 0.34356s