Laurens Valk
2926b4af71
npm/jedi: Build pybricks-api from source.
...
Now that we use a single release pipeline, the API itself might not yet be on
PyPI by the time we build jedi, so we build it locally.
We'll still keep the API docs on PyPI so users can have local autocomplete,
but that path is no longer a dependency for building jedi.
Also explain CHANGELOG synchronization with firmware repo.
2026-05-30 11:39:00 +02:00
Laurens Valk
614453aa32
.github/workflows: Fix permissions and npm version tags.
2026-05-30 11:32:04 +02:00
Laurens Valk
0f6b8dee67
npm: Simplify release pipeline.
...
Releasing API updates is quite a long and error prone process, so the point
that it was limiting our ability to push frequent updates in practice. There
were 5 tag, commit, wait, and proceed steps and you'd have to start over or
force push if a mistake was made.
This keeps all the npm packages as they were, but versions everything from a
single source of truth, which is this project's main version. Everything
builds on a tag on the main repo, much like we did for a regular IDE docs RTD
release.
It also skips the PyPI for jedi as an intermediate step, which isn't really
needed and required us to have this strict order of publication steps.
2026-05-30 11:31:38 +02:00
Laurens Valk
356f6ffdba
v3.6.1
2025-05-01 11:30:32 +02:00
Laurens Valk
5814a73bb1
v3.6.0
2025-03-11 13:08:17 +01:00
Laurens Valk
52c522df2d
v3.6.0b5
2025-02-26 12:29:10 +01:00
Laurens Valk
08fa5b1c17
v3.5.0
2024-04-11 14:34:22 +02:00
Laurens Valk
4ca1ddf909
v3.5.0b2
2024-04-05 11:11:21 +02:00
Laurens Valk
615d21cd54
pyproject: Fix version v prefix.
2024-03-21 19:37:51 +01:00
Laurens Valk
3783fac4e3
v3.5.0b1
2024-03-21 19:16:39 +01:00
Laurens Valk
15664146bd
v3.4.1
2024-03-11 16:27:41 +01:00
Laurens Valk
fbea972807
v3.4.0
2024-03-11 15:40:47 +01:00
Laurens Valk
0bc8675ca7
v3.4.0b5
2024-03-05 16:52:16 +01:00
Laurens Valk
e3b2e6edca
v3.4.0b4
2024-02-14 19:35:32 +01:00
Laurens Valk
00318fd815
v3.4.0b3
2024-01-30 16:35:21 +01:00
Laurens Valk
04b7c745e2
v3.4.0b2
2023-11-28 15:19:53 +01:00
Laurens Valk
2b1f161005
v3.4.0b1
2023-11-28 15:12:05 +01:00
Laurens Valk
7c0aac6ba9
v3.3.0
2023-11-24 11:10:05 +01:00
Laurens Valk
15600c8a2b
v3.3.0c1
2023-11-20 14:16:00 +01:00
Laurens Valk
bec6aaa76e
v3.3.0b9
2023-10-26 20:29:31 +02:00
Laurens Valk
578abab24e
signaltypes: Bare minimal async docs.
...
This is nowhere near complete, but provides handles to start documenting async for the relevant methods.
2023-10-23 16:28:50 +02:00
David Lechner
dd1d167ad9
pyproject: drop alpha status
...
We accidentally published the last few versions as alpha. It should
have been beta to match the firmware.
2023-05-19 14:59:25 -05:00
David Lechner
ff0b767e3e
v3.3.0a5
2023-05-16 15:27:22 -05:00
David Lechner
b4ff3af36d
pyproject: split lint and doc dependencies
...
This allows a subset of dependencies to be installed if needed and
allows sharing requirements with readthedocs.
2023-05-10 14:35:08 -05:00
David Lechner
4da3618428
v3.3.0b4
2023-04-21 17:00:18 -05:00
David Lechner
36ee3bd9ef
pyproject: v3.2.0
2022-12-20 15:46:44 -06:00
Laurens Valk
7c4c5439a4
pyproject: v3.2.0c2
2022-12-20 16:08:48 +01:00
David Lechner
00f1c95ab2
pyproject: v3.2.0c1
...
Update `pybricks` package version for release to PyPI.
2022-12-09 15:03:27 -06:00
Laurens Valk
eff6eaa253
jedi: Add ustruct, json modules.
2022-12-02 15:17:55 +01:00
Laurens Valk
5535da5b38
pyproject: v3.2.0b6
...
Update version for pybricks Python package release.
2022-12-02 14:29:33 +01:00
David Lechner
7b4953bc5f
pyproject: v3.2.0b5
...
Update version for `pybricks` Python package release.
2022-11-11 11:24:57 -06:00
David Lechner
f5422e9c90
v3.2.0b4
2022-10-21 12:39:27 -05:00
David Lechner
33d0c9fa49
v3.2.0b1-r3
2022-06-26 00:00:11 -05:00
David Lechner
37cdd2a83b
v3.2.0b1-r2
2022-06-24 15:14:42 -05:00
David Lechner
d43bf94720
v3.2.0b1-r1
2022-06-09 19:31:04 -05:00
Laurens Valk
7de33c0ce5
v3.2.0b1
2022-06-02 17:10:46 +02:00
Laurens Valk
bd7806d2d4
all: Format with black.
...
Also activate auto formatting. Bump flake8 and mark black
disagreements in setup.cfg.
2022-05-27 16:22:05 +02:00
Laurens Valk
2f8ba40034
poetry: Patch Sphinx to use docstring signatures when given.
...
This is the intended behavior everywhere, but it wasn't working for overloaded functions and methods.
See https://github.com/pybricks/sphinx/commit/f57417c042cbf4a72448518b7599517495cc6fde
2022-05-27 12:21:45 +02:00
Laurens Valk
4101f9be79
poetry: Update Sphinx and RTD-theme.
...
We were not using a proper release for sphinx-rtd-theme
in order to work around some bugs. Meanwhile, a proper
release has come out, so let's upgrade to 1.0.0.
Also bump Sphinx to 4.4.
Also update and fix workarounds for cross references.
Fixes https://github.com/pybricks/pybricks-api/issues/98 .
2022-03-22 15:38:04 +01:00
David Lechner
1259d5d33a
bump version for development
2021-12-16 15:36:52 -06:00
David Lechner
098b8eb9cb
v3.1.0
2021-12-16 15:36:14 -06:00
David Lechner
e77b3dcf4d
v3.1.0rc1
2021-11-19 19:42:07 -06:00
Laurens Valk
9945b43713
pyproject: Update to Sphinx 4.1.
...
Also bump to a development version of sphinx-rtd-theme that supports Sphinx 4.
Fixes https://github.com/pybricks/pybricks-api/issues/70
2021-08-06 10:40:26 +02:00
David Lechner and laurensvalk
d492b04402
umath: add stubs and docs for umath module
...
Issue: https://github.com/pybricks/support/issues/236
2021-07-14 09:41:30 +02:00
David Lechner and laurensvalk
818409f675
usys: add stubs and docs for usys module
...
Issue: https://github.com/pybricks/support/issues/236
2021-07-14 09:41:30 +02:00
David Lechner and laurensvalk
9dd131142e
uselect: add stubs and docs for uselect module
...
Issue: https://github.com/pybricks/support/issues/236
2021-07-14 09:41:30 +02:00
David Lechner and laurensvalk
f828d11f40
urandom: add stubs and docs for urandom module
...
Issue: https://github.com/pybricks/support/issues/236
2021-07-14 09:41:30 +02:00
David Lechner and laurensvalk
532639b820
uio: add stubs and docs for uio module
...
Issue: https://github.com/pybricks/support/issues/236
2021-07-14 09:41:30 +02:00
David Lechner and laurensvalk
0865a58632
uerrno: add uerrno module stubs and docs
...
Issue: https://github.com/pybricks/support/issues/236
2021-07-14 09:41:30 +02:00
David Lechner and laurensvalk
0eb0e160e9
micropython: Add stubs and docs for micropython module
...
Issue: https://github.com/pybricks/support/issues/236
2021-07-14 09:41:30 +02:00