forked from LEGO-Robotics/LEGO-Robotics
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
97 lines (78 loc) · 2.08 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# PYBRICKS
# ========
https://GitHub.com/PyBricks/PyBricks-API/archive/master.zip
# PyBricks >= 3.0.0 # use bleeding-edge development version above
# PyBricks-Stubs >= 2.0.2 # use official PyBricks above
PyBricksDev >= 1.0.0.a19
# EV3
# ===
# EV3Dev Python
Python-EV3Dev2 >= 2.1.0.post1
Python-EV3Dev >= 1.2.0
EV3DevContext >= 0.36
EV3DevCmd >= 1.0.2
EV3DevLogging >= 1.0.1
EV3DevRPyC >= 1.0.1
EV3Dev2Simulator
# ev3dev2simulator 2.0.5 depends on pymunk==5.6.0
# ev3sim 2.2.2 depends on pymunk>=6.0.0
Thonny-EV3Dev >= 1.0.4
# deprecated
# EV3DevLight >= 0.1.5
# installation error
# Simulators
EV3Sim >= 2.2.2; python_version < '3.10'
# misc
EV3-Python >= 0.0.2
# EV3Dev-C >= 1.0rc2
# installation error
# LEGO-MicroPython-Extension >= 0.2.1.dev2019110502
# no available distribution
# LEGO-MicroPython-Skeleton >= 0.1.9.2019103111
# no available distribution
# NXT
# ---
https://GitHub.com/EV3Dev/NXT-Python/archive/ev3dev-stretch.zip
# NXT-Python >= 2.2.2
# NXT-Python2 >= 2.2.2
# NXT-Python-Tools >= 1.0.1
# invalid old syntax
git+http://git.ni.fr.eu.org/pyfantom.git
PyUSB >= 1.2.1
BlockExt-Mindstorms-NXT >= 0.2; python_version < '3.10'
# BrickPython >= 0.4
# installation error
KLego >= 0.98.2.6; python_version < '3.10'
JaRaCo.NXT >= 2.1.0
# NXTurtle >= 1.0.4.dev-20110105
# invalid old syntax
# Non-Mindstorms
# --------------
# BrickNil >= 0.9.3
# Windows: PythonNet dep installation fails
PyLGBst >= 1.2.2
https://GitHub.com/LEGO-Robotics/LEGO-WeDo-2.0-Python-SDK/archive/main.zip
# https://GitHub.com/JannoPet/LEGO-WeDo-2.0-Python-SDK/archive/master.zip
# WeDo2 >= 1.1.1
# WeDo >= 1.1.0
# installation error
# BrickPi
BrickPi-Python >= 1.0
# Networking
AdaFruit-AMPy >= 1.1.0
RPyC
# required by EV3Dev Python Tools
# ev3devcontext 0.36 depends on rpyc==4.1.2
# PYTHON LINTING & REFACTORING
# ============================
PyLint >= 2.12.2
# Flake8 >= 4.0.1
# included in Prospector
MyPy >= 0.930
PyDocStyle >= 6.1.1
PyCodeStyle >= 2.8.0
Prospector >= 1.5.3.1
# PyLama >= 8.3.6
# conflicts w/ Prospector
Bandit >= 1.7.1
Rope >= 0.22.0