nxt-python 3.3.0
Jared Dunbar (9):
Adds support for HiTechnic SuperPro breakout
Adds 'experiments' from manual plus fixed driver
Fixes documentation issues
Addressing comments
small changes
meh test, make better one
Hopefully fix Debian build tests
Hopefully fix documentation failing tests
Examples now use 'with'
Johannes (2):
examples: add 'nxt-screen'
examples: nxt-screen: add more verbose comments
Nicolas Schodet (15):
Remove empty line at end of issue template
Ran isort, black and flake8 on scripts
Trim trailing whitespace and run isort on nxt/sensor files
Ran isort, black and flake8
Add pre-commit configuration
Move stop motor example out of tutorial directory
Add development dependencies
Drop support for Python 3.7
Ran isort, black and flake8 on digital sensors
Minor documentation fixes
Use poetry
Add script to increment version for a release
Add pygame dependency for nxt-screen
Remove out-of-date comment on alpha stage
Move sourcehut first, with GitHub as mirror
arohrbacher (1):
examples: nxt-screen: add GUI buttons
nxt-python 3.2.0
Nicolas Schodet (4):
Ran isort, black and flake8
HiTechnic Prototype class now tested
Do not upload doc when not on master branch
Update FreeBSD build to use python 3.9
Ralph Hart, Jr (1):
docs/installation.rst: add macOS for installing pybluez
marvin (3):
Add possibility to stop motor.turn()
Avoid spinning
Update motor tests + Add stop motor.turn test
nxt-python 3.1.0
Nicolas Schodet (9):
Add tests on builds.sr.ht
Do not reset USB device on Windows
Simplify usage of super()
Add a test for negative temperatures
Add Mindstorms sensors documentation
Change color sensor to return an enum
Update freebsd tests
Fix comment about MotorControlXX.rxe
Update MANIFEST.in
nxt-python 3.0.1
Nicolas Schodet (3):
Add instructions for udev, to set USB permissions on Linux
Point to the PyUSB FAQ for Windows installation
Include udev rules in distribution files
TC Wan (1):
Fix nxt_filer
nxt-python 3.0.0
Nicolas Schodet (5):
Add more installation instructions
Add a note about libusb which needs to be installed for PyUSB
Prepare release, remove pip --pre option
Add examples
Add tutorial
nxt-python 3.0.0a3
Maximilian von Unwerth (1):
Changed rtype in docstring of find_brick for autocompletion
Nicolas Schodet (5):
Make Bluetooth dependencies optional
Explicitly import nxt.sensor sub-modules in tests
Do no use bytes.hex parameter, get back Python 3.7 support
Do not use argparse.BooleanOptionalAction for Python 3.7 support
Improve and document get_sensor
NXT-Python 3.0.0a2
Nicolas Schodet (3):
Fix README.md
Raise requirement to Python 3.8
Drop PyBluez requirement for mac OS
NXT-Python 3.0.0a1
This is the first alpha release for Python 3. Many things have been
changed since the last NXT-Python release almost 10 years ago.
There is a migration guide in the documentation.
v2.2.2: Tag from v2.2 branch r380
v2.2.1: Tag from v2.2 branch r374