Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 1 addition & 8 deletions scripts/create_baseline_stubs.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,7 @@ def create_metadata(stub_dir: str, version: str) -> None:
return
print(f"Writing {filename}")
with open(filename, "w", encoding="UTF-8") as file:
file.write(
f"""\
version = "{version}.*"

[tool.stubtest]
ignore_missing_stub = false
"""
)
file.write(f'version = "{version}.*"')


def add_pyright_exclusion(stub_dir: str) -> None:
Expand Down
1 change: 1 addition & 0 deletions stubs/D3DShot/METADATA.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ version = "0.1.*"
requires = ["types-Pillow"]

[tool.stubtest]
ignore_missing_stub = true
# TODO: figure out how to run stubtest for this package
# (the package pins Pillow in a problematic way)
skip = true
Expand Down
3 changes: 0 additions & 3 deletions stubs/DateTimeRange/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
version = "2.0.*"
requires = ["types-python-dateutil"]
obsolete_since = "2.1.0" # Released on 2023-02-19

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/Deprecated/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
version = "1.2.*"
requires = []

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/ExifRead/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "3.0.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 3 additions & 0 deletions stubs/Flask-Cors/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
version = "3.0.*"
# Requires a version of flask with a `py.typed` file
requires = ["Flask>=2.0.0"]

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/Flask-Migrate/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
version = "4.0.*"
# Requires a version of flask with a `py.typed` file
requires = ["Flask>=2.0.0", "types-Flask-SQLAlchemy"]

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/Flask-SQLAlchemy/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
version = "2.5.*"
requires = ["types-SQLAlchemy"]
obsolete_since = "3.0.1" # Released on 2022-10-11

[tool.stubtest]
ignore_missing_stub = true
5 changes: 2 additions & 3 deletions stubs/JACK-Client/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
version = "0.5.*"
# Requires a version of numpy with a `py.typed` file
requires = ["types-cffi", "numpy>=1.20"]
requires = ["numpy>=1.20", "types-cffi"]

[tool.stubtest]
ignore_missing_stub = false
# darwin and win32 are equivalent
platforms = ["linux", "darwin"]
platforms = ["darwin", "linux"]
apt_dependencies = ["libjack-dev"]
brew_dependencies = ["jack"]
# No need to install on the CI. Leaving here as information for Windows contributors.
Expand Down
3 changes: 3 additions & 0 deletions stubs/Markdown/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "3.4.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/Pillow/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "9.4.*"

[tool.stubtest]
ignore_missing_stub = true
5 changes: 1 addition & 4 deletions stubs/PyAutoGUI/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
version = "0.9.*"
requires = ["types-PyScreeze", "types-Pillow"]

[tool.stubtest]
ignore_missing_stub = false
requires = ["types-Pillow", "types-PyScreeze"]
3 changes: 3 additions & 0 deletions stubs/PyMySQL/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "1.0.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 0 additions & 3 deletions stubs/PyScreeze/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
version = "0.1.*"
requires = ["types-Pillow"]

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/PyYAML/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "6.0.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 3 additions & 0 deletions stubs/Pygments/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
version = "2.14.*"
requires = ["types-docutils", "types-setuptools"]

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/SQLAlchemy/METADATA.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@ extra_description = """\
includes a mypy plugin for more precise types.\
"""
obsolete_since = "2.0.0" # Released on 2023-01-26

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/Send2Trash/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "1.8.*"

[tool.stubtest]
ignore_missing_stub = true
1 change: 0 additions & 1 deletion stubs/aiofiles/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
version = "22.1.*"

[tool.stubtest]
ignore_missing_stub = false
# linux and darwin are equivalent
platforms = ["linux", "win32"]
3 changes: 0 additions & 3 deletions stubs/annoy/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
version = "1.17.*"
requires = []

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/appdirs/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "1.4.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 3 additions & 0 deletions stubs/aws-xray-sdk/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "2.11.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/babel/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
version = "2.11.*"
requires = ["types-pytz"]

[tool.stubtest]
ignore_missing_stub = true
3 changes: 0 additions & 3 deletions stubs/backports.ssl_match_hostname/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "3.7.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 2 additions & 1 deletion stubs/beautifulsoup4/METADATA.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ version = "4.11.*"
requires = ["types-html5lib"]

