Commit Graph

9 Commits

Author SHA1 Message Date
Tekktrik 6f8670a284 Updated how stubs are built 2023-05-09 22:01:24 -04:00
foamyguy ca23f1e1ac attempt to fix missing jquery in RTD 2023-03-27 16:52:01 -05:00
Neradoc 2c35e5e284 avoid problematic sphinx version number for rtd theme 2022-09-25 16:10:11 +02:00
Jeff Epler 277b439562
Bump setuptools version
Building locally I saw this message:
```
/home/jepler/.espressif/python_env/idf4.4_py3.9_env/lib/python3.9/site-packages/setuptools_scm/integration.py:27: RuntimeWarning:
ERROR: setuptools==44.1.1 is used in combination with setuptools_scm>=6.x

Your build configuration is incomplete and previously worked by accident!
setuptools_scm requires setuptools>=45
```

For some reason this dependency is not automatically met, e.g., by
setuptools_scm specifying a versioned dependency itself! So specify
it here.
2022-08-04 15:12:03 -05:00
Dan Halbert 54e7019b3e add adafruit-circuitpython-typing to requirements-doc.txt 2022-02-27 00:06:40 -05:00
Dan Halbert 9ef8bce7bd
Merge pull request #5759 from jepler/font-protocol
Add a font protocol
2021-12-28 10:36:24 -05:00
Jeff Epler 75857ce141
Install setuptool_scm for `make check-stubs`
This fixes the lengthy build-time message

> setuptools_scm-6.3.2-py3.9.egg/setuptools_scm/integration.py:16: RuntimeWarning:
> ERROR: setuptools==44.1.1 is used in combination with setuptools_scm>=6.x
>
> Your build configuration is incomplete and previously worked by accident!
>
>
> This happens as setuptools is unable to replace itself when a activated build dependency requires a more recent setuptools version (it does not respect "setuptools>X" in setup_requires).
>
>
> setuptools>=31 is required for setup.cfg metadata support
> setuptools>=42 is required for pyproject.toml configuration support
>
> Suggested workarounds if applicable:
>  - preinstalling build dependencies like setuptools_scm before running setup.py
>  - installing setuptools_scm using the system package manager to ensure consistency
>  - migrating from the deprecated setup_requires mechanism to pep517/518 and using a pyproject.toml to declare build dependencies which are reliably pre-installed before running the build tools
2021-12-27 10:36:56 -06:00
Jeff Epler 828b7d88d8 update sphinx
note that per the https://docs.readthedocs.io/en/stable/config-file/v2.html#build-tools-python
specify "3" for the latest python version (not 3.x as on github actions)
2021-12-22 11:32:54 -06:00
microDev e91fb247a3
build docs dynamically 2021-09-16 00:05:42 +05:30