Commit Graph

63 Commits

Author SHA1 Message Date
Vladislav Rassokhin
a396b4cdd2 [python] postfix templates: support editable templates and conditions PY-30217
GitOrigin-RevId: 03b1a49f8ecfd7c765ed2900b2adf14b07709a5f
2023-03-07 18:56:25 +00:00
Daniil Ovchinnikov
578eaaf60e rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Ilya.Kazakevich
6358b3a523 PY-57184: Store local conda path
We can't store it for random target since target lacks of ID, but for local it is possible

GitOrigin-RevId: e8f68f8e68347e5493daab7ca15f81f1e42eda66
2022-11-08 03:11:58 +00:00
Aleksei Kniazev
1b87f861c6 [python]: new API for package management and conda support (PY-49324)
- new entry point to python package management: PythonPackageManager
- new internal package representation entities
- target-based process running to support remote interpreters
- initial support for the new api on Python Packages toolwindow
- initial support for conda on the toolwindow
- new cache for PyPI packages, caches for python/conda packages
- Python Packages toolwindow and service refactoring
- coroutine-based PyPI cache update on startup

GitOrigin-RevId: 167c32229eb669c5348ba930b35008bee9e51914
2022-10-18 00:37:48 +00:00
Alexey Sedunov
a7bc6362df Python: Extract template language commons
GitOrigin-RevId: 1919f022b88d2e8ff3a5966a4c836a38d0e3801c
2022-10-15 17:00:22 +00:00
Ilya.Kazakevich
a4dcfdd16e PY-35978: Improve Conda support and refactor other parts to support it.
Each sdk has additional data with flavor and flavor-specific data. For target-based SDK there is also target information. ``PySdkExt`` has extension method that uses this data to execute code on some SDK. For Conda we store path to conda binary and env name.

GitOrigin-RevId: c63b57aac9b5a267b3a6710902670bfe7d10c722
2022-10-12 17:55:25 +00:00
Olga.Lavrichenko
58badfd492 DS-3803 DS-3803 DS-3635 DS-2871 Jupyter autocompletion implicitly executes code in the editor, fixes and moved ConsolePandasColumnNameCompletionContributor to intellij.pycharm.community.iml module
GitOrigin-RevId: bae7ec7e06cc96feeb3a8f7ed4eb8d897e289547
2022-09-30 18:29:21 +00:00
Alexey Kalina
0d7285f5a6 [recommenders] extract ml feature providers to ml-api module
(cherry picked from commit b1e6e709bd4ed9763b2ab947476a62bb52c36461)

IJ-MR-27840

GitOrigin-RevId: 76efbdec104dbef5ee6d27f44524a1827642e6fd
2022-08-02 12:44:12 +00:00
Vladimir Krivosheev
a8f6a48409 add jdom to source code to modify and strip to our needs
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Dmitry Jemerov
4b7168cf3f Split SLF4J into API and impl libraries
GitOrigin-RevId: c2787b3e82ce5a63d117ec241e6607dbe0fee948
2022-01-20 18:45:03 +00:00
Alexey Kalina
d775b46883 [ml-completion] add version.txt to all models
GitOrigin-RevId: 8ffaf8e976e9dec90a0214040d47230c8d66808c
2021-11-02 09:28:51 +00:00
Andrey Vlasovskikh
bd364d4385 PY-30702 Added dependency on tuweni-toml for intellij.python.community.impl
GitOrigin-RevId: 9ca0873871e453e25e6c599cfaca51ddc9418f8f
2021-10-19 23:12:31 +00:00
Koudai Aono
1b32ef78ce PY-30702 Support Poetry
closes https://github.com/JetBrains/intellij-community/pull/1736

GitOrigin-RevId: 03217ee0def8d0d657033e623c3ebc0d494e5f6f
2021-10-19 23:12:23 +00:00
Vladimir Lagunov
7501339247 PY-51096 Don't get list of sdks inside inspections
(cherry picked from commit 3f0c00cbf6c583211d7cbc576a04bfb35d5edd1d)

IJ-MR-15111

GitOrigin-RevId: 055b6649689e75fa5039f43c6ab4c9f61a314ad6
2021-10-19 10:00:42 +00:00
Ilya.Kazakevich
b6a9f2268e Rewrite `AppxReparse.exe` to JNA
No need to have separate tool for that