[tool.stubtest]
extras = ["lxml", "html5lib"]
ignore_missing_stub = true
extras = ["html5lib", "lxml"]
3 changes: 3 additions & 0 deletions stubs/bleach/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "6.0.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/boto/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
version = "2.49.*"
requires = []

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/braintree/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "4.18.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 0 additions & 3 deletions stubs/cachetools/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "5.3.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 3 additions & 0 deletions stubs/caldav/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
version = "1.0.*"
# also types-lxml and types-icalendar when those stubs are added
requires = ["types-requests", "types-vobject"]

[tool.stubtest]
ignore_missing_stub = true
1 change: 0 additions & 1 deletion stubs/cffi/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
version = "1.15.*"

[tool.stubtest]
ignore_missing_stub = false
# linux and darwin are mostly equivalent, except for a single `RTLD_DEEPBIND` variable
platforms = ["linux", "win32"]
3 changes: 3 additions & 0 deletions stubs/chardet/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
version = "5.0.*"
obsolete_since = "5.1.0" # Released on 2022-12-01

[tool.stubtest]
ignore_missing_stub = true
1 change: 0 additions & 1 deletion stubs/chevron/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
version = "0.14.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/click-spinner/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "0.1.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 1 addition & 2 deletions stubs/colorama/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
version = "0.4.*"

[tool.stubtest]
ignore_missing_stub = false
platforms = ["win32", "linux"]
platforms = ["linux", "win32"]
3 changes: 3 additions & 0 deletions stubs/commonmark/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "0.9.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 0 additions & 3 deletions stubs/console-menu/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "0.7.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/contextvars/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "2.4"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/croniter/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "1.3.*"

[tool.stubtest]
ignore_missing_stub = false
1 change: 0 additions & 1 deletion stubs/dateparser/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
version = "1.1.*"

[tool.stubtest]
ignore_missing_stub = false
extras = ["fasttext", "langdetect"]
3 changes: 0 additions & 3 deletions stubs/decorator/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "5.1.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/dj-database-url/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "1.2.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/dockerfile-parse/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "2.0.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/docopt/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "0.6.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 3 additions & 0 deletions stubs/docutils/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "0.19.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 0 additions & 3 deletions stubs/editdistance/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "0.6.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/emoji/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
version = "2.1.*"
obsolete_since = "2.2.0" # Released on 2022-10-31

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/entrypoints/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "0.4.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/first/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "2.0.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/flake8-2020/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "1.7.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 3 additions & 0 deletions stubs/flake8-bugbear/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "23.2.13"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/flake8-builtins/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "2.1.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/flake8-docstrings/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "1.7.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/flake8-plugin-utils/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "1.3.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/flake8-rst-docstrings/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "0.3.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/flake8-simplify/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "0.19.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 3 additions & 0 deletions stubs/flake8-typing-imports/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "1.14.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 0 additions & 3 deletions stubs/fpdf2/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
version = "2.6.1"
requires = ["types-Pillow>=9.2.0"]

[tool.stubtest]
ignore_missing_stub = false
3 changes: 3 additions & 0 deletions stubs/google-cloud-ndb/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "2.1.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 0 additions & 3 deletions stubs/hdbcli/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "2.15.*"

[tool.stubtest]
ignore_missing_stub = false
1 change: 1 addition & 0 deletions stubs/html5lib/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
version = "1.1.*"

[tool.stubtest]
ignore_missing_stub = true
extras = ["all"]
3 changes: 0 additions & 3 deletions stubs/httplib2/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "0.21.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/humanfriendly/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "10.0.*"

[tool.stubtest]
ignore_missing_stub = false
3 changes: 0 additions & 3 deletions stubs/ibm-db/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "3.1.*"

[tool.stubtest]
ignore_missing_stub = false
1 change: 0 additions & 1 deletion stubs/influxdb-client/METADATA.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,4 @@ version = "1.36.*"
requires = ["types-urllib3"]

[tool.stubtest]
ignore_missing_stub = false
extras = ["extra"]
3 changes: 3 additions & 0 deletions stubs/invoke/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
version = "2.0.*"

[tool.stubtest]
ignore_missing_stub = true
3 changes: 0 additions & 3 deletions stubs/jmespath/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
version = "1.0.*"

[tool.stubtest]
ignore_missing_stub = false
1 change: 1 addition & 0 deletions stubs/jsonschema/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
version = "4.17.*"

[tool.stubtest]
ignore_missing_stub = true
extras = ["format"]
Loading