diff --git a/.gitignore b/.gitignore index 7f7cccc..c959f2f 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,5 @@ docs/_build/ # PyBuilder target/ +# Pycharm +.idea/ \ No newline at end of file diff --git a/README.md b/README.md index abc1c5c..4700278 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,14 @@ # odrive -A repository of ODrive Code \ No newline at end of file +A repository of ODrive Code + +## Dependencies + +``` +brew install libusb +``` + +``` +pip install odrive +``` + diff --git a/dev_requirments.in b/dev_requirments.in new file mode 100644 index 0000000..f83bdcd --- /dev/null +++ b/dev_requirments.in @@ -0,0 +1,4 @@ +pip-tools +pytest +black +flake8 \ No newline at end of file diff --git a/dev_requirments.txt b/dev_requirments.txt new file mode 100644 index 0000000..59b51b4 --- /dev/null +++ b/dev_requirments.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile dev_requirments.in +# +appdirs==1.4.3 # via black +attrs==19.3.0 # via black, pytest +black==19.10b0 # via -r dev_requirments.in +click==7.1.1 # via black, pip-tools +entrypoints==0.3 # via flake8 +flake8==3.7.9 # via -r dev_requirments.in +importlib-metadata==1.5.0 # via pluggy, pytest +mccabe==0.6.1 # via flake8 +more-itertools==8.2.0 # via pytest +packaging==20.3 # via pytest +pathspec==0.7.0 # via black +pip-tools==4.5.1 # via -r dev_requirments.in +pluggy==0.13.1 # via pytest +py==1.8.1 # via pytest +pycodestyle==2.5.0 # via flake8 +pyflakes==2.1.1 # via flake8 +pyparsing==2.4.6 # via packaging +pytest==5.4.1 # via -r dev_requirments.in +regex==2020.2.20 # via black +six==1.14.0 # via packaging, pip-tools +toml==0.10.0 # via black +typed-ast==1.4.1 # via black +wcwidth==0.1.8 # via pytest +zipp==3.1.0 # via importlib-metadata diff --git a/requirements.in b/requirements.in new file mode 100644 index 0000000..5e2968d --- /dev/null +++ b/requirements.in @@ -0,0 +1 @@ +odrive==0.4.11 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..194717c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile requirements.in +# +appnope==0.1.0 # via ipython +backcall==0.1.0 # via ipython +certifi==2019.11.28 # via requests +chardet==3.0.4 # via requests +cycler==0.10.0 # via matplotlib +decorator==4.4.2 # via ipython, traitlets +idna==2.9 # via requests +intelhex==2.2.1 # via odrive +ipython-genutils==0.2.0 # via traitlets +ipython==7.13.0 # via odrive +jedi==0.16.0 # via ipython +kiwisolver==1.1.0 # via matplotlib +matplotlib==3.2.0 # via odrive +monotonic==1.5 # via odrive +numpy==1.18.1 # via matplotlib +odrive==0.4.11 # via -r requirements.in +parso==0.6.2 # via jedi +pexpect==4.8.0 # via ipython +pickleshare==0.7.5 # via ipython +prompt-toolkit==3.0.4 # via ipython +ptyprocess==0.6.0 # via pexpect +pygments==2.6.1 # via ipython +pyparsing==2.4.6 # via matplotlib +pyserial==3.4 # via odrive +python-dateutil==2.8.1 # via matplotlib +pyusb==1.0.2 # via odrive +requests==2.23.0 # via odrive +six==1.14.0 # via cycler, python-dateutil, traitlets +traitlets==4.3.3 # via ipython +urllib3==1.25.8 # via requests +wcwidth==0.1.8 # via prompt-toolkit + +# The following packages are considered to be unsafe in a requirements file: +# setuptools