Daniil Kalinin
c79da2708c
PY-64074 Add Quick Documentation for type parameters and type alias statements
...
Merge-request: IJ-MR-119974
Merged-by: Daniil Kalinin <Daniil.Kalinin@jetbrains.com >
GitOrigin-RevId: fa0c57b3005b31d892a394b3a5f595ac10135a71
2024-01-23 09:50:49 +00:00
lada.gagina
75b1ecd244
[python] Cleanup supported/unsupported versions xmls
...
- Drop support for python 3.5 & 3.6 in compatibility inspection
- Fix and remove some outdated tests
- Remove xmls for long-unsupported python 2.6 & 3.5
- Regenerate versions.xml
- Remove mentions of OS-specific modules
GitOrigin-RevId: 3265dd1de8a4f7a41119e10c95bb705ca5845efe
2023-11-17 18:57:31 +00:00
lada.gagina
42cc8fec71
[python] Add supported and unsupported modules for python 3.13 on Windows
...
GitOrigin-RevId: 4a0fbd1dba993fca544405d47f624afeb47ff95b
2023-10-17 16:18:18 +00:00
lada.gagina
47b89847e6
Add language level for Python 3.13 (PY-63375)
...
GitOrigin-RevId: beb405baf746c1992d51118d660cb8c718deda62
2023-10-12 20:25:28 +00:00
lada.gagina
4e170aa192
PY-59874 Update supported modules for Python 3.10, 3.11, 3.12
...
IJ-CR-106076
GitOrigin-RevId: af6542e9f427041c14b1ad434bec8c44f241a799
2023-04-11 12:03:41 +00:00
KotlinIsland
45dd0bf0e8
Add language level for Python 3.12
...
GitOrigin-RevId: 10d24da89149754de63c87ec9edc0a1b7f131f17
2022-11-13 01:47:35 +00:00
KotlinIsland
119696be41
Add language level for Python 3.11 (PY-51300)
...
GitOrigin-RevId: bc2fd30744ca9c2a8023c718ade4689bfc9fef9b
2021-11-17 15:31:59 +00:00
Semyon Proshev
d25b9c2a2e
Update builtins for Python 3.7, 3.8, 3.9, 3.10
...
GitOrigin-RevId: aa1b9740a70a9a31d9877e18a5d484ea8c2758b5
2021-11-17 15:31:57 +00:00
Semyon Proshev
860672992e
Add language level for Python 3.10 (PY-44857)
...
Additionally several mandatory python versions have been aligned in FutureFeature.
GitOrigin-RevId: bfeba8d465c593c1000ed0f5226a4ab2a918a2bf
2020-10-16 12:24:27 +00:00
Semyon Proshev
b9281dd55f
Mark python 3.5 as unsupported and update 3.9 modules list (PY-41512, PY-44853)
...
Modules list has been updated using python on Windows, seems it should be done on all OSes and merged.
GitOrigin-RevId: 621172608fffddc3e830f1133fba89a05d092eba
2020-10-08 14:37:43 +00:00
Semyon Proshev
48a4a4a8bc
Add Python 3.9 language level (PY-37458)
...
Additionally, I did the following:
* re-generated lists of supported/unsupported interpreter modules
* updated test data wherever Python versions appear in warnings
GitOrigin-RevId: 66fd298e6051bf91fb894e037a877d0b382da337
2020-03-26 13:31:44 +00:00
Semyon Proshev
4104563957
Update list of supported modules and builtins in Python 3.8 (PY-33884)
...
GitOrigin-RevId: 658e7dc1bca8ee970bee15e14a5ef8252d0b90c6
2019-10-24 12:07:49 +00:00
Dmitry Trofimov
a0bc048dcc
python-psi-impl extracted
...
GitOrigin-RevId: e3d808c147ac793701c7b628dbf825a99bb71f2a
2019-09-11 19:15:01 +00:00
Semyon Proshev
75058f618d
Update supported and unsupported modules for Python 2.6, 2.7, 3.4-3.8 (PY-35242)
...
GitOrigin-RevId: cea169138f5eeb8c3a4c07d313e4b579b622a87d
2019-08-14 14:03:27 +03:00
Semyon Proshev
48ede358aa
Add more module-package mappings (PY-27955, PY-27985)
...
GitOrigin-RevId: fa2c98ebfa8a751d1a1bc11bb0216c3927d928de
2019-07-25 19:03:28 +03:00
Semyon Proshev
8966e016d5
Add Python 3.8 language level (PY-33884)
...
Additionally, I did the following:
* re-generated lists of supported/unsupported interpreter modules
* updated test data wherever Python versions appear in warnings
Still need to figure out, though, why _bz2/bz2 modules were not found
for some old versions of Python, hence information about their presense
should be updated by hand in versions.xml.
2019-03-19 13:38:12 +03:00
Semyon Proshev
3c531561e9
Regenerate lists of unsupported interpreter modules after deprecating Pythons 3.0-3.3 (PY-27705)
2018-02-01 19:53:40 +03:00
Semyon Proshev
3316258201
Provide callable type for dataclass initialization (PY-27398)
...
Add `dataclasses` to stdlib_packages.txt
2018-01-09 14:39:22 +03:00
Semyon Proshev
21e4de949c
Add Python 3.7 language level
...
Additionally, I did the following:
* re-generated lists of supported/unsupported interpreter modules
* updated test data wherever Python versions appear in warnings
Still need to figure out, though, why _bz2/bz2 modules were not found
for some old versions of Python, hence information about their presense
should be updated by hand in versions.xml.
2017-12-13 19:44:29 +03:00
Semyon Proshev
7d39cce7c4
Add secrets to stdlib packages list (PY-26725)
2017-12-11 14:31:34 +03:00
Semyon Proshev
d370ef8c36
Add ldap module -> pyldap package mapping
...
PY-26050 fixed.
2017-10-05 17:00:55 +03:00
Semyon Proshev
7088d9d25f
PY-11963 Fixed: Package requirements inspection warning for Python packages with names that don't match PyPI packages
...
Update PyPackageRequirementsInspection to honor PyPIPackageUtil.PACKAGES_TOPLEVEL and use this data as possible package name
2017-06-28 17:01:47 +03:00
Andrey Vlasovskikh
4147c4a257
PY-12745 Support 'six' library via typeshed
2017-02-02 01:23:01 +03:00
Mikhail Golubev
c11850fa34
Add Python 3.6 language level
...
Additionally, I did the following:
* re-generated lists of supported/unsupported interpreter modules
* updated test data wherever Python versions appear in warnings
Still need to figure out, though, why _bz2/bz2 modules were not found
for some old versions of Python, hence information about their presense
should be updated by hand in versions.xml.
2016-09-09 11:48:29 +03:00
Semyon Proshev
fc6b95db95
Don't store _bz2 as unsupported for python versions which included this module
2016-07-07 13:53:49 +03:00
Semyon Proshev
2bac956740
PY-19523 'Python version 2.7, 3.1, 3.2 do not have module bz2' inspection is incorrect
...
Don't store bz2 as unsupported for python versions which included this module
2016-07-07 13:53:49 +03:00
Andrey Vlasovskikh
76cf839247
Updated stdlib_packages.txt for Python 3.5 (PY-17422, PY-16753)
2015-12-16 19:52:08 +03:00
Andrey Vlasovskikh
908d0a269e
Updated unsupported modules to reflect current Python 3.5.1
2015-12-16 19:52:08 +03:00
Ekaterina Tuzova
057c23e3f4
fixed PY-14822 Show external documentation about Python keywords
...
added builtin documentation for python keywords
2015-09-06 21:08:45 +03:00
Ekaterina Tuzova
85a4479279
Added quick fix installation for mangled packages like "import sklearn" -> quickfix install scikit-learn
2015-05-07 20:16:15 +03:00
Andrey Vlasovskikh
535459c7ca
List of unsupported modules and built-ins for Python versions
2015-03-25 17:13:06 +03:00
Andrey Vlasovskikh
b56b6cc01b
Added Python 3.4 modules to the stdlib modules list
2014-01-14 18:42:21 +04:00
Ekaterina Tuzova
892dab2528
updated code compatibility inspection
2013-12-24 19:24:40 +04:00
Ekaterina Tuzova
b435ed1f4c
added possibility to specify missing methods for (class, version) pair. Added updater for a new versions.
...
fixed PY-10497 Teach code compatibility inspection about differences in unittest implementations
2013-08-07 19:53:22 +04:00
Ekaterina Tuzova
b5969cad6a
fixed PY-10289 False positive in compatibility inspection for 'readline'
2013-07-24 20:40:48 +04:00
Ekaterina Tuzova
5cf73777e7
fixed PY-9086 False positive for "exec" by Compatibility Inspection
...
exec was a keyword until 3.0
2013-03-11 14:58:36 +04:00
Ekaterina Tuzova
8a5be29cbd
regenerated versions.xml
...
fix for PY-8696 False positive for bz2 module (code compatibility inspection)
2013-02-13 12:37:05 +04:00
Ekaterina Tuzova
aa5de6afb7
added updater for versions.xml
...
fixed PY-6704 Update compatibility inspection for Python 3.3
2012-06-15 18:53:28 +04:00
Ekaterina Tuzova
01174d97cf
fixed PY-6186 compatibility inspection does not believe in intern()
2012-03-31 20:49:33 +04:00
Andrey Vlasovskikh
9fc80893a9
Added 'abc' to stdlib packages list (PY-5935)
2012-03-19 18:15:27 +04:00
Ekaterina Tuzova
0d8205ae95
fixed PY-5732 code compat false positive, python version does not have email.Utils
...
problem in lower case fixed with patch
2012-03-12 17:26:17 +04:00
Andrey Vlasovskikh
58f90c612e
Fixed skeleton for thread.start_new() (PY-5575)
2012-02-28 16:12:36 +04:00
Andrey Vlasovskikh
392eaff900
Plain-text version of Python stdlib modules list instead of XML
2012-02-24 17:33:28 +04:00
Andrey Vlasovskikh
1d85f8b1e1
Check if imported packages are listed in requirements.txt/setup.py (PY-5671)
...
We should provide a quickfix to add a package to the requirements.
2012-02-16 21:47:28 +04:00
Ekaterina.Tuzova
bfc9ed1c55
added generated list of all std python modules
2012-02-08 21:05:23 +04:00
Ekaterina Tuzova
571e28c40d
canged compatibility inspection
2011-12-09 12:57:10 +04:00
Ekaterina Tuzova
0ac43b3b29
fixed PY-5130 Inspection 'Code compatibility inspection' false for Python version 2.6
2011-11-27 19:26:22 +01:00
Ekaterina Tuzova
d912f454dd
fixed PY-4952 Wrong code compatibility inspection for json module
2011-11-04 17:00:34 +01:00
Ekaterina Tuzova
4aab67684f
fixed PY-4402 Code compatibility inspection doesn't know cPickle.load and cPickle.dump in Python 2.4 and 2.5
2011-09-06 18:13:00 +04:00
Ekaterina Tuzova
8aff3285e4
fixed PY-3350 "Code Compatibility" false positive on logging.config (for Python versions >= 2.4) [not fixed in 1.2.1]
2011-04-14 11:57:04 +04:00