Semyon Moroz
c6b6bb7a0b
Update third-party library removal policy ( #14636 )
2025-10-08 13:51:14 +02:00
Sebastian Rittau
3f08a4ed10
Split tool.stubtest.platforms metadata key ( #13746 )
...
Co-authored-by: Avasam <samuel.06@hotmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-31 12:07:20 -04:00
Sebastian Rittau
aebefb1754
Remove support for pytype ( #14463 )
2025-07-27 11:47:37 +02:00
Semyon Moroz
c1299e3a35
Reminder to remove library from pyrightconfig ( #14377 )
2025-07-11 13:43:03 +02:00
MegaIng
f6bb513eed
Update windows install instructions for windows ( #14293 )
...
Use the `py` launcher and don't use the `pip` script for upgrading pip itself
2025-07-08 13:41:17 +02:00
Brian Schubert
ecd5141cc0
Fix label links in CONTRIBUTING.md ( #14272 )
2025-06-12 17:32:24 -07:00
Sebastian Rittau
0125fe2848
Replace Incomplete | None = None in stdlib ( #14083 )
2025-05-16 15:43:52 +02:00
Huy Nguyen
a8fa1ab0d9
Add mypy plugin support to stubtest configuration ( #13948 )
2025-05-11 14:45:30 +02:00
Sebastian Rittau
12ef43c8d0
Rename "Preparing Changes" to "Making Changes" ( #13901 )
...
And integrate the "Code Style" chapter there. This makes the actual
chapter structure follow the overview structure.
2025-04-29 01:04:45 +02:00
Sebastian Rittau
10913cff2c
Move maintainer guidelines to MAINTAINERS document
...
The guidelines are unchanged, apart from linking back to the
CONTRIBUTING document and introducting section headers.
This serves multiple purposes:
* The maintainer guidelines are easier to find for maintainers.
* The CONTRIBUTING document needs fewer changes, meaning fewer
"guideline changed" warnings for contributors.
* The – already very long – CONTRIBUTING document is shorter,
and doesn't contain information irrelevant for regular contributors.
2025-03-21 16:26:46 +01:00
Avasam
0cdb5e969f
Mention uv for the initial install in CONTRIBUTING.md ( #13595 )
2025-03-08 10:59:07 +01:00
Avasam
cc206f760d
Drop flake8-noqa and remove workarounds to work with Ruff ( #13571 )
2025-03-03 15:48:59 +01:00
Danny Yang
c230773d2c
[ez] Update link to style guide ( #13530 )
...
Update link to style guide
The style guide was merged with https://typing.readthedocs.io/en/latest/guides/writing_stubs.html#style-guide in https://github.com/python/typeshed/pull/13332 so the anchor no longer exists.
2025-02-23 07:54:28 -08:00
Danny Yang
9f90182ba2
Remove stub content/style section from CONTRIBUTING.md ( #13332 )
2025-01-19 14:50:15 +01:00
Sebastian Rittau
a6fb689ff1
Update third-party removal policy ( #12858 )
2024-10-21 13:10:27 +02:00
Sebastian Rittau
055d0431ad
Document the supported stdlib versions ( #12731 )
2024-10-11 13:48:54 +02:00
Sebastian Rittau
91a58b07cd
Amend third-party removal policy ( #12710 )
...
Upstream annotations should have a similar standard as typeshed's.
2024-09-30 22:04:29 +02:00
Sebastian Rittau
7ce17a95f6
Document to stubtest_requirements field in the proper place. ( #12707 )
2024-09-30 13:46:48 +02:00
Avasam
d34ef50754
Optional pytype install on Windows (no CI) ( #12669 )
2024-09-17 10:58:31 +02:00
Sebastian Rittau
7c1378cc25
Document policy for future Python versions ( #12592 )
...
Closes : #12569
2024-08-25 18:24:08 +02:00
Avasam
ad56f205ac
Update outdated labels and stub_uploader timing in CONTRIBUTING.md ( #12540 )
2024-08-17 21:17:32 +02:00
Sebastian Rittau
9eae1ae1a5
Require documenting Any uses ( #12430 )
2024-07-25 17:38:12 +02:00
Sebastian Rittau
7ed91bc2e7
Add _typeshed.MaybeNone as Any trick marker ( #11815 )
...
Co-authored-by: Akuli <akuviljanen17@gmail.com >
2024-04-23 17:13:25 -04:00
Sebastian Rittau
f4b89f5f86
Rename check_consistent.py to check_typeshed_structure.py ( #11761 )
2024-04-14 13:34:10 -07:00
Ali Hamdan
82d84c758c
Improvements to the contributing guide ( #11615 )
2024-03-15 22:35:07 +00:00
Jelle Zijlstra
1a275547b4
CONTRIBUTING.md: Add PR closing policy ( #11596 )
...
Closes #11583
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
Co-authored-by: Akuli <akuviljanen17@gmail.com >
Co-authored-by: Avasam <samuel.06@hotmail.com >
2024-03-14 22:06:26 -07:00
Alex Waygood
35b74bc431
Rework our linting setup ( #11522 )
...
Co-authored-by: Avasam <samuel.06@hotmail.com >
2024-03-03 23:11:54 +00:00
Avasam
5cb2fe97a6
Replace flake8-bugbear with Ruff ( #11500 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2024-02-29 18:20:31 +00:00
Sebastian Rittau
65c154f5ff
Document ignore_missing_stub in CONTRIBUTING.md ( #11426 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2024-02-17 12:48:28 +00:00
Viicos
3195d86538
Update CONTRIBUTING.md to add full support for @deprecated ( #11301 )
2024-01-23 12:50:28 -08:00
Sebastian Rittau
87a695ab98
Update typing_extensions list in CONTRIBUTING ( #11242 )
2024-01-05 13:22:32 +01:00
Sebastian Rittau
4e5f7a7142
Drop support for Python 3.7 ( #11234 )
2024-01-04 14:48:44 +01:00
Avasam
9d8188c96d
Document "the Any trick" ( #11117 )
2023-12-18 13:56:22 +01:00
Alex Waygood
01432805d9
Fix typos in docs and comments ( #11064 )
2023-11-23 14:55:58 +00:00
Jelle Zijlstra
5fd2e9bf61
CONTRIBUTING: Add @deprecated, other updates ( #11005 )
...
Fixes #11004 .
I started out just documenting conventions with `@deprecated`, but
found some other things in need of updates.
- PEP 585 and 612 are now fully supported
- Add several other PEPs that we fully support
- Use updated links to PEPs
- Split off a few sections from the long "Conventions" section
- PEP 688 was accepted
2023-11-18 12:55:18 -08:00
Avasam
49ba409da8
Replace isort with Ruff ( #10912 )
2023-10-27 20:14:38 -07:00
Avasam
35873ec3d8
Doc: Use proper name capitalization of tooling (Ruff, Black, Flake8) ( #10913 )
2023-10-18 23:46:53 +01:00
Mikhail Samylov
d30bdc601d
CONTRIBUTING.md: Avoid user mistake in the script; small fixes ( #10765 )
2023-09-25 12:44:06 +02:00
Sebastian Rittau
114949b5ad
Note that Python 3.7 support is limited ( #10601 )
2023-08-21 13:39:45 +01:00
Alex Waygood
2887f60196
Use ruff, not pycln, for removing unused imports ( #10498 )
2023-07-22 12:14:27 +01:00
Sebastian Rittau
afe18e95a9
Add an upstream_repository field to METADATA.toml ( #10487 )
...
Closes : #10478
2023-07-20 16:45:41 +02:00
Alex Waygood
79e092e133
Add some ruff autofixes to CI ( #10458 )
2023-07-20 14:41:52 +02:00
Avasam
db0149859c
Add partial_stub metadata field ( #10157 )
2023-05-10 17:04:18 +02:00
Ali Hamdan
3add7f0d76
Reference the stub_uploader issue discussing externals deps in the contributing guide ( #10156 )
...
Closes #10150
2023-05-10 08:32:00 +02:00
Sebastian Rittau
565a1a07ad
Remove note about Optional still being necessary sometimes ( #9687 )
2023-02-07 03:03:22 -08:00
Alex Waygood
4afda1dbe3
Rework CONTRIBUTING.md: simple parameter defaults are now accepted and encouraged ( #9665 )
2023-02-03 11:59:07 +00:00
Sebastian Rittau
cd64563dd8
Rework the "Incomplete stubs" section ( #9548 )
...
Also move it to the "Conventions" section due its scope change.
Closes : #8955
2023-02-03 11:58:25 +01:00
Avasam
70025c3723
Support third-party stub external dependencies in pytype ( #9449 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2023-01-04 19:32:23 +00:00
Avasam
0edcfa13ad
Add syntax highlight to all shell code blocks ( #9445 )
2023-01-02 23:55:25 +00:00
Avasam
23ac9bff19
Check for unused pyright: ignore and differentiate from mypy ignores ( #9397 )
2022-12-28 10:44:29 +00:00