{ "info": { "author": "Marko Sankovi\u0107", "author_email": "msankovic@synapticon.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# SOMANET Package Installer\n\nInstall SOMANET motion drive package to an EtherCAT slave.\n\n## Prerequisite\n\nThe Linux OS on which this script is going to be executed must have IgH EtherCAT Master installed and running and slaves have to be powered on. XMOS tools must be added to PATH if you want to erase flash and install bootloader.\n\n## Install\n\n $ python3 -m pip install somanet-package-installer\n\n## Usage\n usage: somanet-package-installer [-h] [-p position] [-a package] [-e] [-c]\n [-s path secret] [-b bin bsp] [-v] [-t]\n\n Install SOMANET motion drive package to an EtherCAT slave.\n\n optional arguments:\n -h, --help show this help message and exit\n -p position, --position position\n slave selection, default is 0.\n -a package, --package package\n package in zip format.\n -e, --esi print ESI content to stdout.\n -c, --clear optionally remove cogging_torque.bin, config.csv and\n plant_model.csv.\n -s path secret, --stack_info path secret\n write stack_info.json to slave.\n -b bin bsp, --bootloader bin bsp\n erase all memory on the flash device and install\n bootloader.\n -v, --version show program's version number and exit\n -t, --empty install empty firmware.\n\n## Packaging\n\n### Generating distribution archives\n\n $ python3 -m pip install --user --upgrade setuptools wheel\n $ python3 setup.py sdist bdist_wheel\n\n### Uploading the distribution archives\n\n $ python3 -m pip install --user --upgrade twine\n $ twine upload --repository-url https://test.pypi.org/legacy/ dist/*\n\n### Installing the uploaded package\n\n $ python3 -m pip install --index-url https://test.pypi.org/simple/ somanet-package-installer\n $ python3 -m pip --no-cache-dir install --index-url https://test.pypi.org/simple/ somanet-package-installer==0.0.12\n\n## Docker\n\n docker run --rm -v ${firmware_name}:/tmp/${firmware_name} -v $(which ethercat):/usr/bin/ethercat --device=/dev/EtherCAT0 synapticon/somanet-package-installer:latest somanet-package-installer -a /tmp/${firmware_name}\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/synapticon/somanet-package-installer", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "somanet-package-installer", "package_url": "https://pypi.org/project/somanet-package-installer/", "platform": "", "project_url": "https://pypi.org/project/somanet-package-installer/", "project_urls": { "Homepage": "https://github.com/synapticon/somanet-package-installer" }, "release_url": "https://pypi.org/project/somanet-package-installer/0.0.12/", "requires_dist": null, "requires_python": "", "summary": "Install SOMANET motion drive package to an EtherCAT slave", "version": "0.0.12" }, "last_serial": 4731263, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "aa23c4ba6f29d46cbca1860b9d46242f", "sha256": "c89a7f61dd310dcfc0b927d602939ebab82d76bb9b29f5d56c31c58ab3b8bb55" }, "downloads": -1, "filename": "somanet_package_installer-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "aa23c4ba6f29d46cbca1860b9d46242f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6774, "upload_time": "2019-01-08T18:54:04", "url": "https://files.pythonhosted.org/packages/c8/c6/20ea877f222c55caffb2ffa9dded88458304a83a209f96534151be5bcd39/somanet_package_installer-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce89fb2e11ce6aa7ddbc320ba00cbea3", "sha256": "a9e3cf82ac4388a381129334668bddd023d284847cee384ccef0f463824f779c" }, "downloads": -1, "filename": "somanet-package-installer-0.0.10.tar.gz", "has_sig": false, "md5_digest": "ce89fb2e11ce6aa7ddbc320ba00cbea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4845, "upload_time": "2019-01-08T18:54:07", "url": "https://files.pythonhosted.org/packages/5e/f4/1e62e31a998a488de675cb32f2fc39386f891243bd2e33efa9a383bb8ca5/somanet-package-installer-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "90a81c1ed49521681cddb0fcbec4df78", "sha256": "ccee7ba8056d31453a6d8a62de218373c5d933ac5dc8bdba922b45057eed72f6" }, "downloads": -1, "filename": "somanet_package_installer-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "90a81c1ed49521681cddb0fcbec4df78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6788, "upload_time": "2019-01-08T18:58:59", "url": "https://files.pythonhosted.org/packages/59/57/337cf9c77f07c26e7690665d3efb6ea31575bbe330aaa0cef68d60a88123/somanet_package_installer-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcf66cee58eb04ee817354027913c5ec", "sha256": "37b35f2538a9ad72a50842852a83ec2075bab0df24a76f9faab5935583113c57" }, "downloads": -1, "filename": "somanet-package-installer-0.0.11.tar.gz", "has_sig": false, "md5_digest": "dcf66cee58eb04ee817354027913c5ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4863, "upload_time": "2019-01-08T18:59:03", "url": "https://files.pythonhosted.org/packages/a4/2a/370e2be1c8be3c1492301acd282e9c2c68688a99b45ca4e47f100549001b/somanet-package-installer-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "b533ebf21d09c5159c37050d6c06509a", "sha256": "2208ecc9054ae5970501fbf928317ac2a80a9b2f8211e8175422a9d5485e2147" }, "downloads": -1, "filename": "somanet_package_installer-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b533ebf21d09c5159c37050d6c06509a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6838, "upload_time": "2019-01-23T12:49:54", "url": "https://files.pythonhosted.org/packages/19/40/1ca0893e6a654489fdf5f0d06b8e1c756f45136e822d6a3855c6cfe6d04b/somanet_package_installer-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b891595dac608c22c9395f7b15fe6397", "sha256": "0ee6320e68e91b2484c293337e4a102b03d25ab0e90696dbd18458a384fdc45b" }, "downloads": -1, "filename": "somanet-package-installer-0.0.12.tar.gz", "has_sig": false, "md5_digest": "b891595dac608c22c9395f7b15fe6397", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4910, "upload_time": "2019-01-23T12:49:58", "url": "https://files.pythonhosted.org/packages/b7/f6/62bca204c401ec12b4e718a3e9e317c274b5d8fa32d970f58c52cc030185/somanet-package-installer-0.0.12.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "63b37118aaf034ea7e83be435e5d1582", "sha256": "349c3d853f09c6fdb8e8cb7cb70926c697ae5e247ceb4785b6fdfa6297d324fc" }, "downloads": -1, "filename": "somanet_package_installer-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "63b37118aaf034ea7e83be435e5d1582", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5204, "upload_time": "2018-08-06T15:47:22", "url": "https://files.pythonhosted.org/packages/78/4a/58ba85cd5fae6b69b1e4df9fab4c0aeeaaf5365894a25e4a33020dd18bde/somanet_package_installer-0.0.7-py3-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ac2bcc8b88f0d196748406acb9e884eb", "sha256": "41f50fd04b06429653c58d810f19a22e51865cc630b28b1b0a66d8e2e5325c6f" }, "downloads": -1, "filename": "somanet_package_installer-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ac2bcc8b88f0d196748406acb9e884eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6323, "upload_time": "2018-10-09T12:57:42", "url": "https://files.pythonhosted.org/packages/c7/17/b52287a612e5314287e5df41dc7b37277ae23efb91b10c0d831d7514cdb3/somanet_package_installer-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a98ee6385d12bdba9e51287c2be1c976", "sha256": "c94ec9751ef7c62356b1ccd9a50f55f3ab96472e35d63506c5e2088b16033afa" }, "downloads": -1, "filename": "somanet-package-installer-0.0.8.tar.gz", "has_sig": false, "md5_digest": "a98ee6385d12bdba9e51287c2be1c976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4355, "upload_time": "2018-10-09T12:57:44", "url": "https://files.pythonhosted.org/packages/56/b6/06443cbc4d77e2fd622752521513b4358dcc602871ad8ce09d296575b59e/somanet-package-installer-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "731c76a6265273174a302c031bc22d14", "sha256": "7004c3c4b88e709654986b84afa74d865ca5cfe7669faa28a069dc8d2cb1f9d2" }, "downloads": -1, "filename": "somanet_package_installer-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "731c76a6265273174a302c031bc22d14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6580, "upload_time": "2018-12-03T15:33:11", "url": "https://files.pythonhosted.org/packages/56/72/59f49774e55819bfdc72a8fd9e371745adf67458fa6dc8c4c23bf258bd9c/somanet_package_installer-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4be7d2deacd49241e564e0264d85bb4b", "sha256": "2cae00a8a109a553e776dc7911f96db606bf08fa2af8e2fcabe3da7da5c9683f" }, "downloads": -1, "filename": "somanet-package-installer-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4be7d2deacd49241e564e0264d85bb4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4649, "upload_time": "2018-12-03T15:33:15", "url": "https://files.pythonhosted.org/packages/df/f5/be8dbc4741078481ca1459b265f905a14501485a484fe560f231e25ff1ea/somanet-package-installer-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b533ebf21d09c5159c37050d6c06509a", "sha256": "2208ecc9054ae5970501fbf928317ac2a80a9b2f8211e8175422a9d5485e2147" }, "downloads": -1, "filename": "somanet_package_installer-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b533ebf21d09c5159c37050d6c06509a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6838, "upload_time": "2019-01-23T12:49:54", "url": "https://files.pythonhosted.org/packages/19/40/1ca0893e6a654489fdf5f0d06b8e1c756f45136e822d6a3855c6cfe6d04b/somanet_package_installer-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b891595dac608c22c9395f7b15fe6397", "sha256": "0ee6320e68e91b2484c293337e4a102b03d25ab0e90696dbd18458a384fdc45b" }, "downloads": -1, "filename": "somanet-package-installer-0.0.12.tar.gz", "has_sig": false, "md5_digest": "b891595dac608c22c9395f7b15fe6397", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4910, "upload_time": "2019-01-23T12:49:58", "url": "https://files.pythonhosted.org/packages/b7/f6/62bca204c401ec12b4e718a3e9e317c274b5d8fa32d970f58c52cc030185/somanet-package-installer-0.0.12.tar.gz" } ] }