Commit Graph

  • 886279fb6d Try to use the return annotations of properties, if available, fixes #1933 Dave Halter 2023-07-28 22:35:07 +02:00
  • ff3a7f367f Avoid evaluating properties just for the api type, improves #1933 Dave Halter 2023-07-28 22:11:15 +02:00
  • 1f70e3301e Revert "Avoid one layer of caching that is probably useless" Dave Halter 2023-07-28 16:10:30 +02:00
  • a34c348a55 Avoid one layer of caching that is probably useless Dave Halter 2023-07-28 16:05:56 +02:00
  • 972123c9c9 Introduce the property return annotation Dave Halter 2023-07-28 15:54:54 +02:00
  • 6455a14841 Avoid multiple getattrs instead of a single one, see also #1933 Dave Halter 2023-07-28 15:10:37 +02:00
  • 8d9e3ab3a7 Simplify Dave Halter 2023-07-28 13:10:26 +02:00
  • 048173e467 Remove a piece of unimportant code, see discussion in #1933 Dave Halter 2023-07-28 10:15:28 +02:00
  • 1947e7dd56 Avoid dynamic params search for Interpreter, fixes #1899 Dave Halter 2023-07-27 13:48:53 +02:00
  • 01d8da8f73 Reset the recursion limitations at the start of the main Script calls, fixes #1796 Dave Halter 2023-07-27 13:14:24 +02:00
  • 6ea5ad7b19 Fix issue around completions with multiple with with_items, fixes 1931 Dave Halter 2023-07-27 11:54:39 +02:00
  • cd4ca74d7a Satisfy flake8 Dave Halter 2023-07-27 11:36:16 +02:00
  • 67d6262f45 Skip the namespace package test correctly Dave Halter 2023-07-27 10:07:16 +02:00
  • 5f19237a3e Fix renaming of namespace packages, fixes #1779 Dave Halter 2023-07-27 03:06:27 +02:00
  • f2444b4be5 Merge pull request #1943 from diegorodriguezv/patch-1 Dave Halter 2023-06-22 08:44:15 +00:00
  • 7028bbb5d5 Fix language servers reference diegorodriguezv 2023-06-21 19:06:53 -05:00
  • 3699ba0aa7 Merge pull request #1942 from lkh42t/inference-annotated Dave Halter 2023-06-19 00:28:27 +00:00
  • 72d34f3d7d Support typing.Annotated inference Luc Khai Hai 2023-06-17 20:28:17 +09:00
  • a28bd24bef Merge branch 'importlib-metadata-entry-points' Peter Law 2023-05-28 12:08:09 +01:00
  • 54cb64292c Support importlib.metadata entry points for newer python Peter Law 2023-05-27 13:46:20 +01:00
  • d421b920fa Merge pull request #1937 from PeterJCLaw/update-importlib-usage Dave Halter 2023-05-27 22:54:45 +00:00
  • c137eb6918 Modernise importlib usage Peter Law 2023-05-27 13:59:48 +01:00
  • d67facc922 Merge branch 'update-github-actions' Peter Law 2023-05-27 22:03:03 +01:00
  • 7023b645b1 Merge pull request #1935 from PeterJCLaw/fix-attrs-as-dataclass Dave Halter 2023-05-27 21:01:21 +00:00
  • b5120cc90b Update GitHub Actions for Node 16 support Peter Law 2023-05-26 22:41:39 +01:00
  • 483e78993d attrs' frozen decorator also acts like a dataclass Peter Law 2023-05-27 00:11:47 +01:00
  • 3dbcd2c6de Whitespace Peter Law 2023-05-27 00:10:00 +01:00
  • ca36fcfa4b Fix typo in comment Peter Law 2023-05-26 21:38:42 +01:00
  • 825c6b93bf Merge pull request #1930 from tachikoma-li/doc-fix Dave Halter 2023-04-21 21:55:14 +00:00
  • c22585c6f2 small doc fix Li Li 2023-04-19 15:12:39 +10:00
  • 431d1e104d Merge pull request #1926 from dijonkitchen/patch-1 Dave Halter 2023-04-12 15:50:21 +00:00
  • adcd6ade8b Merge pull request #1927 from dijonkitchen/patch-2 Dave Halter 2023-04-12 15:49:40 +00:00
  • 32a1dd33a6 docs: fix spelling JC (Jonathan Chen) 2023-04-12 11:01:10 -04:00
  • 9ea01bcc69 Update usage.rst to match Readme language servers JC (Jonathan Chen) 2023-04-12 10:58:57 -04:00
  • 77cfefc1cc Add a security policy Dave Halter 2023-03-22 00:47:43 +01:00
  • ff7d6c6e4c Merge pull request #1922 from zerocewl/add_pylsp_link Dave Halter 2023-03-21 23:24:04 +00:00
  • 6ee33bd385 Merge pull request #1923 from dimbleby/help-after-newline Dave Halter 2023-03-13 20:17:13 +00:00
  • 0fbc2aafa3 fix help when in column zero David Hotham 2023-03-12 14:21:09 +00:00
  • fe7e350051 Added link to the python-lsp-server zerocewl 2023-03-01 16:27:11 +01:00
  • b814ca2951 Merge pull request #1917 from PeterJCLaw/python-3.11 Dave Halter 2023-02-14 00:48:04 +00:00
  • aae2a8e3ed Cope with Windows virtualenvs different casing Peter Law 2023-02-13 20:25:31 +00:00
  • 67e0bec597 Support Python 3.11 Peter Law 2023-02-13 19:34:30 +00:00
  • c71e06fcb3 Clarify that this is also the latest flake8 version which supports 3.6 Peter Law 2023-02-13 19:57:38 +00:00
  • bbd5bcf3ca Merge branch 'update-mypy' Peter Law 2023-02-13 19:57:20 +00:00
  • d888c1b266 Merge pull request #1915 from PeterJCLaw/update-flake8 Dave Halter 2023-02-13 19:49:36 +00:00
  • 83d0e23800 Type check setup.py too now we can Peter Law 2023-02-13 19:29:24 +00:00
  • dc4e48d7c7 Be stricter about mypy needing error codes Peter Law 2023-02-13 19:29:03 +00:00
  • 664b10a5c6 Update mypy to the latest Peter Law 2023-02-13 19:27:12 +00:00
  • 36a4b7d48c Update flake8 and fix issue found Peter Law 2023-02-13 19:15:35 +00:00
  • b0025ee6ba Merge pull request #1911 from krpatter-intc/allow_descriptor_getattr_official_support Dave Halter 2023-02-10 22:30:33 +00:00
  • fac0b7f068 instance_allow_descriptor_getattr as public setting Patterson, Kevin R 2023-02-08 18:17:26 -06:00
  • aeadba7cad Merge pull request #1910 from ghrist8p/1909-fix-sys-path-is-tuple Dave Halter 2023-02-07 23:21:16 +00:00
  • fd0e6aed96 Replaced tuple passed as sys_path actual argument with list Georgi Hristov 2023-02-05 15:46:23 -08:00
  • c89fa8e927 Merge pull request #1903 from s-t-e-v-e-n-k/python-311-string-typing Dave Halter 2023-01-10 19:57:58 +00:00
  • 00e23ddcee Support Python 3.11 typing changes Steve Kowalik 2023-01-10 14:52:24 +11:00
  • 66e97e5b93 Jedi is now a fixed part of the Eric IDE Dave Halter 2022-12-16 15:37:22 +01:00
  • 0f5ea3de5f Revert "Removed all usages of Eric IDE, because apparently it's not using Jedi anymore" Dave Halter 2022-12-16 15:36:31 +01:00
  • e47bbbb851 Removed all usages of Eric IDE, because apparently it's not using Jedi anymore Dave Halter 2022-12-16 15:33:07 +01:00
  • eaab706038 Prepare the release of 0.18.2 v0.18.2 Dave Halter 2022-11-21 23:23:46 +01:00
  • 41455480be Better search for venvs Dave Halter 2022-11-21 23:06:26 +01:00
  • 0a670d10dd Merge branch 'master' of github.com:davidhalter/jedi Dave Halter 2022-11-21 22:59:48 +01:00
  • 6b73d5c1bf Probably using the 3.10 grammar is better for stubs for now Dave Halter 2022-11-21 21:06:56 +01:00
  • a3fed3b6a6 Remove a TODO that was already implemented Dave Halter 2022-11-14 08:39:05 +01:00
  • 66c52b4bc7 Try to fix a test for Windows Dave Halter 2022-11-13 23:48:43 +01:00
  • 89f9a3a7f1 Fix a Django test Dave Halter 2022-11-13 23:38:22 +01:00
  • 3a30008cc4 Fix keyword argument completion, fixes #1856 Dave Halter 2022-11-13 20:26:00 +01:00
  • b0d5fc2bd0 Fix errors around docs of namespace packages, fixes #1890, fixes #1822 Dave Halter 2022-11-13 19:50:08 +01:00
  • 6e5db3f479 Fix a weird AttributeError, fixes #1765 Dave Halter 2022-11-13 18:26:01 +01:00
  • 85780111e0 Use the latest grammar from parso for stubs, probably fixes #1864 Dave Halter 2022-11-13 17:59:22 +01:00
  • 0ba48bbb9d Fix an issue with creatin a diff, fixes #1757 Dave Halter 2022-11-13 17:51:36 +01:00
  • 26f7878d97 Revert some of the logic around ClassVar completions, see #1847 Dave Halter 2022-11-12 23:14:56 +01:00
  • 8027e1b162 Remove the ClassVar filter, see also #1847 Dave Halter 2022-11-12 22:58:00 +01:00
  • 78a53bf005 Change a test slightly Dave Halter 2022-11-12 13:59:07 +01:00
  • 8485df416d Finally fix a Django test Dave Halter 2022-11-11 18:00:17 +01:00
  • 94e78340e1 Fix a formatting issue in CI Dave Halter 2022-11-11 17:54:57 +01:00
  • f454989859 Now that ClassVars work differently fix a Django test Dave Halter 2022-11-11 17:52:35 +01:00
  • e779f23ac7 Another small change towards tests Dave Halter 2022-11-11 17:50:05 +01:00
  • 3c40363a39 Remove another test that depends on specific pytest versions and is well covered by other tests Dave Halter 2022-11-11 17:46:54 +01:00
  • a6cf2c338a Remove part of a test that is annoying to develop Dave Halter 2022-11-11 17:44:49 +01:00
  • 2a7311c1a0 Remove some unrelated things from .gitignore again Dave Halter 2022-11-11 17:15:46 +01:00
  • 81427e4408 Add a note about pytest entrypoints in CHANGELOG Dave Halter 2022-11-11 17:01:11 +01:00
  • 804e4b0ca2 Merge pull request #1861 from qmmp123/master Dave Halter 2022-11-11 16:00:39 +00:00
  • 3475ccfbd3 Merge pull request #1870 from Presburger/master Dave Halter 2022-11-11 15:50:10 +00:00
  • 9723a0eed0 Merge pull request #1879 from marciomazza/find-external-pytest-fixtures Dave Halter 2022-11-11 15:46:40 +00:00
  • 658f80fa1e Just pin all documentation generation dependencies Dave Halter 2022-11-11 16:36:23 +01:00
  • 31c2c508c3 Try to get jedi.readthedocs.org running again Dave Halter 2022-11-11 16:15:37 +01:00
  • 6c9cab2f8e Merge pull request #1889 from AndrewAmmerlaan/master Dave Halter 2022-10-20 19:08:52 +00:00
  • 0a6ad1010c inference/compiled/subprocess/functions.py: Skip python3.11's frozen imports Andrew Ammerlaan 2022-10-19 16:53:17 +02:00
  • 3a60943f6e Merge pull request #1885 from asford/attrs_support Dave Halter 2022-10-13 19:12:59 +00:00
  • 4d1e00c3ab Skip if attrs not in target environment. Alex Ford 2022-10-12 14:14:00 -07:00
  • e15f51ecc1 Remove mutable from attrs signature tests Alex Ford 2022-10-11 17:55:57 -07:00
  • eaa66b3dbb Update setup.py Alex Ford 2022-10-11 11:12:34 -07:00
  • 239d9e0b22 Add note to changelog Alex Ford 2022-10-10 11:27:46 -07:00
  • 40e1e3f560 Extend dataclass constructor hinting to attrs next-gen apis. Alex Ford 2022-10-10 11:15:27 -07:00
  • c243608ac6 Add your name to AUTHORS.txt Marcio Mazza 2022-09-05 17:31:14 -03:00
  • e25750ecef Make code compatible with python < 3.8 Marcio Mazza 2022-09-05 17:01:02 -03:00
  • 1a306fddbf Fix check pytest fixture from import on the right context Marcio Mazza 2022-09-04 12:59:50 -03:00
  • ec425ed2af Add tests to find pytest fixtures from external plugins Marcio Mazza 2022-09-03 17:12:05 -03:00
  • fa1e9ce9a7 Simplify entry points enumeration Marcio Mazza 2022-09-03 16:56:07 -03:00
  • 8447d7f3e4 Discard imports of modules as pytest fixtures Marcio Mazza 2022-09-02 17:34:44 -03:00