{ "info": { "author": "Samridha Man Shrestha", "author_email": "sms1198@nyu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "ritpytrading\n============\n\nRIT-trading-python\n------------------\n\n|PyPI pyversions| |Build Status| |Updates| |PyPI version fury.io|\n\n|Python 3| |Codacy Badge| |License|\n\nPython trading module for the Rotman Interactive Trader trading\nsoftware. `PyPI`_ page.\n\nInstallation with pip: ``pip install ritpytrading``\n\nFull documentation available `online. `_\n\nA GitHub markdown flavor documentation can be found at documentation/README.md.\n\n.. image:: https://github.com/SamSamhuns/ritpytrading/blob/master/images/rit_image.PNG\n :width: 400px\n :align: left\n :height: 300px\n :alt: Image not displayed.\n\nPrerequisites\n-------------\n\nPython version 3\n\nThe Rotman Interactive Trading Client which can only be operated in a\n**Windows system**. However, development of the PyPI ritpytrading package\ncan be in done in Linux/BSD envrionment as well.\n\nThe full documentation for the Rotman Interactive Trader Client REST API\ncan be found at\n`Swaggerhub `_. The\ndocumentation is also present in a JSON format in the\nswagger_client_generated folder.\n\nInstalling\n----------\n\nRIT Client Software\n~~~~~~~~~~~~~~~~~~~\n\nThe RIT Client for Windows system can be downloaded at\nhttp://rit.rotman.utoronto.ca/software.asp.\n\nInstructions for setting up an RIT demonstration client account for the\nLiability Trading 3 case file can be found at RIT\u2019s website at\nhttp://rit.rotman.utoronto.ca/demo.asp.\n\nVirtual environment packages with ``virtualenv`` or ``anaconda`` should\nbe used for both Windows and Linux/BSD based systems.\n\nWindows\n~~~~~~~\n\nInitialize the repository with git.\nDetailed instructions to download git for windows can be found at `atlassian `_. The repository can then be initialized with git using:\n\n::\n\n $ git clone https://github.com/SamSamhuns/RIT-trading-python\n\nTwo options are available after this:\n\n- Anaconda is recommended for Windows system. Set up up a virtual conda environment first.\n Then open the anaconda prompt and use the command ``conda install --yes --file requirements.txt``\n to install all modules from requirements.txt.\n\n- Or Install \\ ``python``\\ and add it to your ``PATH`` system variable.\n Then install the \\ ``pip``\\ package if not installed already also adding it to the ``PATH`` system variable.\n Then run the following commands.\n\n::\n\n $ pip install virtualenv\n $ virtualenv venv\n $ venv\\Scripts\\activate\n $ pip install -r requirements.txt\n\nLinux/BSD\n~~~~~~~~~\n\nAfter cloning the repository, install the required python packages using\npip.\n\n::\n\n $ git clone https://github.com/SamSamhuns/RIT-trading-python\n $ pip install virtualenv\n $ virtualenv venv\n $ source venv/bin/activate\n $ pip install -r requirements.txt\n\nBuilding dists and running tests using makefile\n-----------------------------------------------\n\nFor **Windows**, different options are available for using makefile. `GnuWin's make`_\nprovides a native port for Windows (without requiring a full runtime environment like Cygwin).\nAfter installing GnuWin, add ``C:\\Program Files (x86)\\GnuWin32\\bin``\nto your system ``PATH`` variable to run makefiles from any directory.\n\n- For **Windows**, run makefile commands with ``make -f Makefile.win ``. Example ``make -f Makefile.win help``\n- For **Linux/BSD**, run makefile commands with ``make ``.\n\nRun the following command to get a list of all Makefile command options.\n\n::\n\n $ make help\n\nTo run tests\n\n::\n\n $ make test\n $ make test-all\n\nTo ensure the README.rst will be rendered in PyPI [might be outdated. Check twine check below]\n\n::\n\n $ python setup.py check --restructuredtext\n\nTo report any problems rendering your README. If your markup renders fine, the command will output Checking distribution FILENAME: Passed. To run the check on sdist and wheel.\n\n::\n\n $ twine check dist/*\n\nTo build the source and wheel package.\n::\n\n $ make build\n\nRunning tests with the python unittest module\n---------------------------------------------\n\nOnce python has been added to the ``PATH`` system variable in Windows,\nthe code for running the scripts on Windows and Linux/BSD based systems\nare the same.\n\nFrom the main directory, run:\n\n::\n\n $ python -m unittest\n\nIf no tests are run from the command above, run the verbose mode.\n\nVerbose mode\n\n::\n\n $ python -m unittest discover -v\n\nUsage (Only on Windows)\n---------------------------------------------\n\n**IMPORTANT:** The RIT Trading client must also be running to make sure the REST RIT API Client requests can be made.\nIn each script your **RIT Client API key** must be entered and the **requests** module be imported to make API calls.\n\nTo test out the ritpytrading package, install using pip inside a virtual environment:\n\n::\n\n $ pip install ritpytrading\n\nExamples scripts are present inside the ``examples`` folder. Documentation for usage available `here. `_\n\nBuilt With\n----------\n\n- `Python 3 `__\n - The Programming tool used\n\nVersioning\n----------\n\nVersion tracked with Git\n\nAuthors\n-------\n\n- **Samridha Shrestha**\n\nLicense\n-------\n\nThis project is licensed under the Apahce 2.0 License - see the\n`LICENSE.md `__ file for details\n\nAcknowledgments\n---------------\n\n- Rotman School of Manangement, University of Toronto\n http://www.rotman.utoronto.ca/\n- Rotman Interactive Trader http://rit.rotman.utoronto.ca/\n- Python open source libraries\n- Joel Hasbrouck, NYU Stern Principles of Securities Trading,\n FINC-UB.0049, Spring 201. http://people.stern.nyu.edu/jhasbrou/\n- This project directory was created based on Cookiecutter_ and\n the `audreyr/cookiecutter-pypackage`_ project template.\n- README conversion for PyPI. `Pandoc.org`_.\n\nContributions\n-------------\n\n|contributions welcome|\n\nDisclaimer\n----------\n\nAll RIT software and external RIT links are provided by the Rotman\nSchool of Management and are their exclusive property.\n\n.. |Build Status| image:: https://travis-ci.org/SamSamhuns/ritpytrading.svg?branch=master\n :target: https://travis-ci.org/SamSamhuns/ritpytrading\n.. |Updates| image:: https://pyup.io/repos/github/SamSamhuns/ritpytrading/shield.svg\n :target: https://pyup.io/repos/github/SamSamhuns/ritpytrading/\n.. |Python 3| image:: https://pyup.io/repos/github/SamSamhuns/ritpytrading/python-3-shield.svg\n :target: https://pyup.io/repos/github/SamSamhuns/ritpytrading/\n.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/5412099a50854132801b34e4e65bb327\n :target: https://www.codacy.com/app/samhunsadamant/RIT-trading-python?utm_source=github.com&utm_medium=referral&utm_content=SamSamhuns/RIT-trading-python&utm_campaign=Badge_Grade\n.. |License| image:: https://img.shields.io/badge/License-Apache%202.0-blue.svg\n :target: https://opensource.org/licenses/Apache-2.0\n.. |contributions welcome| image:: https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\n :target: https://github.com/SamSamhuns\n.. |PyPI pyversions| image:: https://img.shields.io/pypi/pyversions/ritpytrading.svg\n :target: https://pypi.python.org/pypi/ritpytrading/\n.. |PyPI version fury.io| image:: https://badge.fury.io/py/ritpytrading.svg\n :target: https://pypi.python.org/pypi/ritpytrading/\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _`Pandoc.org`: https://pandoc.org/\n.. _`PyPI`: https://pypi.org/project/ritpytrading/\n.. _`GnuWin's make`: http://gnuwin32.sourceforge.net/packages/make.htm\n\n\nHistory\n-------\n\n0.1.0 (2018-12-14)\n------------------\n\n* First release on PyPI.\n\n0.1.1 (2018-12-15)\n------------------\n\n* Second release on PyPI.\n\n0.1.2 (2018-12-15)\n------------------\n\n* Third release on PyPI with correctly rendering README.\n\n0.1.3 (2019-01-11)\n------------------\n\n* Fourth release with major corrections.\n\n0.1.4 (2019-03-11)\n------------------\n\n* Fifth release with proper rst readme.\n\n0.1.5 (2019-07-11)\n------------------\n\n* Sixth release with full documentation added.\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/SamSamhuns/ritpytrading", "keywords": "ritpytrading", "license": "Apache Software License 2.0", "maintainer": "Samridha Man Shrestha", "maintainer_email": "sms1198@nyu.edu", "name": "ritpytrading", "package_url": "https://pypi.org/project/ritpytrading/", "platform": "", "project_url": "https://pypi.org/project/ritpytrading/", "project_urls": { "Homepage": "https://github.com/SamSamhuns/ritpytrading" }, "release_url": "https://pypi.org/project/ritpytrading/0.1.5/", "requires_dist": [ "requests (==2.21.0)" ], "requires_python": "", "summary": "Python trading library for the Rotman Interactive Software.", "version": "0.1.5" }, "last_serial": 5517968, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "f07e5283d6adfc5a4317cbc231a6c3ed", "sha256": "840b2e34f144aa73c20c330ec715c1007bea5dfd49bd6f20c7f13aff935240f7" }, "downloads": -1, "filename": "ritpytrading-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f07e5283d6adfc5a4317cbc231a6c3ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20355, "upload_time": "2018-12-15T07:12:38", "url": "https://files.pythonhosted.org/packages/c4/1d/04e6be8f1c63966982c357912fdcb76b48d4f05d08928fa60269e346bfcf/ritpytrading-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2996fb94d02bf4a4bfb96551d67e3705", "sha256": "6f0c4d02f2b4e6bc2ea805b35468209b8ce1632123f252b6bf1ede2836e5d8ef" }, "downloads": -1, "filename": "ritpytrading-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2996fb94d02bf4a4bfb96551d67e3705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22763, "upload_time": "2018-12-15T07:12:39", "url": "https://files.pythonhosted.org/packages/bf/19/a66905e497308a3e0d5aca639ffece26a2b1fe0398f983367576226f2d90/ritpytrading-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "294f7c4f778a032162d2347da540b3b6", "sha256": "871eb6e399b47c9e625b1addc490ea70c6bf3bb9f2d2b9e60f7dd8b7e8a59d46" }, "downloads": -1, "filename": "ritpytrading-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "294f7c4f778a032162d2347da540b3b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20441, "upload_time": "2018-12-15T07:18:05", "url": "https://files.pythonhosted.org/packages/f8/16/6aa4d607bc96c125d27815b11dcaf11e9ea112c23052a60a35ae0544b589/ritpytrading-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b4eaaa6475e06c79ee8b01d6ac18ca7", "sha256": "c8053fe7b0964ae006370dc313b9749c19d1a3356e0ebc14279d5aded427bd0e" }, "downloads": -1, "filename": "ritpytrading-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7b4eaaa6475e06c79ee8b01d6ac18ca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22908, "upload_time": "2018-12-15T07:18:06", "url": "https://files.pythonhosted.org/packages/43/24/2577416e67bfa65f9cdc2e45d933d1a7a0c38b80dc5310beffe3d6cdf7f2/ritpytrading-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "646db07a5c3287cb5ee33e6293d00175", "sha256": "3b419946a88f9da931984c3ec2e926552164134879133b2a33e7e68f0cec899d" }, "downloads": -1, "filename": "ritpytrading-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "646db07a5c3287cb5ee33e6293d00175", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21530, "upload_time": "2019-01-12T13:11:12", "url": "https://files.pythonhosted.org/packages/6f/d3/bce05923c0c3ae6661c02d32c852d86b6862bfe3c84746d2d5c764334e93/ritpytrading-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b810c42141bdffc46e1cc12ec9b83955", "sha256": "ffa7eaad6102fca86825720edf39eb9c46e16a6afa105a561a44cea27b9bfd80" }, "downloads": -1, "filename": "ritpytrading-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b810c42141bdffc46e1cc12ec9b83955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149044, "upload_time": "2019-01-12T13:11:15", "url": "https://files.pythonhosted.org/packages/b6/62/90f8560463c78723bb9797759727d920fbd139c9d3fd567b9785bdd53bff/ritpytrading-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "13c7df76a524ae879d8935cf3366f674", "sha256": "c5de812f9885f994d16afa5648f42e129d184f8f7eb0dcfeef16a11c3eaf7589" }, "downloads": -1, "filename": "ritpytrading-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13c7df76a524ae879d8935cf3366f674", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21545, "upload_time": "2019-01-12T13:19:50", "url": "https://files.pythonhosted.org/packages/84/37/ed65949399fad94e58bedda96021ec4eddc9b684aa11adeaffc08481d87f/ritpytrading-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42b4c2e6ad9ddc967a5f87ca23903620", "sha256": "180cd9d974a4abdf9130dc3921c19c4eb2fe2dd61ff61c13c9a518de2672de3f" }, "downloads": -1, "filename": "ritpytrading-0.1.4.tar.gz", "has_sig": false, "md5_digest": "42b4c2e6ad9ddc967a5f87ca23903620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149066, "upload_time": "2019-01-12T13:19:52", "url": "https://files.pythonhosted.org/packages/92/17/820179fd1c43ad42fd97ea569a8b3d28db17876ace62f3fa49dad23c7ba2/ritpytrading-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b6bf9b430c1c1af5625fa36caf5cba81", "sha256": "75626015ee224cd83d8afd51d589aed87e81a21808525c2def2b9a196552a678" }, "downloads": -1, "filename": "ritpytrading-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6bf9b430c1c1af5625fa36caf5cba81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21775, "upload_time": "2019-07-11T14:06:39", "url": "https://files.pythonhosted.org/packages/b0/bc/1d74dd25f34b41d5640c19ef5181aeaf7f5955b0b7ecde00cfaf8bdaf711/ritpytrading-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "411684e6aba64302f6167247a2dfc62d", "sha256": "47803ef4f3791475e951c7e459558f3567a740967b3dd727b6fdbb5049c9ad9d" }, "downloads": -1, "filename": "ritpytrading-0.1.5.tar.gz", "has_sig": false, "md5_digest": "411684e6aba64302f6167247a2dfc62d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154529, "upload_time": "2019-07-11T14:06:41", "url": "https://files.pythonhosted.org/packages/58/da/6ef547d6283bbc38aafbf1424d350668d39fc3c3176eab811f5f80228776/ritpytrading-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b6bf9b430c1c1af5625fa36caf5cba81", "sha256": "75626015ee224cd83d8afd51d589aed87e81a21808525c2def2b9a196552a678" }, "downloads": -1, "filename": "ritpytrading-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6bf9b430c1c1af5625fa36caf5cba81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21775, "upload_time": "2019-07-11T14:06:39", "url": "https://files.pythonhosted.org/packages/b0/bc/1d74dd25f34b41d5640c19ef5181aeaf7f5955b0b7ecde00cfaf8bdaf711/ritpytrading-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "411684e6aba64302f6167247a2dfc62d", "sha256": "47803ef4f3791475e951c7e459558f3567a740967b3dd727b6fdbb5049c9ad9d" }, "downloads": -1, "filename": "ritpytrading-0.1.5.tar.gz", "has_sig": false, "md5_digest": "411684e6aba64302f6167247a2dfc62d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154529, "upload_time": "2019-07-11T14:06:41", "url": "https://files.pythonhosted.org/packages/58/da/6ef547d6283bbc38aafbf1424d350668d39fc3c3176eab811f5f80228776/ritpytrading-0.1.5.tar.gz" } ] }