GitOrigin-RevId: 3019b647cb3b9ce9c01967deace0e4fbed834302
2021-09-04 01:51:37 +00:00
Alexey Kudravtsev
17669befde make smRunner non-exported to avoid leaking tcServicesMessages library to api modules
GitOrigin-RevId: f322bed68735d60a9f59aae94ca6b4cb829afc78
2021-07-20 13:00:22 +00:00
Alexey Kudravtsev
b587a7b075 remove Velocity from api modules
GitOrigin-RevId: 12ac133fe8550b0442910270284d63819997ad32
2021-07-15 11:51:51 +00:00
Vladimir Lagunov
ad4e06d0ff Exclude Python Test Env directories from indexing.
GitOrigin-RevId: 2e567f4198ac669880bfb2dece2ed7855933374b
2021-04-14 04:38:13 +00:00
Aleksei Kniazev
9f75f5a242 first implementation of the toolwindow for managing python packages (PY-44934)
(cherry picked from commit edeeec04fd2cd0a72e39884b7d1b9cd498e9feab)

IDEA-CR-70495

GitOrigin-RevId: d0877d3fa5a97129e4c2de9e9510042e718c636e
2021-02-15 16:05:23 +00:00
Vladimir Krivosheev
0b0956b202 remove unused ConcurrentIntKeyWeakValueHashMap
GitOrigin-RevId: f5c968025a8f2828332b146236e239521acba46b
2021-01-15 12:03:49 +00:00
Mikhail Golubev
f06432727f Mark all PyCharm directories with test data as test resources
GitOrigin-RevId: d9135fee5c56219aea17972916635eb4964acaa6
2020-12-11 15:10:57 +00:00
Vitaliy.Bibaev
4e8ac94ea4 [ml-completion] Switch default and experimental python model
GitOrigin-RevId: 56b9f014487edaefbfa4ca760cd39c3625edd7cc
2020-11-23 11:16:31 +00:00
Vladimir Krivosheev
5fed9f63f7 do not export intellij.platform.codeStyle.impl from lang-impl, reduce trove library usage
GitOrigin-RevId: 8d1b8100f8c3e2144da8a9057273805469da4454
2020-11-23 10:46:41 +00:00
Alexey Kalina
de99b68add [ml-completion] python: replace default model with experimental random forest
GitOrigin-RevId: 97deac5e0da0cd39c2606468857c9c78723031fa
2020-10-27 08:40:39 +00:00
Ilya.Kazakevich
65be9f0e6f Create console properties for the run configuration
This is required for things like CWM-653

GitOrigin-RevId: dc9c960eae6f32eac09a5e6d952967a9e8aa99e9
2020-10-22 19:31:15 +00:00
Vladimir Krivosheev
a67c59c561 platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
java.psi.iml — remove dependency on intellij.platform.core.ui

GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Vladimir Krivosheev
886fa598f1 extract netty-buffer from netty-codec-http to use it as a generic library
GitOrigin-RevId: 52d3374ddbf44dc434a3abb7fb370fb4eedabb46
2020-09-21 13:40:41 +00:00
Elizaveta Shashkova
9c70a34e97 DS-724 Detect existing conda envs on Project creation and disable custom sorting
Signed-off-by: Elizaveta Shashkova <elizaveta.shashkova@jetbrains.com>

GitOrigin-RevId: 18405e53c5c276021be2d1285cdbd06593f7cd80
2020-09-10 16:20:18 +00:00
Vladimir Krivosheev
f2a72b34fa do not export trove from util module
GitOrigin-RevId: 666bf5e1fc45045bb9b1c391b7ec5a2ac4b65dde
2020-05-16 16:34:43 +00:00
Daniil Ovchinnikov
7f6ed24e3c rename "Groovy" library to "org.codehaus.groovy:groovy" for consistency
GitOrigin-RevId: 515c9c93fba3c6104c7c42b75373c7867321843b
2020-05-12 16:41:14 +00:00
Ilya.Kazakevich
ba04e8345e IDEA-CR-59070: PY-40803: Do not use outdated libs from maven.
It leads to jar hell. We have all that classes in platform.

(cherry picked from commit 6e63aa677013b9e363f1d8ba609673458412d04e)

