Commit Graph

1290 Commits

Author SHA1 Message Date
Alex Waygood
23e3dc9bd8 Fix stubtest errors on beautifulsoup4 (#9648)
Fixes #9645.
2023-02-01 06:06:45 -08:00
Alex Waygood
8e7b78a8e8 Bump black to 23.1.0 (#9647) 2023-02-01 06:06:04 -08:00
Mehdi Drissi
d755da86dd Tensorflow: Add more stubs (#9560)
Co-authored-by: Mehdi Drissi <mdrissi@snapchat.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-01-31 22:12:41 -08:00
Victor B
1cc8080c7e Add stubs for zstd (#9484)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2023-01-31 21:41:19 -08:00
Avasam
0e7365a7ef Add defaults for params and constants in pyscreeze (#9641) 2023-01-31 17:56:29 -08:00
Avasam
6c4059f188 Add defaults for params and constants in PyAutoGUI (#9639) 2023-01-31 17:26:03 -08:00
Avasam
b151e2396a Add defaults for params and constants in pyinstaller (#9640) 2023-01-31 17:24:39 -08:00
Rodrigo Silva
064f7af176 PyAutoGui: Add more reexports from pyscreeze (#9634)
Add remaining methods from pyscreeze
2023-01-31 12:03:08 +00:00
Shantanu
398bd90b8e whatthepatch: add parse_git_binary_diff (#9616)
Added in 1.0.4
https://github.com/cscorley/whatthepatch/pull/whatthepatch

Fixes #9615
2023-01-30 00:49:49 +00:00
Alex Waygood
25b3999a10 croniter: complete stubs (#9584) 2023-01-29 11:41:09 -08:00
github-actions[bot]
808a431a57 [stubsabot] Mark SQLAlchemy as obsolete since 2.0.0 (#9595)
Release: https://pypi.org/pypi/SQLAlchemy/2.0.0
Homepage: https://www.sqlalchemy.org
2023-01-29 01:52:18 +00:00
github-actions[bot]
fba8e084b0 [stubsabot] Bump python-slugify to 8.0.* (#9602)
Release: https://pypi.org/pypi/python-slugify/8.0.0
Homepage: https://github.com/un33k/python-slugify
Diff: https://github.com/un33k/python-slugify/compare/v7.0.0...v8.0.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: `slugify/__version__.py`, `slugify/slugify.py`.
 - Total lines of Python code added: 3.
 - Total lines of Python code deleted: 3.
2023-01-29 00:27:58 +00:00
wookie184
0024dc4f33 Add some missing Self return annotations in redis (#9601) 2023-01-28 16:47:29 +00:00
Alex Waygood
b316dd947e Bump flake8-pyi to 23.1.1 (#9599) 2023-01-28 07:39:30 -08:00
github-actions[bot]
18c46619f5 [stubsabot] Bump influxdb-client to 1.36.* (#9594)
Release: https://pypi.org/pypi/influxdb-client/1.36.0
Homepage: https://github.com/influxdata/influxdb-client-python
Diff: https://github.com/influxdata/influxdb-client-python/compare/v1.35.0...v1.36.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.
 - 4 files included in typeshed's stubs have been modified or renamed: `influxdb_client/client/flux_table.py`, `influxdb_client/client/write/point.py`, `influxdb_client/client/write_api.py`, `influxdb_client/version.py`.
 - Total lines of Python code added: 151.
 - Total lines of Python code deleted: 16.
2023-01-27 00:30:21 +00:00
github-actions[bot]
99ea07a463 [stubsabot] Bump flake8-docstrings to 1.7.* (#9589)
Release: https://pypi.org/pypi/flake8-docstrings/1.7.0
Homepage: https://github.com/pycqa/flake8-docstrings
Diff: https://github.com/pycqa/flake8-docstrings/compare/1.6.0...1.7.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.
 - 1 file included in typeshed's stubs has been modified or renamed: `flake8_docstrings.py`.
 - Total lines of Python code added: 93.
 - Total lines of Python code deleted: 94.

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI

Co-authored-by: stubsabot <>
2023-01-26 08:25:20 +01:00
Rodrigo Silva
05eadf5cd8 python-xlib: remove workaround for pytype (#9590) 2023-01-25 17:09:18 -08:00
Alex Waygood
a9b4fa0a32 Fix some stubtest complaints before they happen (#9585)
Add missing objects to various stubs
2023-01-24 21:45:31 +00:00
Sebastian Rittau
4148a7b73e Upgrade bleach stubs for 6.0 (#9583)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-01-24 15:46:34 +00:00
github-actions[bot]
a8e4b3a018 [stubsabot] Bump flake8-bugbear to 23.1.20 (#9576)
Release: https://pypi.org/pypi/flake8-bugbear/23.1.20
Homepage: https://github.com/PyCQA/flake8-bugbear
Changelog: https://github.com/PyCQA/flake8-bugbear#change-log
Diff: https://github.com/PyCQA/flake8-bugbear/compare/23.1.17...23.1.20
2023-01-21 00:22:24 +00:00
github-actions[bot]
7e40d70cad Bump flake8-bugbear to 23.1.17 (#9569)
Release: https://pypi.org/pypi/flake8-bugbear/23.1.17
Homepage: https://github.com/PyCQA/flake8-bugbear
Changelog: https://github.com/PyCQA/flake8-bugbear#change-log
Diff: https://github.com/PyCQA/flake8-bugbear/compare/23.1.14...23.1.17
2023-01-19 00:22:51 +00:00
Avasam
6ac24ed923 Replace Any with Incomplete in many places (#9565) 2023-01-18 19:12:46 +00:00
Alex Waygood
a4e3cfefac Improve pre-commit config (#9563)
- Add a few more hooks. These are all very fast, and I've found them useful in other projects:
  - Autofixes:
    - `trailing-whitespace`: fixes trailing whitespace
    - `requirements-txt-fixer`: alphabetises items in `requirements.txt` files
    - `end-of-file-fixer`: makes sure every file ends with a single newline character
    - `mixed-line-ending`: Makes sure Windows users don't accidentally introduce CRLF line endings into a file that uses LF line endings
  - None-autofixes:
    - `check-yaml`: loads YAML files to validate syntax
    - `check-toml`: loads TOML files to validate syntax
    - `check-merge-conflict`: detects merge-conflict strings in files and blocks them from accidentally being committed
    - `check-case-conflict`: checks for files with names that would conflict on a case-insensitive filesystem like MacOS HFS+ or Windows FAT; blocks them from being committed.
  - Change the bot schedule to quarterly, to reduce noisy PRs
  - Change the `black` language target-version to Python 3.10, synching the setting here with the changes that were made to our `pyproject.toml` file in #7538
2023-01-18 06:29:18 -08:00
Sebastian Rittau
eb4d17031f [fpdf2] Restore string default values (#9562)
Cf. #9546
2023-01-18 11:29:32 +00:00
Alex Waygood
4fea314594 Replace Any with Incomplete in many places (#9558) 2023-01-18 08:48:16 +00:00
Avasam
6cb934291f Complete jack-client stub (#9530)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-01-17 20:31:49 -08:00
Avasam
a991234832 types-Pillow: Allow stubtest to validate PIL.FpxImagePlugin and PIL.MicImagePlugin (#9531) 2023-01-17 16:37:17 +00:00
Avasam
5b0488928d Complete and validate redis.ocsp (use requests, cryptography and pyopenssl) (#9528) 2023-01-17 15:47:26 +00:00
Sebastian Rittau
7b848b4ede Update fpdf2 stubs to 2.6.1 (#9546) 2023-01-17 13:25:41 +01:00
Alex Waygood
2b9f200e7e Reenable flake8-pyi's Y011 and Y015 (#9551) 2023-01-16 22:52:40 +00:00
Alex Waygood
c8c5953aa0 Xlib: Import Pattern from re, not typing (#9544)
Refs https://github.com/PyCQA/flake8-pyi/pull/324
2023-01-16 10:09:06 +00:00
Mehdi Drissi
ebde125d70 Update tensorflow to 2.11 (#9543)
Co-authored-by: Mehdi Drissi <mdrissi@snapchat.com>
2023-01-15 10:28:29 +00:00
github-actions[bot]
eee0ad644d [stubsabot] Bump pytz to 2022.7.1 (#9540)
Release: https://pypi.org/pypi/pytz/2022.7.1
Homepage: http://pythonhosted.org/pytz
2023-01-15 00:51:35 +00:00
github-actions[bot]
7a12cbd8f0 [stubsabot] Bump flake8-bugbear to 23.1.14 (#9541)
Release: https://pypi.org/pypi/flake8-bugbear/23.1.14
Homepage: https://github.com/PyCQA/flake8-bugbear
Changelog: https://github.com/PyCQA/flake8-bugbear#change-log
Diff: https://github.com/PyCQA/flake8-bugbear/compare/22.12.6...23.1.14
2023-01-15 00:50:26 +00:00
Mehdi Drissi
ea0ae2155e Initial tensorflow stubs (#8974)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-01-14 20:59:29 +00:00
Alex Waygood
0a291da2f0 Pin fpdf2 stubs to 2.6.0 (#9535)
They will need some updates to become compatible with `fpdf2` 2.6.1.

Closes #9524
2023-01-14 18:39:04 +00:00
Avasam
0e36622c72 Resolve stubtest allowlist entries for ldap3 (#9532) 2023-01-14 18:11:17 +00:00
Avasam
85792bca71 Fix stubtest for sqlalchemy.testing.plugin.pytestplugin (#9533) 2023-01-14 13:38:20 +00:00
Avasam
1a9aa3f3fe Update various comments now non-types dependencies are allowed (#9527) 2023-01-14 13:20:04 +00:00
Avasam
cd56735bf0 Allow influxdb-client to be completely tested by stubtest (#9529) 2023-01-14 11:03:21 +00:00
Avasam
1946907451 Allowlist-only fixes for stubtest on Windows (#9522) 2023-01-13 12:45:38 +00:00
Avasam
b216053432 Fix setuptools stubtest on windows (#9521) 2023-01-13 08:16:39 +00:00
Avasam
f84dca699d Fix passlib stubtest on windows (#9523) 2023-01-13 08:14:37 +00:00
Avasam
102a8fa38c Fix some Any subclassing in tqdm (#9505) 2023-01-13 08:10:21 +00:00
Alex Waygood
9a76e5a669 Flask-Migrate: Add Flask as a dependency (#9517) 2023-01-13 00:24:13 +00:00
Alex Waygood
8736b7a565 Flask-Cors: Add Flask as a dependency (#9516) 2023-01-13 00:13:58 +00:00
Jelle Zijlstra
b9eab637cb subprocess: Improve bytes-related types (#9100) 2023-01-11 20:10:26 -08:00
github-actions[bot]
150dc35d43 [stubsabot] Bump braintree to 4.18.* (#9502)
Release: https://pypi.org/pypi/braintree/4.18.0
Homepage: https://developer.paypal.com/braintree/docs/reference/overview
2023-01-12 00:27:21 +00:00
github-actions[bot]
af1a505963 [stubsabot] Bump setuptools to 65.7.* (#9504)
Release: https://pypi.org/pypi/setuptools/65.7.0
Homepage: https://github.com/pypa/setuptools
Changelog: https://setuptools.pypa.io/en/stable/history.html
Diff: https://github.com/pypa/setuptools/compare/v65.6.3...v65.7.0
2023-01-12 00:24:16 +00:00
github-actions[bot]
40f4a726cf [stubsabot] Bump toposort to 1.9 (#9503)
Release: https://pypi.org/pypi/toposort/1.9
2023-01-12 00:20:58 +00:00