Avasam
50cbca413c
Make shutil.rmtree.onexc parameter optional ( #12002 )
2024-05-22 22:41:25 +02:00
Avasam
06efe457d4
Bump setuptools to 70.0 ( #11994 )
2024-05-22 17:21:17 +02:00
Avasam
a375953f63
distutils & setuptools: Relax path related params (#11948 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2024-05-20 23:41:20 -04:00
Avasam
003361c006
Make distutils.dist.Distribution.get_command_obj not return None by default ( #11950 )
2024-05-18 11:38:48 +02:00
Avasam
3e0269bc6c
distutils & setuptools: Complete sub_commands ClassVar typing (#11951 )
2024-05-18 11:36:49 +02:00
Avasam
c99adf4b85
distutils: improve boolean parameters with int defaults (#11928 )
2024-05-17 08:33:18 +02:00
Eric Traut
17f1c4628a
Add precise values for enum members where possible ( #11299 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
Co-authored-by: Alex Waygood <alex.waygood@gmail.com >
2024-04-22 15:10:59 +01:00
Sebastian Rittau
3c678c997d
Update setuptools to 69.5.* ( #11756 )
2024-04-14 15:30:37 +02:00
Avasam
ff7caa30e2
setuptools&distutils: setup returns a Distribution (#11617 )
...
`setup` returns a `Distribution`
2024-03-16 12:06:37 +00:00
Avasam
8e2ce00623
Bump setuptools to 69.2.* ( #11603 )
2024-03-14 22:04:34 -07:00
Avasam
3a06fc7c1a
setuptools & pkg_resources: Complete VendorImporter class (#11495 )
2024-02-28 22:48:26 -08:00
Avasam
c75ecf0bca
Fix invalid noqa comments and poorly formatted type ignores ( #11497 )
2024-02-28 22:27:07 -08:00
Avasam
3c08a97656
Improve typing of sysconfig.get_config_var(s) ( #11454 )
2024-02-22 09:52:41 -08:00
Kanishk Pachauri
aed633ec95
fix: typo on setuptools ( #11432 )
2024-02-16 18:59:24 +01:00
Avasam
48a0497b23
Bump setuptools to 69.1.* ( #11423 )
2024-02-14 19:58:21 +01:00
Viicos
8b9b0f4d03
Add missing long_description_content_type kwarg to setuptools ( #11309 )
2024-01-24 18:27:44 +01:00
Marcell Perger
673c3c37fe
Fix types for setuptools._distutils.ccompiler.CCompiler.compile ( #11275 )
2024-01-14 14:04:38 +01:00
Sebastian Rittau
b6eaadcfe5
Update typing_extensions imports in third-party stubs ( #11245 )
2024-01-05 15:40:13 +01:00
Alex Waygood
e7c57b5a6d
Bump setuptools to 69.0.* ( #11069 )
...
Co-authored-by: Avasam <samuel.06@hotmail.com >
2023-11-28 22:23:29 +00:00
Alex Waygood
1d2fe59e88
Third-party stubs: remove unused type: ignores ( #11063 )
2023-11-23 13:35:45 +00:00
Alex Waygood
a4f08bd07f
setuptools: add various missing objects and annotations ( #10639 )
2023-08-30 13:46:20 -07:00
Shantanu
614aa1a2ba
Bring back a few setuptools._distutils files ( #10401 )
2023-07-04 12:11:37 +02:00
Sebastian Rittau
06c2fb047a
Bump setuptools to 68.0 ( #10339 )
...
* Any -> Incomplete in a few files
* Bump setuptools to 68.0.*
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2023-06-21 13:26:55 +01:00
github-actions[bot]
35450d9c0d
[stubsabot] Bump setuptools to 67.8.* ( #10194 )
...
Release: https://pypi.org/pypi/setuptools/67.8.0
Homepage: https://github.com/pypa/setuptools
Changelog: https://setuptools.pypa.io/en/stable/history.html
Diff: https://github.com/pypa/setuptools/compare/v67.7.2...v67.8.0
Stubsabot analysis of the diff between the two releases:
- 0 public Python files have been added.
- 0 files included in typeshed's stubs have been deleted.
- 2 files included in typeshed's stubs have been modified or renamed: `setuptools/command/easy_install.py`, `setuptools/version.py`.
- Total lines of Python code added: 425.
- Total lines of Python code deleted: 215.
---------
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2023-05-20 09:46:05 +01:00
Avasam
b5c9d8d677
Don't ignore missing stubs in setuptools ( #10058 )
2023-05-19 07:03:34 +01:00
Shantanu
cc35f4be3b
setuptools: bump to 67.7 ( #10069 )
...
Fixes #10067
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2023-04-22 09:50:42 -06:00
Ben Mares
0b17fafbe3
Add missing exception classes in setuptools.errors ( #10057 )
...
Co-authored-by: AlexWaygood <alex.waygood@gmail.com >
2023-04-17 13:13:44 -06:00
Alex Waygood
755e2bda7e
google-cloud-ndb, paramiko, setuptools: remove unnecessary = ...s (#10011 )
2023-04-04 13:40:16 +01:00
Alex Waygood
b69b17c3d8
Add defaults for third-party stubs Q-T ( #9959 )
2023-03-28 13:16:31 +02:00
Henry Schreiner
2d990ee2f7
Fill out more annotations for distutils & setuptools dist ( #9895 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2023-03-17 18:48:24 +00:00
Henry Schreiner
629f12e9a1
[setuptools] Fully annotate Extension.__init__ ( #9899 )
...
Add defaults to distutils.Extension.__init__
2023-03-17 16:44:51 +01:00
Henry Schreiner
3a82796d1e
[distutils] Add generated methods to Distribution ( #9896 )
2023-03-17 12:14:36 +01:00
Henry Schreiner
bcff9cd51f
distutils.command.build_ext: add more annotations to get_ext_* methods (#9894 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-03-16 20:29:11 +00:00
Henry Schreiner
ed1fd8fc35
Add missing distribution attribute to distutils.cmd.Command ( #9893 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-03-16 20:21:23 +00:00
Henry Schreiner
eb3f8f3307
Add remaining types to setuptools.build_meta ( #9890 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2023-03-16 17:01:39 +00:00
Avasam
fee5f1b765
Remove most of setuptools._distutils ( #9795 )
2023-02-26 10:49:24 +00:00
Avasam
52ec44fa58
Improve many __(a)exit__ annotations ( #9696 )
2023-02-25 21:50:30 +00:00
Avasam
078c6a0958
Update Unused parameters in stubs/ ( #9704 )
...
* Update _Unused TypeAlias
* Update `object | None` params
* Replace unused `object` parameters with `Unused` alias
2023-02-21 23:52:52 -08:00
Alex Waygood
7180d0223b
Use typing_extensions.Self instead of _typeshed.Self ( #9702 )
2023-02-15 11:32:43 +01:00
Avasam
372073d35b
Use _typeshed.FileDescriptorOrPath in stubs ( #9695 )
2023-02-09 08:30:19 +01:00
Alex Waygood
0ef9c3f8e8
Enable flake8-pyi's Y037 ( #9686 )
2023-02-06 19:01:02 -08:00
Sebastian Rittau
dc389eafe7
Update setuptools to 67.1 ( #9664 )
...
Replace some instances of `Any` with `Incomplete` or proper types.
2023-02-03 11:43:35 +00:00
Alex Waygood
4fea314594
Replace Any with Incomplete in many places ( #9558 )
2023-01-18 08:48:16 +00:00
Avasam
b216053432
Fix setuptools stubtest on windows ( #9521 )
2023-01-13 08:16:39 +00:00
Avasam
9041a925cf
Add types-docutils as a dependency of types-setuptools ( #9460 )
...
Remove the need for subclassing `Any`
2023-01-05 10:37:44 +00:00
Avasam
0c3cf8f5e6
More pywin32 stub completion ( #9308 )
...
Completed based on usage of the following libraries in mypy_primer:
- apprise
- comtypes
As well as some of the most popular libraries that use both pywin32 and mypy (all over 1k stars on github):
- certbot
- anki
- flexget
- monkey
- twisted
- salt
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-12-05 22:23:35 +00:00
Nikita Sobolev
18e2ae762b
Mark first argument of __[get|set|del]attr__ as str ( #9245 )
2022-11-22 11:06:50 +00:00
github-actions[bot]
c10ed87f6e
[stubsabot] Bump setuptools to 65.6.* ( #9227 )
...
Release: https://pypi.org/pypi/setuptools/65.6.0
Homepage: https://github.com/pypa/setuptools
Changelog: https://setuptools.pypa.io/en/stable/history.html
Diff: https://github.com/pypa/setuptools/compare/v65.5.1...v65.6.0
Stubsabot analysis of the diff between the two releases:
- 0 public Python files have been added.
- 0 files included in typeshed's stubs have been deleted.
- 40 files included in typeshed's stubs have been modified or renamed.
- Total lines of Python code added: 637.
- Total lines of Python code deleted: 630.
Co-authored-by: stubsabot <>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-11-19 16:49:37 -08:00
Avasam
4bad015bbb
Remove setuptools._distutils.command.bdst_msi ( #9174 )
...
It does not exist
2022-11-12 18:30:56 +00:00
Nikita Sobolev
3e828bd307
Remove empty __init__ methods from classes with 0 parents ( #8907 )
2022-10-16 12:47:47 +01:00