GitOrigin-RevId: 6774dcf6949197407597ec3e01c8b4e95dbe63f9
2020-03-02 13:05:03 +00:00
andrey.matveev
073af04a6a PY-38581 Implement previous calls feature
GitOrigin-RevId: 5682350bfd95a6abfc325b511c55d6e27b41476a
2020-02-25 05:37:15 +00:00
Vladimir Krivosheev
3deee4e14b do not export kotlinx-coroutines-jdk8 and module statistics from platform-impl
GitOrigin-RevId: 1e0f98fedd06dc7789d808025d53b2424141adca
2020-02-17 09:07:39 +00:00
Vladimir Krivosheev
16776be5f7 do not export StreamEx lib from platform-impl
GitOrigin-RevId: b4b5c70dc99510609083c3ff097936be94e0548c
2020-02-15 06:44:09 +00:00
Stanislav Utikeev
a8e4a6d1fd LAB-31 Create python-sdk module
GitOrigin-RevId: a3c8f8edc677d54bbccf54ced8dd56bd5c85205b
2020-02-10 11:03:00 +00:00
Peter Gromov
ca6db24d7d more parsimonous depending on platform.execution.impl
GitOrigin-RevId: 3beca726abdaf63cdb11d628989088ef92121b90
2020-01-28 12:36:54 +00:00
Peter Gromov
1eb9b217d8 allow to depend on platform.execution.impl without depending on huge platform.lang.impl module
GitOrigin-RevId: 4386ae794f21698559c8d793ce1c355cf4dba244
2020-01-27 16:36:02 +00:00
andrey.matveev
ae33c5c61b [PY-39742] Set model with considering PythonCompletionWeigher
GitOrigin-RevId: 4d9b49c59a1bf9d1ffa0ef79288828b22c722fed
2019-12-27 17:35:01 +00:00
andrey.matveev
937e9b68ea [PY-39742] Add model without position feature
GitOrigin-RevId: 01db932cad1466d449658163aec834cc6c7bb0c1
2019-12-24 14:42:58 +00:00
andrey.matveev
701660837c PY-39742 Change model version with before_rerank_order feature
GitOrigin-RevId: 47278c34506c815c3bff03b9ef290793d2100227
2019-12-20 12:08:35 +00:00
andrey.matveev
024cdece96 PY-39742 Turn on ml completion by default
GitOrigin-RevId: 275f9b984e674473b8bc4f37f487f196d213b4a2
2019-12-20 12:08:35 +00:00
Vitaliy.Bibaev
2202ed8c46 IDEA-CR-53045 [stats-collector] Move python ML model into intellij.python.community.impl module
GitOrigin-RevId: 7ec6a655b7c6f0945afbfb56adf10ee654b2b72b
2019-11-29 07:07:42 +00:00
Gregory.Shrago
2c08d2c1f7 IDEA-CR-53226 drop intellij.python.community.plugin.resources module
Making python community layout similar to python professional.

GitOrigin-RevId: 55316c2c9dcc958c1c2de24df2acc8ef1fe04633
2019-10-09 13:06:32 +00:00
Gregory.Shrago
92f5adff73 PY-38312 Reuse Python plugin in PyCharm
GitOrigin-RevId: 614aecfde6c57cb8f2b99c01c7085c5ae33a1d5d
2019-10-08 17:03:50 +00:00
Dmitry Trofimov
a0bc048dcc python-psi-impl extracted
GitOrigin-RevId: e3d808c147ac793701c7b628dbf825a99bb71f2a
2019-09-11 19:15:01 +00:00
Vladimir Krivosheev
464db46655 netty_handler lib is not required to be added explicitly anymore 2019-04-12 10:06:16 +02:00
Ilya.Kazakevich
bf34f5ba8b Fix test gradle, add dependencies to prevent such problems in future 2019-02-28 19:56:51 +03:00
nik
db3acdfb73 IDEA project configuration: extract kotlin-reflect to a separate repository library (IDEA-198418) 2019-01-11 10:30:25 +03:00
Roman Shevchenko
c19f96a4ab [project] adds common Java annotations dependency (IDEA-179784) 2019-01-02 16:17:53 +01:00
Ilya.Kazakevich
b3e2bd2185 "PY-32472: Skip "unused" inspection for Django implicit contract signatures for CBVs 2018-11-08 18:38:35 +03:00