mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-02-11 20:51:42 +08:00
Add stubs for submodules of six.moves (#2108)
To support "from six.moves.cPickle import loads", we must add a stub for six.moves.cPickle as if it were a real submodule, even though it isn't implemented as such. This fixes python/mypy#1550. We don't apply this approach to six.moves.builtins on Python 2, because it seems to confuse mypy. We also add stubs for aliases in six.moves whose underlying modules have been added to typeshed. For Python 2: - six.moves.SimpleHTTPServer (alias for SimpleHTTPServer) For Python 3: - six.moves.tkinter_dialog (alias for tkinter.dialog) - six.moves.tkinter_filedialog (alias for tkinter.filedialog) - six.moves.tkinter_commondialog (alias for tkinter.commondialog) - six.moves.tkinter_tkfiledialog (alias for tkinter.filedialog)
This commit is contained in:
committed by
Jelle Zijlstra
parent
86f9472bc9
commit
56a31be7a7
1
third_party/3/six/moves/BaseHTTPServer.pyi
vendored
Normal file
1
third_party/3/six/moves/BaseHTTPServer.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from http.server import *
|
||||
1
third_party/3/six/moves/CGIHTTPServer.pyi
vendored
Normal file
1
third_party/3/six/moves/CGIHTTPServer.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from http.server import *
|
||||
1
third_party/3/six/moves/SimpleHTTPServer.pyi
vendored
Normal file
1
third_party/3/six/moves/SimpleHTTPServer.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from http.server import *
|
||||
62
third_party/3/six/moves/__init__.pyi
vendored
62
third_party/3/six/moves/__init__.pyi
vendored
@@ -22,47 +22,47 @@ from collections import UserString as UserString
|
||||
from builtins import range as xrange
|
||||
from builtins import zip as zip
|
||||
from itertools import zip_longest as zip_longest
|
||||
import builtins as builtins
|
||||
import configparser as configparser
|
||||
from . import builtins
|
||||
from . import configparser
|
||||
# import copyreg as copyreg
|
||||
# import dbm.gnu as dbm_gnu
|
||||
import _dummy_thread as _dummy_thread
|
||||
import http.cookiejar as http_cookiejar
|
||||
import http.cookies as http_cookies
|
||||
import html.entities as html_entities
|
||||
import html.parser as html_parser
|
||||
import http.client as http_client
|
||||
import email.mime.multipart as email_mime_multipart
|
||||
import email.mime.nonmultipart as email_mime_nonmultipart
|
||||
import email.mime.text as email_mime_text
|
||||
import email.mime.base as email_mime_base
|
||||
import http.server as BaseHTTPServer
|
||||
import http.server as CGIHTTPServer
|
||||
import http.server as SimpleHTTPServer
|
||||
import pickle as cPickle
|
||||
import queue as queue
|
||||
import reprlib as reprlib
|
||||
import socketserver as socketserver
|
||||
import _thread as _thread
|
||||
import tkinter as tkinter
|
||||
# import tkinter.dialog as tkinter_dialog
|
||||
# import tkinter.filedialog as tkinter_filedialog
|
||||
from . import _dummy_thread
|
||||
from . import http_cookiejar
|
||||
from . import http_cookies
|
||||
from . import html_entities
|
||||
from . import html_parser
|
||||
from . import http_client
|
||||
from . import email_mime_multipart
|
||||
from . import email_mime_nonmultipart
|
||||
from . import email_mime_text
|
||||
from . import email_mime_base
|
||||
from . import BaseHTTPServer
|
||||
from . import CGIHTTPServer
|
||||
from . import SimpleHTTPServer
|
||||
from . import cPickle
|
||||
from . import queue
|
||||
from . import reprlib
|
||||
from . import socketserver
|
||||
from . import _thread
|
||||
from . import tkinter
|
||||
from . import tkinter_dialog
|
||||
from . import tkinter_filedialog
|
||||
# import tkinter.scrolledtext as tkinter_scrolledtext
|
||||
# import tkinter.simpledialog as tkinter_simpledialog
|
||||
# import tkinter.tix as tkinter_tix
|
||||
import tkinter.ttk as tkinter_ttk
|
||||
import tkinter.constants as tkinter_constants
|
||||
from . import tkinter_ttk
|
||||
from . import tkinter_constants
|
||||
# import tkinter.dnd as tkinter_dnd
|
||||
# import tkinter.colorchooser as tkinter_colorchooser
|
||||
# import tkinter.commondialog as tkinter_commondialog
|
||||
# import tkinter.filedialog as tkinter_tkfiledialog
|
||||
from . import tkinter_commondialog
|
||||
from . import tkinter_tkfiledialog
|
||||
# import tkinter.font as tkinter_font
|
||||
# import tkinter.messagebox as tkinter_messagebox
|
||||
# import tkinter.simpledialog as tkinter_tksimpledialog
|
||||
import urllib.parse as urllib_parse
|
||||
import urllib.error as urllib_error
|
||||
import six.moves.urllib as urllib
|
||||
import urllib.robotparser as urllib_robotparser
|
||||
from . import urllib_parse
|
||||
from . import urllib_error
|
||||
from . import urllib
|
||||
from . import urllib_robotparser
|
||||
# import xmlrpc.client as xmlrpc_client
|
||||
# import xmlrpc.server as xmlrpc_server
|
||||
|
||||
|
||||
1
third_party/3/six/moves/_dummy_thread.pyi
vendored
Normal file
1
third_party/3/six/moves/_dummy_thread.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from _dummy_thread import *
|
||||
1
third_party/3/six/moves/_thread.pyi
vendored
Normal file
1
third_party/3/six/moves/_thread.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from _thread import *
|
||||
1
third_party/3/six/moves/builtins.pyi
vendored
Normal file
1
third_party/3/six/moves/builtins.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from builtins import *
|
||||
1
third_party/3/six/moves/cPickle.pyi
vendored
Normal file
1
third_party/3/six/moves/cPickle.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from pickle import *
|
||||
1
third_party/3/six/moves/configparser.pyi
vendored
Normal file
1
third_party/3/six/moves/configparser.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from configparser import *
|
||||
1
third_party/3/six/moves/email_mime_base.pyi
vendored
Normal file
1
third_party/3/six/moves/email_mime_base.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from email.mime.base import *
|
||||
1
third_party/3/six/moves/email_mime_multipart.pyi
vendored
Normal file
1
third_party/3/six/moves/email_mime_multipart.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from email.mime.multipart import *
|
||||
1
third_party/3/six/moves/email_mime_nonmultipart.pyi
vendored
Normal file
1
third_party/3/six/moves/email_mime_nonmultipart.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from email.mime.nonmultipart import *
|
||||
1
third_party/3/six/moves/email_mime_text.pyi
vendored
Normal file
1
third_party/3/six/moves/email_mime_text.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from email.mime.text import *
|
||||
1
third_party/3/six/moves/html_entities.pyi
vendored
Normal file
1
third_party/3/six/moves/html_entities.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from html.entities import *
|
||||
1
third_party/3/six/moves/html_parser.pyi
vendored
Normal file
1
third_party/3/six/moves/html_parser.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from html.parser import *
|
||||
1
third_party/3/six/moves/http_client.pyi
vendored
Normal file
1
third_party/3/six/moves/http_client.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from http.client import *
|
||||
1
third_party/3/six/moves/http_cookiejar.pyi
vendored
Normal file
1
third_party/3/six/moves/http_cookiejar.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from http.cookiejar import *
|
||||
1
third_party/3/six/moves/http_cookies.pyi
vendored
Normal file
1
third_party/3/six/moves/http_cookies.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from http.cookies import *
|
||||
1
third_party/3/six/moves/queue.pyi
vendored
Normal file
1
third_party/3/six/moves/queue.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from queue import *
|
||||
1
third_party/3/six/moves/reprlib.pyi
vendored
Normal file
1
third_party/3/six/moves/reprlib.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from reprlib import *
|
||||
1
third_party/3/six/moves/socketserver.pyi
vendored
Normal file
1
third_party/3/six/moves/socketserver.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from socketserver import *
|
||||
1
third_party/3/six/moves/tkinter.pyi
vendored
Normal file
1
third_party/3/six/moves/tkinter.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from tkinter import *
|
||||
1
third_party/3/six/moves/tkinter_commondialog.pyi
vendored
Normal file
1
third_party/3/six/moves/tkinter_commondialog.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from tkinter.commondialog import *
|
||||
1
third_party/3/six/moves/tkinter_constants.pyi
vendored
Normal file
1
third_party/3/six/moves/tkinter_constants.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from tkinter.constants import *
|
||||
1
third_party/3/six/moves/tkinter_dialog.pyi
vendored
Normal file
1
third_party/3/six/moves/tkinter_dialog.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from tkinter.dialog import *
|
||||
1
third_party/3/six/moves/tkinter_filedialog.pyi
vendored
Normal file
1
third_party/3/six/moves/tkinter_filedialog.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from tkinter.filedialog import *
|
||||
1
third_party/3/six/moves/tkinter_tkfiledialog.pyi
vendored
Normal file
1
third_party/3/six/moves/tkinter_tkfiledialog.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from tkinter.filedialog import *
|
||||
1
third_party/3/six/moves/tkinter_ttk.pyi
vendored
Normal file
1
third_party/3/six/moves/tkinter_ttk.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from tkinter.ttk import *
|
||||
1
third_party/3/six/moves/urllib_error.pyi
vendored
Normal file
1
third_party/3/six/moves/urllib_error.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from urllib.error import *
|
||||
1
third_party/3/six/moves/urllib_parse.pyi
vendored
Normal file
1
third_party/3/six/moves/urllib_parse.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from urllib.parse import *
|
||||
1
third_party/3/six/moves/urllib_robotparser.pyi
vendored
Normal file
1
third_party/3/six/moves/urllib_robotparser.pyi
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from urllib.robotparser import *
|
||||
Reference in New Issue
Block a user