kai-morich and GitHub
031e905e12
README: document stub usage in vs code
...
Fixes: pybricks/support#937
2023-02-07 15:37:15 -06:00
Laurens Valk
428bca79ab
pybricks.common.Control: Document deadzone.
2023-02-02 14:45:34 +01:00
Laurens Valk
0e8b6cfd97
doc/main/cad/devices: Generate motor model.
2023-02-02 14:44:50 +01:00
David Lechner
eea8ff0924
examples/ev3/bluetooth: remove 3rd party dependency
...
Since Python 3.10, RFCOMM sockets are available in Python on Windows
so we no longer need 3rd party code.
Fixes: pybricks/support#902
2023-01-06 14:17:29 -06:00
David Lechner
8c673ab280
github: update actions/checkout to v3
...
This fixes deprecation warnings about node v12.
2022-12-28 16:16:01 -06:00
David Lechner
73477169ae
npm/jedi: v1.7.0
...
Update pybricks_jedi package to v1.7.0 and bump version for release.
@pybricks/jedi/v1.7.0
2022-12-28 16:13:28 -06:00
David Lechner
5ccc60c177
jedi/pyproject: v1.7.0
pybricks_jedi/v1.7.0
2022-12-28 16:09:37 -06:00
David Lechner
93c4fcc884
jedi: add update_user_modules() function
...
This function will be used to fix import completion of user module
names in Pybricks Code.
Issue: https://github.com/pybricks/support/issues/759
2022-12-28 16:06:47 -06:00
David Lechner
aa72605e99
jedi: fix code completion for local _*
...
This fixes code completion for identifier names starting with "_" in
the local ("__main__") file.
2022-12-28 15:33:33 -06:00
David Lechner
8ee725722f
jedi: fix completion of builtin types
...
Completions for `x.` where `x` is an instance of a builtin type was
broken because of filtering on the `builtins` modules. This extends
the filtering to allow attributes available on common builtin types
in Pybricks MicroPython.
2022-12-28 15:33:33 -06:00
David Lechner
236bda5f31
ubuiltins.round: Fix example.
...
The example did not have proper line breaks between statements.
Also add an additional example using f-strings.
2022-12-28 14:09:18 -06:00
David Lechner
36ee3bd9ef
pyproject: v3.2.0
v3.2.0
2022-12-20 15:46:44 -06:00
David Lechner
16a0621e03
@pybricks/ide-docs v2.7.0
@pybricks/ide-docs/v2.7.0
2022-12-20 11:05:36 -06:00
Laurens Valk
7c4c5439a4
pyproject: v3.2.0c2
v3.2.0c2
2022-12-20 16:08:48 +01:00
David Lechner
f7314bc1bc
npm/images: v1.3.0
...
Bump version for release to npm.
@pybricks/images/v1.3.0
2022-12-19 11:16:57 -06:00
David Lechner
f14bbc3a36
npm/images: add DFU Windows driver images
...
This will be used in Pybricks Code for Windows driver installation
instructions.
2022-12-19 11:15:37 -06:00
Laurens Valk and David Lechner
44c6191b2f
doc/main/diagrams_source: Add labels to DFU screenshots.
2022-12-19 10:55:20 -06:00
Laurens Valk and David Lechner
829b0ab97a
doc/main/diagrams_source: Draft DFU screenshots.
2022-12-19 10:55:20 -06:00
Laurens Valk
1c5e390e13
doc/main/index: Clarify categories.
...
This is more descriptive than just repeating the module name.
2022-12-16 22:30:09 +01:00
David Lechner
98e7d814b1
npm/jedi/build: update @pybricks/jedi package version to v1.6.0
...
Update version for release to npm.
@pybricks/jedi/v1.6.0
2022-12-09 15:28:11 -06:00
David Lechner
0117e50599
npm/jedi/build: update pybricks-jedi Python package to v1.6.0
2022-12-09 15:26:57 -06:00
David Lechner
b4b17d6f55
jedi/pyproject: bump version to v1.6.0
...
Getting ready to publish to PyPI.
pybricks_jedi/v1.6.0
2022-12-09 15:19:53 -06:00
David Lechner
a074c60c9e
jedi/pyproject: fix authors
...
The expected format is "Name <email>".
2022-12-09 15:18:56 -06:00
David Lechner
9f80deec4a
jedi/pyproject: bump pybricks package to v3.2.0c1
2022-12-09 15:17:12 -06:00
David Lechner
0655d807e4
github: fix job name in publish-jedi workflow
...
Fixes: https://github.com/pybricks/pybricks-api/issues/124
2022-12-09 15:13:41 -06:00
David Lechner
ef7fa7bcfc
@pybricks/ide-docs v2.6.0
@pybricks/ide-docs/v2.6.0
2022-12-09 15:11:03 -06:00
David Lechner
edf0f56675
github: simplify release-to-pypi action
...
We can just let pipx install poetry for us and we don't need a special
Python install or to run `poetry install`.
Also update action versions while we are touching this.
v3.2.0c1
2022-12-09 15:05:10 -06:00
David Lechner
00f1c95ab2
pyproject: v3.2.0c1
...
Update `pybricks` package version for release to PyPI.
2022-12-09 15:03:27 -06:00
dependabot[bot] and David Lechner
72d55bdbd8
build(deps): bump certifi from 2022.9.24 to 2022.12.7
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2022.9.24 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases )
- [Commits](https://github.com/certifi/python-certifi/compare/2022.09.24...2022.12.07 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-09 09:21:17 -06:00
Laurens Valk
585b1b8ba3
pybricks.parameters.Side: Change Technic Hub orientation.
...
This makes it consistent with other hubs.
See: https://github.com/pybricks/support/issues/848
The IMU section was not included in V3.1 so it is not a breaking change,
but we add a versionchanged comment just in case.
2022-12-09 14:23:01 +01:00
Laurens Valk
d9dfd0e370
doc/common/extensions: Separate checkmark from image.
...
This makes it easier to see when the images are small.
Fixes: https://github.com/pybricks/support/issues/838
2022-12-09 08:35:33 +01:00
David Lechner
8bfc2e10c8
doc: Use Pybricks blue.
...
This changes the navbar background color to use the official Pybricks
blue color.
2022-12-08 17:16:32 -06:00
Laurens Valk
e2710157f0
doc/main/hubs: Use width to set scale.
...
Fixes https://github.com/pybricks/support/issues/844
2022-12-08 20:07:11 +01:00
Laurens Valk
96a3c04836
doc/main/index: Drop links from menu.
...
Table of contents can't be hidden based on tags, so we just remove them.
Instead, add a note in the body of the standalone version.
Fixes: https://github.com/pybricks/support/issues/839
2022-12-08 09:47:04 +01:00
Laurens Valk
72f5cb6827
micropython: Use separate keys for CTRL + C.
...
Since each :kbd: key is rendered as a button, it is more intuitive to
render them separately. (There is no CTRL-C button.)
Fixes https://github.com/pybricks/pybricks-api/issues/125
2022-12-08 09:32:08 +01:00
David Lechner
e939c14fee
docs/main/{prime,essential}hub: Remove beta note.
...
We are close to final release, so these are no longer considered beta.
2022-12-07 16:31:19 -06:00
David Lechner and laurensvalk
3418c8320c
doc/common/css/ide: improve styling of field list
...
The default style of using a grid with two columns wastes space when
displayed in a narrow pane, like in Pybricks Code. Using flex with
column direction makes it flow from top to bottom.
Fixes: https://github.com/pybricks/support/issues/832
2022-12-07 20:21:47 +01:00
Laurens Valk
4da4ce8f7c
pybricks.robotics.DriveBase: Add clarifying comments.
...
Fixes https://github.com/pybricks/support/issues/698
2022-12-06 16:38:31 +01:00
Laurens Valk
6640fba104
npm/jedi: v1.5.0
@pybricks/jedi/v1.5.0
2022-12-02 15:20:08 +01:00
Laurens Valk
ecbfbcfccc
jedi/pyproject: v1.5.0
pybricks_jedi/v1.5.0
2022-12-02 15:18:10 +01:00
Laurens Valk
eff6eaa253
jedi: Add ustruct, json modules.
2022-12-02 15:17:55 +01:00
Laurens Valk
f7984a4816
@pybricks/ide-docs v2.5.0
@pybricks/ide-docs/v2.5.0
2022-12-02 14:37:50 +01:00
Laurens Valk
eac3535d92
npm/jedi: v1.4.0
...
Update pybricks_jedi Python package to v1.4.0.
@pybricks/jedi/v1.4.0
2022-12-02 14:36:21 +01:00
Laurens Valk
7fd508cc84
jedi/pyproject: v1.4.0
pybricks_jedi/v1.4.0
2022-12-02 14:34:47 +01:00
Laurens Valk
3a12de4766
jedi: update pybricks package to v3.2.0b6
2022-12-02 14:33:16 +01:00
Laurens Valk
5535da5b38
pyproject: v3.2.0b6
...
Update version for pybricks Python package release.
v3.2.0b6
2022-12-02 14:29:33 +01:00
Laurens Valk
ab4d4cc848
pybricks.pupdevices.Motor: Add versionchanged.
...
Document moving stalled, load, done.
2022-12-02 14:20:51 +01:00
Laurens Valk
82340c3eec
jedi: Update tests for stalled, done.
2022-12-02 12:43:24 +01:00
Laurens Valk
14a4fc0d74
pybricks.robotics: Document behavior on shared resources.
...
Fixes https://github.com/pybricks/pybricks-api/issues/105 .
2022-12-02 12:43:24 +01:00
Laurens Valk
99d5210313
pybricks.robotics.DriveBase: Add stalled, done.
2022-12-02 12:43:24 +01:00