Sebastian Meßmer
e6af58a4cc
Fix type stubs in locks.pyi ( #1250 )
2017-05-25 19:32:17 -07:00
Matěj Cepl
367743adf0
Python 3 adds short_empty_elements attribute to xml.sax.saxutils.XMLGenerator. ( #1265 )
...
Fix #1265
2017-05-25 08:53:01 -07:00
Semyon Proshev
1ebcc1d11f
Add timespec parameter to datetime.datetime.isoformat for Python 3.6+. ( #1349 )
2017-05-25 07:33:50 -07:00
Jelle Zijlstra
875b02e374
complete and merge weakref stubs ( #1343 )
2017-05-24 20:35:16 -07:00
Jelle Zijlstra
383d1dc9e1
mark cProfile as private in pstats.pyi ( #1344 )
2017-05-24 20:33:20 -07:00
Eklavya Sharma
c1b7fc7020
datetime: Fix datetime.datetime.replace's stub. ( #1347 )
2017-05-24 19:42:27 -07:00
elmar bucher
579f25896b
fix posix and win32 specific realpath path.pyi definition (PR 2) ( #1345 )
...
Fixes #1335 .
2017-05-24 18:54:50 -07:00
elmar bucher
fc76215cc5
add from importlib import util ( #1341 )
2017-05-24 16:20:18 -07:00
Jelle Zijlstra
d9bf214203
merge pickle stubs into 2and3 ( #1328 )
...
Followup from #1321
2017-05-24 14:57:58 -07:00
Jelle Zijlstra
6fe7cdb1c3
merge 2and3 stubs for select ( #1333 )
...
There don't seem to be significant changes between Python 2 and 3. The Python 2
stub was much better, so I mostly built off of it.
2017-05-24 14:57:11 -07:00
Jelle Zijlstra
6152bad0af
add random.choices for 3.6 ( #1329 )
2017-05-24 14:09:52 -07:00
Jelle Zijlstra
89f27742ca
add re.template ( #1330 )
2017-05-24 14:07:31 -07:00
Jelle Zijlstra
890190d349
add opcodes to pickle stubs ( #1321 )
2017-05-24 08:05:55 -07:00
Jelle Zijlstra
97f32a57a2
complete __future__ stubs ( #1326 )
...
We were missing the most important one.
2017-05-24 08:02:47 -07:00
Jelle Zijlstra
5e4165493a
fix typo in importlib.abc ( #1323 )
2017-05-24 08:00:12 -07:00
Jelle Zijlstra
c930e889ee
merge 2 and 3 stubs for fileinput ( #1319 )
...
* merge 2 and 3 stubs for fileinput
Plus some minor fixes.
* pytype doesn't like generic type aliases
2017-05-24 07:58:56 -07:00
Sebastian Meßmer
3cfc146223
Fix type stubs in streams.pyi ( #1252 )
2017-05-23 23:14:41 -07:00
Cooper Lees
70363c27a7
Fix missed callback arguments to Click Decorators ( #1327 )
2017-05-23 21:22:25 -07:00
Jelle Zijlstra
4ea798b869
inspect.getmoduleinfo was removed in 3.6 ( #1318 )
...
Compare https://docs.python.org/3.5/library/inspect.html#inspect.getmoduleinfo
and https://docs.python.org/3.6/library/inspect.html
2017-05-23 16:52:16 -07:00
Jelle Zijlstra
cca81d864a
complete doctest stub ( #1315 )
...
* complete doctest stub
And merge it into 2and3 (the old stubs were virtually empty).
* note things changed in 3.4
2.7 also had an undocumented and deprecated doctest.Tester class. I'm going to leave it out until somebody asks for it to be added.
2017-05-23 16:34:34 -07:00
Luka Sterbic
9601a76b54
Use AsyncResult from multiprocessing.pool ( #1317 )
2017-05-23 16:33:46 -07:00
Jelle Zijlstra
6c5474ae8c
various fixes to asyncio stubs ( #1305 )
2017-05-23 16:14:29 -07:00
Jelle Zijlstra
0bda8c0cef
fixes and additions to the configparser stub ( #1311 )
...
* fixes and additions to the configparser stub
This broke pytype because of the type ignore. I think it's OK to blacklist
because another instance of this same error (stdlib/3/email/policy.pyi line 95)
is already blacklisted. We can remove it when the pytype parser is fixed to
allow type ignores in this context.
* add SectionProxy.__getattr__
* the __getattr__ returns Any
* don't need type ignore for pytype if we put it all on one line
2017-05-23 15:36:42 -07:00
Jelle Zijlstra
42cd0f59e5
add functools.partialmethod ( #1316 )
...
Plus other cleanup to the py3 functools stub
2017-05-23 15:36:09 -07:00
Jelle Zijlstra
9ae9a9e741
merge Python 2 and 3 stubs for difflib ( #1313 )
...
These were already virtually identical.
I didn't review the stubs themselves for correctness. I'll make some changes after this
PR is in.
2017-05-23 15:01:30 -07:00
Jelle Zijlstra
05a4059b3b
make TimeTuple private in datetime.pyi ( #1312 )
...
Also, these stubs aren't incomplete.
2017-05-23 15:01:02 -07:00
Luka Sterbic
9b2b60eafc
Make Lock usable as contect manager ( #1314 )
2017-05-23 15:00:32 -07:00
Cooper Lees
df657161f0
Tweak Click 6.6 Decorator Type Stubs ( #1244 )
...
* Tweak Click 6.6 Decorator Type Stubs
- Add context_settings for command
- Make callback Callable type accept some more types
To address Issue 1238
* Update decorators.pyi
2017-05-23 14:01:49 -07:00
Jelle Zijlstra
1dda4ac105
merge python 2 and 3 stubs for calendar ( #1310 )
...
These are pretty much the same in the stdlib, except that TimeEncoding
got renamed to different_locale.
2017-05-23 12:47:24 -07:00
Jelle Zijlstra
3267e2396b
Dummy thread improvements ( #1309 )
...
* dummy_thread improvements
- Complete the Python 3 stub
- Add a Python 2 stub. They're close enough that they should go into 2and3, but
the module name changed so we can't do that.
* fix my bugs
2017-05-23 12:46:42 -07:00
Jelle Zijlstra
48796411ed
curses: make names private that don't exist at runtime ( #1308 )
...
And add some missing return types
2017-05-23 12:46:05 -07:00
Jelle Zijlstra
14f7492fe0
os.walk allows PathLike ( #1306 )
2017-05-23 12:45:40 -07:00
Jelle Zijlstra
6f6fa428ce
fix some issues found by stubcheck ( #1303 )
...
- ThreadError exists (undocumented) on Python 3. It's an alias for _thread.error,
but making it a separate exception seems fine.
- zipfile.error is an alias for BadZipFile on both Python versions.
- zlib.Compress and Decompress are not actually accessible at runtime.
2017-05-23 12:44:35 -07:00
Jelle Zijlstra
0aa7138c4e
fixes to logging stubs ( #1302 )
...
Found with my stubcheck tool
2017-05-23 12:43:49 -07:00
Jelle Zijlstra
915a91f80d
fix "isisgeneratorfunction" ( #1301 )
2017-05-23 09:51:54 -07:00
Jelle Zijlstra
764d949f04
make _ast.identifier private ( #1307 )
...
It doesn't exist at runtime.
2017-05-23 09:51:29 -07:00
Benjamin Starling
9abbc0d392
Fix unittest.mock.Mock keyword arguments to address #1282 ( #1300 )
2017-05-22 23:30:40 -07:00
Jelle Zijlstra
d571f101ba
fixes to selectors stub ( #1304 )
...
Make type aliases private; add defaults
2017-05-22 23:12:02 -07:00
Emily Morehouse
85d017d1e8
Documentation updates for testing information ( #1293 )
...
- Removes references to 'runtests.sh', as it has been removed
- Adds links from the contributing file to the readme - testing section
- Updates flake8 stats
2017-05-22 16:10:26 -07:00
Emily Morehouse
efec7d67e8
Removed SAX classes from xml/__init__.pyi ( #1299 )
...
- Removed class definitions from `xml/__init__.pyi` as they were merely outdated duplicates of the definitions from the correct file (`xml/sax/__init__.pyi`)
- Left file intact as it is necessary for the module
2017-05-22 16:08:08 -07:00
amstree
028f2dd0a4
add captureWarnings to stdlib logging ( #1298 )
...
Fixes #1235
2017-05-22 15:57:40 -07:00
Daniel Li
787e423468
Annotate textwrap.dedent ( #1295 )
2017-05-22 15:53:04 -07:00
Emily Morehouse
adae702fc1
Moves pdb stub to 2and3 ( #1294 )
...
- Moves the pdb stub from separate `2`/`3` files to a single file in `2and3`, as they were identical.
- Maintains the comment header, as the stub is incomplete.
2017-05-22 15:48:14 -07:00
John Reese
54408054cc
Add type stubs for multiprocessing.Manager() ( #1270 )
...
* Use Dict/List types and _Namespace alias
* Use TypeVar definitions for mapping/sequence stubs
2017-05-22 15:31:23 -07:00
Emily Morehouse
b6d08b81a3
#1286 Remove header comments from stubs ( #1292 )
...
- Updates documentation related to previously required comment headers.
- Removes all comment headers from stubs
- Occasionally included a header for stubs that were noted to be incomplete or contained todo's.
2017-05-22 15:14:15 -07:00
Jason Fried
a2aa93ac29
subprocess.py env and cmd arguments accept None ( #1291 )
2017-05-22 15:06:24 -07:00
Emily Morehouse
a5bd84c766
Fixing small typo in README - should explicitly call python3 when running tests ( #1290 )
2017-05-22 14:07:39 -07:00
Emily Morehouse
1be96c00c7
Removes MyPy test for Python 3.2, as support for 3.2 has been removed. ( #1289 )
2017-05-22 14:04:07 -07:00
Emily Morehouse
b2deca8c83
Add description of how the directory structure targets Python versions. ( #1288 )
2017-05-22 12:03:53 -07:00
Jelle Zijlstra
093a16f398
allow PEP 526-style annotations in all stubs ( #1285 )
...
Mypy, pytype, and PyCharm now all allow variable annotations in stubs; I think we already have some.
2017-05-22 11:15:48 -07:00