Skip to content

Add missing third party modules #8321

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 17 commits into from
Jul 19, 2022
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
6 changes: 6 additions & 0 deletions pyrightconfig.stricter.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"stdlib/xml/sax",
"stubs/aiofiles/aiofiles/tempfile/temptypes.pyi",
"stubs/aiofiles/aiofiles/threadpool/utils.pyi",
"stubs/annoy/annoy/annoylib.pyi",
"stubs/aws-xray-sdk",
"stubs/babel",
"stubs/backports.ssl_match_hostname",
Expand All @@ -38,6 +39,7 @@
"stubs/dateparser",
"stubs/dj-database-url",
"stubs/docutils",
"stubs/editdistance/editdistance/bycython.pyi",
"stubs/Flask-SQLAlchemy",
"stubs/fpdf2",
"stubs/html5lib",
Expand All @@ -56,6 +58,9 @@
"stubs/paramiko",
"stubs/prettytable",
"stubs/protobuf",
"stubs/pytz/pytz/lazy.pyi",
"stubs/pytz/pytz/reference.pyi",
"stubs/pytz/pytz/tzfile.pyi",
"stubs/google-cloud-ndb",
"stubs/passlib",
"stubs/pep8-naming",
Expand All @@ -78,6 +83,7 @@
"stubs/SQLAlchemy",
"stubs/stripe",
"stubs/tqdm",
"stubs/tzlocal/tzlocal/utils.pyi",
"stubs/ttkthemes",
"stubs/urllib3",
"stubs/vobject"
Expand Down
3 changes: 3 additions & 0 deletions stubs/DateTimeRange/datetimerange/__version__.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
__maintainer__: str
__email__: str
__license__: str
20 changes: 20 additions & 0 deletions stubs/annoy/annoy/annoylib.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
from _typeshed import Incomplete

class Annoy:
f: Incomplete
def __init__(self, *args, **kwargs) -> None: ...
def add_item(self, *args, **kwargs): ...
def build(self, *args, **kwargs): ...
def get_distance(self, *args, **kwargs): ...
def get_item_vector(self, *args, **kwargs): ...
def get_n_items(self, *args, **kwargs): ...
def get_n_trees(self, *args, **kwargs): ...
def get_nns_by_item(self, *args, **kwargs): ...
def get_nns_by_vector(self, *args, **kwargs): ...
def load(self, *args, **kwargs): ...
def on_disk_build(self, *args, **kwargs): ...
def save(self, *args, **kwargs): ...
def set_seed(self, *args, **kwargs): ...
def unbuild(self, *args, **kwargs): ...
def unload(self, *args, **kwargs): ...
def verbose(self, *args, **kwargs): ...
5 changes: 5 additions & 0 deletions stubs/click-spinner/click_spinner/_version.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from typing import Any

version_json: str

def get_versions() -> dict[str, Any]: ...
5 changes: 5 additions & 0 deletions stubs/editdistance/editdistance/bycython.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from _typeshed import Incomplete

def eval(*args, **kwargs) -> Incomplete: ...

__test__: dict[Incomplete, Incomplete]
4 changes: 4 additions & 0 deletions stubs/emoji/emoji/unicode_codes/data_dict.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from _typeshed import Incomplete

STATUS: Incomplete
EMOJI_DATA: Incomplete
10 changes: 10 additions & 0 deletions stubs/jmespath/jmespath/compat.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
from _typeshed import Incomplete
from collections.abc import Generator
from itertools import zip_longest as zip_longest

text_type = str
string_type = str

def with_str_method(cls): ...
def with_repr_method(cls): ...
def get_methods(cls) -> Generator[Incomplete, None, None]: ...
16 changes: 16 additions & 0 deletions stubs/pytz/pytz/lazy.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
from _typeshed import Incomplete
from collections.abc import Mapping as DictMixin

class LazyDict(DictMixin[Incomplete, Incomplete]):
data: Incomplete
def __getitem__(self, key): ...
def __contains__(self, key): ...
def __iter__(self): ...
def __len__(self): ...
def keys(self): ...

class LazyList(list[Incomplete]):
def __new__(cls, fill_iter: Incomplete | None = ...): ...

class LazySet(set[Incomplete]):
def __new__(cls, fill_iter: Incomplete | None = ...): ...
34 changes: 34 additions & 0 deletions stubs/pytz/pytz/reference.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import datetime
from _typeshed import Incomplete
from datetime import tzinfo

from pytz import UTC as UTC

class FixedOffset(tzinfo):
def __init__(self, offset, name) -> None: ...
def utcoffset(self, dt): ...
def tzname(self, dt): ...
def dst(self, dt): ...

STDOFFSET: datetime.timedelta
DSTOFFSET: datetime.timedelta

class LocalTimezone(tzinfo):
def utcoffset(self, dt): ...
def dst(self, dt): ...
def tzname(self, dt): ...

class USTimeZone(tzinfo):
stdoffset: Incomplete
reprname: Incomplete
stdname: Incomplete
dstname: Incomplete
def __init__(self, hours, reprname, stdname, dstname) -> None: ...
def tzname(self, dt): ...
def utcoffset(self, dt): ...
def dst(self, dt): ...

Eastern: USTimeZone
Central: USTimeZone
Mountain: USTimeZone
Pacific: USTimeZone
1 change: 1 addition & 0 deletions stubs/pytz/pytz/tzfile.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
def build_tzinfo(zone, fp): ...
5 changes: 5 additions & 0 deletions stubs/stdlib-list/stdlib_list/_version.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from typing import Any

version_json: str

def get_versions() -> dict[str, Any]: ...
15 changes: 15 additions & 0 deletions stubs/tzlocal/tzlocal/utils.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import sys

import pytz

if sys.version_info >= (3, 9):
import zoneinfo

class ZoneInfoNotFoundError(pytz.UnknownTimeZoneError, zoneinfo.ZoneInfoNotFoundError): ...

else:
class ZoneInfoNotFoundError(pytz.UnknownTimeZoneError): ...

def get_system_offset(): ...
def get_tz_offset(tz): ...
def assert_tz_offset(tz) -> None: ...
3 changes: 3 additions & 0 deletions stubs/tzlocal/tzlocal/windows_tz.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
win_tz: dict[str, str]
tz_names: dict[str, str]
tz_win: dict[str, str]
4 changes: 4 additions & 0 deletions stubs/xxhash/xxhash/version.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from _typeshed import Incomplete

VERSION: str
VERSION_TUPLE: Incomplete