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
Laurens Valk
397663d631
poetry: Update deps and fix Sphinx breakage.
2023-10-23 15:30:19 +02:00
dependabot[bot] and David Lechner
00ded2e2a0
build(deps): bump requests from 2.28.1 to 2.31.0
...
Bumps [requests](https://github.com/psf/requests ) from 2.28.1 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.28.1...v2.31.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-23 09:36:46 -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
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
5535da5b38
pyproject: v3.2.0b6
...
Update version for pybricks Python package release.
2022-12-02 14:29:33 +01:00
David Lechner
2a963b2a0b
poetry: update dependencies
...
This fixes:
Invalid PEP 440 version: '5.1.0.dev20220527.dev-20220527'
2022-09-05 16:58:56 -05: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
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 Laurens Valk
8bf42c7d2d
poetry: Bump RTD and theme versions.
...
This is mainly to pull in the requirement of docutils < 0.17 from
sphinx-rtd-theme. Just bumping to latest sphinx doc while we are at it.
Issue: https://github.com/pybricks/pybricks-api/issues/55
2021-04-12 11:12:23 +02:00
David Lechner
00cc5ee44e
poetry: move dev dependencies to dev section
...
Users who install this package from PyPi don't need all of the dev dependencies.
2021-01-26 11:46:32 -06:00
Laurens Valk
f0b882b576
config: update to Sphinx 3.4
2021-01-26 09:18:13 +01:00
David Lechner and laurensvalk
adf6e03bc9
doc: open external links in a new window
...
This adds a hack to open external links in a new window. Requires Sphinx v1.8.
2021-01-26 08:30:48 +01:00
Laurens Valk
06c1d00f22
config: drop contentui plugin
...
We are no longer using this
2021-01-13 16:54:18 +01:00
David Lechner and David Lechner
3a66b8e053
api: add type hints for v2
...
This adds PEP 561 style type hints for Pybricks v2 (just EV3).
2020-12-28 18:47:04 -06:00
David Lechner
e3d0d51c9f
config: drop versioneer
...
This removes versioneer for versioning. The version depends on the
pybricks-micropython version targeted so it doesn't make sense to use
automatic versioning here.
2020-03-18 17:30:42 -05:00
David Lechner
d97b15c23d
poetry: move dev dependencies
...
Development depedencies should be categoriezed as such, otherwise users who install the stubs package will also get these depedencies.
2020-03-06 11:39:49 -06:00
Laurens Valk
e0ec45b58d
config: relax poetry Python version
...
Allow older Python versions to support older CI configs.
2020-03-05 11:26:59 +01:00
Laurens Valk
674a7f3e9d
config: switch from pipenv to poetry
...
RTD does not support pipenv
2020-03-05 10:36:46 +01:00