{ "info": { "author": "Oleg Korsak", "author_email": "kamikaze.is.waiting.you@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: Other/Proprietary License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# UAVSim\nUAV simulator that sends NMEA sentences to external devices (i.e. real uav)\nIt is written in [Python](https://www.python.org/) language and uses [Autobahn](https://autobahn.readthedocs.io/en/latest/) with [AsyncIO](https://docs.python.org/3/library/asyncio.html).\nGUI applications are using [PyQt5](https://www.riverbankcomputing.com/software/pyqt/intro) / [PySide2](http://wiki.qt.io/Qt_for_Python).\nMultiple components are being tied together with [CrossbarIO](https://crossbar.io/).\n\n## Setting up an environment ##\n`python3.7 -m venv ~/.venv37`\n\n`source ~/.venv37/bin/activate`\n\n## Installing dependencies ##\n`python3.7 -m pip install --upgrade -r requirements.txt --no-binary :all:`\n\n`python3.7 -m pip install --upgrade -r requirements_dev.txt --no-binary :all:`\n\n## Building ##\n`python3.7 setup.py build`\n\n## Installing ##\n`python3.7 -m pip install --upgrade dist/uavsim-*.whl --no-binary :all:`\n\n## Running ##\n`\npython3.7 -m uavsim\n`\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/kamikaze/uavsim", "keywords": "uav simulator", "license": "", "maintainer": "", "maintainer_email": "", "name": "uavsim", "package_url": "https://pypi.org/project/uavsim/", "platform": "", "project_url": "https://pypi.org/project/uavsim/", "project_urls": { "Homepage": "https://github.com/kamikaze/uavsim" }, "release_url": "https://pypi.org/project/uavsim/0.0.4/", "requires_dist": [ "pyserial", "autobahn", "crossbar", "PyQt5", "idna (<2.6)", "numpy", "h5py", "pyqtgraph" ], "requires_python": "", "summary": "UAV Simulator", "version": "0.0.4" }, "last_serial": 4346011, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "533f82b71702ebb74b5202f766f7ae5c", "sha256": "6d9009018d7706572cd2f7331babc04d4e31e22af6192673af20b797c8fa667d" }, "downloads": -1, "filename": "uavsim-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "533f82b71702ebb74b5202f766f7ae5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13577, "upload_time": "2018-10-05T21:36:35", "url": "https://files.pythonhosted.org/packages/42/6b/77280b6ed0c1b6e524fa222ac2523dd39a663e1099590a1c3cdfbe85c5ba/uavsim-0.0.3-py2.py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8e390bd689501ec17d71673f76026602", "sha256": "86ed8a7282c006478d349c49d86cdead07c8158091f04f18e4636a0b47fb061d" }, "downloads": -1, "filename": "uavsim-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e390bd689501ec17d71673f76026602", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14011, "upload_time": "2018-10-05T21:40:35", "url": "https://files.pythonhosted.org/packages/7c/32/5f95836ef927f924e6f2511cc21fe7b156359717b48d53109ee83f08a445/uavsim-0.0.4-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e390bd689501ec17d71673f76026602", "sha256": "86ed8a7282c006478d349c49d86cdead07c8158091f04f18e4636a0b47fb061d" }, "downloads": -1, "filename": "uavsim-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e390bd689501ec17d71673f76026602", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14011, "upload_time": "2018-10-05T21:40:35", "url": "https://files.pythonhosted.org/packages/7c/32/5f95836ef927f924e6f2511cc21fe7b156359717b48d53109ee83f08a445/uavsim-0.0.4-py2.py3-none-any.whl" } ] }