Laurens Valk
8a73e916e7
ubuiltins: Fix id.
2022-11-28 15:31:25 +01:00
Laurens Valk
17c45c3245
ubuiltins: Document hash.
2022-11-28 15:30:55 +01:00
Laurens Valk
0ecf1cabde
ubuiltins: Document globals.
2022-11-28 15:27:47 +01:00
Laurens Valk
ba8d9806f7
ubuiltins: Document exec.
2022-11-28 15:25:12 +01:00
Laurens Valk
99b289aa58
ubuiltins: Document eval.
2022-11-28 15:19:43 +01:00
Laurens Valk
334b91f128
ubuiltins: Document sum.
2022-11-28 15:07:44 +01:00
Laurens Valk
f7380b8bb0
ubuiltins: Remove set. This is not enabled.
2022-11-28 15:03:18 +01:00
Laurens Valk
6ad229c7c0
ubuiltins: Document round.
2022-11-28 15:02:03 +01:00
Laurens Valk
94dfbbf7c1
ubuiltins: Document pow.
2022-11-28 14:54:11 +01:00
Laurens Valk
88b2502eb3
ubuiltins: Fix pow.
...
MICROPY_PY_BUILTINS_POW3 is not enabled.
And floats are accepted.
2022-11-28 14:50:59 +01:00
Laurens Valk
cd2e53f70b
ubuiltins: Document max, min.
2022-11-28 14:41:29 +01:00
Laurens Valk
e009ff2cbc
ubuiltins: Document divmod.
2022-11-28 14:36:02 +01:00
Laurens Valk
4816b58914
ubuiltins: Document zip.
2022-11-28 14:23:55 +01:00
Laurens Valk
875a433182
ubuiltins: Document sorted.
2022-11-28 14:16:51 +01:00
Laurens Valk
dc8d029e96
ubuiltins: Document reversed.
2022-11-28 14:05:48 +01:00
Laurens Valk
af80c4770e
ubuiltins: Document range.
2022-11-28 14:01:40 +01:00
Laurens Valk
ddcdc6f745
ubuiltins: Document next.
2022-11-28 13:50:36 +01:00
Laurens Valk
81ac996deb
ubuiltins: Fix next.
...
MICROPY_PY_BUILTINS_NEXT2 is not enabled.
2022-11-28 13:45:48 +01:00
Laurens Valk
84d1d7bf3b
ubuiltins: Document iter, enumerate, map.
2022-11-28 12:36:32 +01:00
Laurens Valk
9578fc1035
ubuiltins: Document str.
2022-11-28 11:37:24 +01:00
Laurens Valk
25f427d8bf
ubuiltins: Slice instances are not supported.
2022-11-28 11:24:51 +01:00
Laurens Valk
725b6d672c
ubuiltins: Document list, tuple.
2022-11-28 11:17:18 +01:00
Laurens Valk
4bc53b17f4
ubuiltins: Document len().
2022-11-28 11:11:15 +01:00
Laurens Valk
cbf6eb9578
ubuiltins: Document bytes, bytearray, type.
2022-11-28 10:53:53 +01:00
Laurens Valk
ac9585b7a5
ubuiltins: Fix broken classmethod decorator.
...
Since classmethod is being redefined here, it broke Sphinx.
Fixes https://github.com/pybricks/pybricks-api/issues/86
2022-07-04 14:33:17 +02:00
Laurens Valk
0982d5d65b
ubuiltins: Document int.
2022-07-04 14:33:17 +02:00
Laurens Valk
8e7f8c619e
ubuiltins: Document float.
2022-07-04 14:33:17 +02:00
Laurens Valk
a0b3ba1d74
ubuiltins: Document dict.
...
This just adds a direct reference to the Python docs.
2022-07-04 14:33:17 +02:00
Laurens Valk
3dc28579ef
ubuiltins: Document bool, complex.
2022-07-04 14:33:17 +02:00
Laurens Valk
923f9df3da
ubuiltins: Document input, print.
2022-07-04 14:33:17 +02:00
Laurens Valk
1665b77847
ubuiltins: Start converting signatures to new standard.
...
Also clarify description wherever applicable.
2022-07-04 14:33:17 +02:00
Laurens Valk
a0f4818e26
ubuiltins.int: Document it.
2021-08-06 14:59:45 +02:00
Laurens Valk
af23c10566
ubuiltins.float: Document it.
...
Override typed docstrings in order to hide types like SupportsFloat.
2021-08-06 14:58:19 +02:00
Laurens Valk
d7096dad80
ubuiltins.complex: Document it.
...
Override typed docstrings in order to hide types like SupportsFloat and SupportsComplex.
Avoid use of ``real`` and ``imag``, since both ``a`` and ``b`` can be
either.
Also reduce number of overloads by letting ``b`` default to 0, which is true in practice.
See also https://github.com/pybricks/pybricks-api/issues/84
2021-08-06 14:25:00 +02:00
Laurens Valk
d86b5584fb
ubuiltins: Type enumerate as a class.
...
This reverts commit a0ea0d8ca0 because of https://github.com/pybricks/pybricks-api/issues/72
2021-08-06 09:51:52 +02:00
Laurens Valk
786770cff2
ubuiltins.bool: Use arguments.
...
https://github.com/pybricks/pybricks-api/issues/82
2021-08-05 12:49:44 +02:00
Laurens Valk
572b573d2f
ubuiltins: Fix _type typos.
...
This was accidentally introduced via https://github.com/pybricks/pybricks-api/issues/71 by replacing too many things automatically.
2021-08-05 12:33:00 +02:00
Laurens Valk
15bd870140
ubuiltins: Use argument layout.
...
https://github.com/pybricks/pybricks-api/issues/82
2021-08-05 12:32:56 +02:00
Laurens Valk
b101d1992d
ubuiltins.print: Use English.
2021-08-05 12:32:51 +02:00
Laurens Valk
b013204f88
ubuiltins.input: Say what it does.
...
The docstring said something about an argument, but not what this function is for.
2021-08-05 12:32:47 +02:00
Laurens Valk
0ecf536cda
ubuiltins: Add compatibility everywhere.
...
This lets us sort everything by category or alphabetically without having to make special categories for Move Hub.
2021-08-05 12:32:37 +02:00
Laurens Valk
b02895e5fc
ubuiltins: Use raw strings for inline math.
...
This resolves the following warnings:
./src/ubuiltins/__init__.py:143:31: W605 invalid escape sequence '\l'
./src/ubuiltins/__init__.py:143:38: W605 invalid escape sequence '\l'
./src/ubuiltins/__init__.py:174:31: W605 invalid escape sequence '\l'
./src/ubuiltins/__init__.py:174:38: W605 invalid escape sequence '\l'
2021-08-05 12:32:21 +02:00
Laurens Valk
486ac60ea0
ubuiltins.bool: Clarify docs.
...
Avoid double and triple negatives.
2021-08-05 12:32:17 +02:00
Laurens Valk
a3b6507a15
ubuiltins.bytes: Clarify docs.
2021-08-05 12:32:14 +02:00
Laurens Valk
75bc15f071
ubuiltins: Add bytearray.
2021-08-05 12:32:03 +02:00
Laurens Valk
0b9280a8df
uerrno: Display on separate page.
...
Fixes https://github.com/pybricks/pybricks-api/issues/78
2021-08-02 11:01:20 +02:00
Laurens Valk
923e8caf84
ubuiltins: Organize exceptions.
2021-07-21 11:12:51 +02:00
Laurens Valk
e8d47ffca1
uerrno: Document alongside OSError.
...
These are meant to be used together, so document them in the same place along with a practical example.
2021-07-19 15:03:10 +02:00
Laurens Valk
2c32d093d0
ubuiltins.bytes: Clarify range up to 255.
...
Be consistent and use <= for both. A bit more intuitive because the number 256 cannot be used in bytes objects.
2021-07-16 16:12:43 +02:00
Laurens Valk
ba6d7ac3f5
ubuiltins: Fix unwanted ubuiltins prefix.
...
Fixes https://github.com/pybricks/pybricks-api/issues/71 .
2021-07-16 16:07:55 +02:00