This website requires JavaScript.
9505dabfef
Reflow for linting
Peter Law
2020-07-21 21:28:56 +01:00
4783c065da
Configure editors for uniform whitespace handling
Peter Law
2020-07-21 21:26:46 +01:00
bb303a75c0
Fix a test
Dave Halter
2020-07-20 23:58:46 +02:00
1e633ab8ed
Remove the requirements file, it should not be necessary
Dave Halter
2020-07-20 02:19:37 +02:00
89f525407a
Remove the deprecation tests
Dave Halter
2020-07-20 02:06:17 +02:00
d7d42c8e39
Rewrite the deprecation handling
Dave Halter
2020-07-20 02:04:31 +02:00
abb2250bf5
Remove all deprecations
Dave Halter
2020-07-20 02:02:41 +02:00
ae2becb531
Merge branch 'pytest'
Dave Halter
2020-07-20 01:46:43 +02:00
14069e81fd
Remove speed tests, they were only flaky and didn't really provide a value anymore
Dave Halter
2020-07-20 01:43:29 +02:00
401e8d3100
Fix issues with property searches
Dave Halter
2020-07-20 01:40:25 +02:00
e7c2c85b9f
Try to fix issues with the qa and coverage steps
Dave Halter
2020-07-20 01:29:38 +02:00
784e965d3a
@property now returns Name.type == 'property', fixes muffinmad/anakin-language-server#15
Dave Halter
2020-07-20 01:20:24 +02:00
10c4dbf785
Try to get rid of tox and test directly with pytest
Dave Halter
2020-07-19 14:58:17 +02:00
7281302281
The defaults for find_system_environments and get_system_environment were wrong
Dave Halter
2020-07-19 14:35:40 +02:00
27603f9780
Reenable a test for nested imports
Dave Halter
2020-07-19 13:57:52 +02:00
d9a90d5d5e
Remove a test that no longer made sense
Dave Halter
2020-07-19 13:55:18 +02:00
9957565b37
Try to use yield from instead of yield, if possible
Dave Halter
2020-07-19 13:34:58 +02:00
5bc174bf8d
Start writing CHANGELOG for the next release
Dave Halter
2020-07-18 17:00:32 +02:00
89f070ea98
Mention the mailing list instead of the github issue for updates
Dave Halter
2020-07-17 22:35:14 +02:00
04d24acb5a
Merge branch 'python3'
Dave Halter
2020-07-17 21:58:26 +02:00
3b7106ae71
Fix a typo
v0.17.2
Dave Halter
2020-07-17 21:56:13 +02:00
74116fe2ea
Prepare for 0.17.2
Dave Halter
2020-07-17 16:21:06 +02:00
1233caebdc
Fix a Python 3.9 issue on travis
Dave Halter
2020-07-17 16:12:55 +02:00
d78567f853
Fix a Python 3.9 issue on travis
Dave Halter
2020-07-17 16:12:55 +02:00
1ece7698c2
Merge branch 'master' into python3
Dave Halter
2020-07-17 16:07:47 +02:00
7851dff915
Properly negate with Interpreter, fixes #1636
Dave Halter
2020-07-17 15:57:15 +02:00
e4987b3e7a
Fix issues with generators, fixes #1624
Dave Halter
2020-07-17 15:35:01 +02:00
d1851c369c
Introduce py__next__ to have more clear way to use __next__
Dave Halter
2020-07-17 12:05:59 +02:00
d63fbd8624
Merge pull request #1633 from mrclary/mrclary-fix-wingkinl-patch-python-environ
Dave Halter
2020-07-17 11:26:02 +02:00
b0f664ec94
* reflect default Popen behavior by inheriting os.environ * without passing env_vars to create_environment, GeneralizedPopen behavior is same as before fix to issue #1540 (803c3cb271 ) * env_vars allows explicit environment variables, per PR #1619 (f9183bbf64 )
Ryan Clary
2020-07-15 08:30:24 -07:00
9957374508
Fix dict completions for inherited dicts, fixes #1631
Dave Halter
2020-07-14 17:50:12 +02:00
7f3a7db7e6
Refactor Interpeter completions a bit
Dave Halter
2020-07-12 22:26:57 +02:00
3ffe8475b8
Make sure the interpreter completions work better in Jupyter Notebook, fixes #1628
Dave Halter
2020-07-12 22:20:06 +02:00
396d7df314
Fix an issue with interpreter completion, see also #1628
Dave Halter
2020-07-12 22:01:55 +02:00
0c618a4456
Making sure to note that Python 2 will not be supported after 0.17.2
Dave Halter
2020-07-12 21:21:59 +02:00
c4c36d8e2e
Mention in Changelog that 3.9 is now supported
Dave Halter
2020-07-12 19:44:48 +02:00
829dda3ee9
Fix another windows issue
Dave Halter
2020-07-12 11:18:35 +02:00
a16f52b9fb
Fix some Windows related issues with absolute paths
Dave Halter
2020-07-12 10:56:04 +02:00
a49c062b35
Properly support Python3.9
Dave Halter
2020-07-12 01:58:13 +02:00
da15e916de
Fix a doctest
Dave Halter
2020-07-12 01:37:41 +02:00
480a464179
Implement all remaining Path issues and use it instead of strings
Dave Halter
2020-07-12 01:14:00 +02:00
db0e90763b
Start using pathlib.Path instead of all the os.path functions
Dave Halter
2020-07-10 17:30:36 +02:00
92af043906
Fix some subprocess issues
Dave Halter
2020-07-02 18:39:24 +02:00
806ad06d6a
Use raise from instead of weird magic
Dave Halter
2020-07-02 16:14:53 +02:00
dac1fb0a06
Get rid of a few Python 2 things
Dave Halter
2020-07-02 16:00:26 +02:00
ec08506704
Remove getstate and setstate, because they are not needed anymore
Dave Halter
2020-07-02 15:55:31 +02:00
7bcb420a0a
Delete a weird comment
Dave Halter
2020-07-02 12:33:19 +02:00
546b970240
Rewrite a weird super call
Dave Halter
2020-07-02 12:31:16 +02:00
24a1bbb3ca
Even more super deletions
Dave Halter
2020-07-02 12:28:04 +02:00
a0de93a638
Remove super arguments
Dave Halter
2020-07-02 10:59:59 +02:00
216ce8726c
Move GeneralizedPopen
Dave Halter
2020-07-02 10:54:32 +02:00
0c1ba1b305
Move the importing of modules out of compatibility
Dave Halter
2020-07-02 10:51:49 +02:00
5ab351dc8f
Remove unicode literals from code base
Dave Halter
2020-07-02 10:43:14 +02:00
f1366b8a74
Remove the u() unicode function
Dave Halter
2020-07-02 10:35:39 +02:00
7f67324210
Remove a lot more Python 2 mentions and todos
Dave Halter
2020-07-02 10:30:58 +02:00
a51f667be8
Cleanse the API from Python 2 stuff
Dave Halter
2020-07-02 10:24:44 +02:00
f7b445353f
Remove Python 2 compatibility functions
Dave Halter
2020-07-02 10:14:12 +02:00
46154a3ee7
Remove an unnecessary print
Dave Halter
2020-07-02 03:35:24 +02:00
0790f376ca
Some Python 2 removals
Dave Halter
2020-07-02 03:34:44 +02:00
332631434c
Remove some unnecessary utf-8 references
Dave Halter
2020-07-02 03:30:41 +02:00
8ee0c8593e
Remove unicode usages
Dave Halter
2020-07-02 03:26:22 +02:00
5a912de937
Remove a few unicode references in tests
Dave Halter
2020-07-02 03:18:48 +02:00
ef96c4c66b
Remove __future__ usages
Dave Halter
2020-07-02 03:15:07 +02:00
155a1dd3fc
A mistaken deletion in appveyor
Dave Halter
2020-07-02 03:12:03 +02:00
65601b6532
Remove compatibility code from getattr_static
Dave Halter
2020-07-02 03:09:38 +02:00
6e4dfda727
Fix a minor issue
Dave Halter
2020-07-02 03:08:07 +02:00
1fbe0d8d2e
Remove python_version_match from publish_method
Dave Halter
2020-07-02 03:04:14 +02:00
6e184bca97
Remove most version_info.major usages
Dave Halter
2020-07-02 03:00:01 +02:00
188fdcd34f
Remove the skip_python2 fixture
Dave Halter
2020-07-02 02:52:02 +02:00
f4e537fd72
Remove a lot of sys.version_info references
Dave Halter
2020-07-02 02:45:35 +02:00
cfd8eb23b8
Remove all_suffixes from _compatibility
Dave Halter
2020-07-02 02:32:02 +02:00
57c7d61989
importlib is needed
Dave Halter
2020-07-02 02:30:49 +02:00
db28eee760
Remove py__version__
Dave Halter
2020-07-02 02:28:47 +02:00
0cd6a8f5cc
Remove is_py3 and is_py35
Dave Halter
2020-07-02 02:22:09 +02:00
17343bb57c
Remove some more Python 3.5 references
Dave Halter
2020-07-02 02:13:06 +02:00
182e1e864c
Remove _no_python2_support
Dave Halter
2020-07-02 02:05:16 +02:00
782c561e86
Fix the compatibility docstring
Dave Halter
2020-07-02 01:58:38 +02:00
9838040ca3
Fix a TODO
Dave Halter
2020-07-02 01:56:19 +02:00
eea35ffc31
Remove supported Pythons from environments
Dave Halter
2020-07-02 01:52:44 +02:00
b639e7fd11
Fixed a minor error with removing of force_unicode
Dave Halter
2020-07-02 01:51:06 +02:00
2c1e591718
Remove python 3.5 from appveyor
Dave Halter
2020-07-02 01:47:57 +02:00
49e4b1a0f8
Remove force_unicode
Dave Halter
2020-07-02 01:47:21 +02:00
ebfc330e86
Remove the unused utf8_repr function
Dave Halter
2020-07-02 01:32:17 +02:00
e597dcc8fd
Remove a Python 2 file
Dave Halter
2020-07-02 01:30:34 +02:00
07fc1ef837
Remove the pickle compatibility stuff
Dave Halter
2020-07-02 01:29:54 +02:00
a25e192ff9
Remove shutil.which compatibility
Dave Halter
2020-07-02 01:19:12 +02:00
e6a748b1a7
Fix some directory issues
Dave Halter
2020-07-02 01:17:35 +02:00
227cf00638
Remove the __builtin__ compatibility
Dave Halter
2020-07-02 01:15:29 +02:00
a9d32fbc99
Remove literal_eval compatibility
Dave Halter
2020-07-02 01:10:27 +02:00
b5e0c1e9c6
Remove compatibility for zip_longest
Dave Halter
2020-07-02 01:08:57 +02:00
2aec4678da
Remove compatibility for IsADirectoryError PermissionError NotADirectoryError
Dave Halter
2020-07-02 01:07:06 +02:00
f9a35ae42a
Remove FileNotFoundError compatibility
Dave Halter
2020-07-02 01:05:13 +02:00
0538a3e224
Remove Python 2 import hacks
Dave Halter
2020-07-02 01:01:25 +02:00
64516f1b45
Remove DummyFile
Dave Halter
2020-07-02 00:59:36 +02:00
1dc83115be
Remove use_metaclass
Dave Halter
2020-07-02 00:58:30 +02:00
c651109b9a
Remove _compatibility.reraise
Dave Halter
2020-07-02 00:56:30 +02:00
1df98c5bd6
Remove no_unicode_pprint
Dave Halter
2020-07-02 00:54:17 +02:00
aab9fd2fbe
Remove queue compatibility
Dave Halter
2020-07-02 00:52:26 +02:00
4e2ca9e5fd
Remove some pickle compatibility
Dave Halter
2020-07-02 00:46:44 +02:00
395f7fc59e
Remove inspect.Parameter compatibility
Dave Halter
2020-07-02 00:44:25 +02:00