This website requires JavaScript.
b908cf8f1d
Update submodules
pod
eric
2024-08-05 14:03:58 +08:00
91ffdead32
Sort completions by input resemblance. (#2018 )
master
Nguyễn Hồng Quân
2024-07-15 15:15:20 +07:00
2859e4f409
Support inferring not expr to bool (#2016 )
WutingjiaX and wutingjia
2024-07-12 20:58:39 +08:00
8ee4c26ae4
Merge pull request #2014 from WutingjiaX/feat/in_operator
Dave Halter
2024-07-10 18:03:32 +00:00
4d09ac07e4
When inferring comparison operators, return a definite type instead of NO_VALUES for the in/not in operator
wutingjia
2024-07-09 20:30:00 +08:00
82d1902f38
Merge branch 'python-3.13'
Peter Law
2024-07-06 11:39:06 +01:00
857c9be500
Ignore py__name__ issues for functools.partial in Python 3.13.0b3+
Peter Law
2024-07-05 21:36:23 +01:00
e839683e91
Merge branch 'ensure-unique-subprocess-reference-ids'
Peter Law
2024-07-04 22:39:29 +01:00
255186376e
Cope with Python 3.13 moving pathlib's implementation
Peter Law
2024-06-29 16:38:27 +01:00
d543d1d004
Support Python 3.13
Peter Law
2024-06-23 13:13:31 +01:00
340dedd021
Use an explicit mapping for locals in this test
Peter Law
2024-06-23 13:01:58 +01:00
473b35e6ec
Ignore more items extra in Python 3.13
Peter Law
2024-06-23 12:56:48 +01:00
bbbaad21e8
Clarify filter by flipping the boolean logic
Peter Law
2024-06-23 12:55:12 +01:00
ee90cd97b6
Name this list of accepted symbol differences
Peter Law
2024-06-23 12:51:23 +01:00
68e435cc66
Update 'next' signature in Python 3.13 where it's been fixed
Peter Law
2024-06-23 12:43:40 +01:00
a67deeb602
Fix race condition around subprocess inference state tidyup
Peter Law
2024-06-30 17:16:47 +01:00
9d18b7c36d
Document how Jedi manages its subprocesses
Peter Law
2024-06-30 16:50:00 +01:00
fff6e0ce2e
Drop unused member
Peter Law
2024-06-30 15:40:33 +01:00
a0527a5af5
Pass through the inference state id rather than recomputing it
Peter Law
2024-06-29 21:41:21 +01:00
b69d4d87c3
Merge pull request #2006 from PeterJCLaw/lint-tests
Dave Halter
2024-06-30 23:31:16 +00:00
0fcb4468e7
Fix or ignore lints in tests
Peter Law
2024-06-30 19:03:55 +01:00
5c578e1899
Enable linting of our test code, but not our test data files
Peter Law
2024-06-30 19:01:03 +01:00
9bad42c0db
Update actions/setup-python to avoid Node JS deprecations
Peter Law
2024-06-29 16:57:25 +01:00
3118462a93
Allow more recent version of pytest
Peter Law
2024-06-23 13:18:53 +01:00
065580b5d4
Use the proper super call for setUp
Dave Halter
2024-05-24 21:29:08 +02:00
39c8317922
Merge pull request #1996 from frenzymadness/patch-2
Dave Halter
2024-05-22 22:44:47 +00:00
ab97e9f784
Fix compatibility with pytest 8
Lumír 'Frenzy' Balhar
2024-05-22 23:13:19 +02:00
f7c9ee9433
Merge pull request #1994 from HairlessVillager/patch-1
Dave Halter
2024-05-06 10:06:18 +00:00
8792c6d432
Add a windows path in _get_executable_path()
HairlessVillager
2024-05-06 17:04:38 +08:00
a4574a50d0
Fix resolving of names that are not annotations (#1989 ), fixes #1988
pyscripter
2024-04-25 12:11:24 +03:00
f11014fc5d
Wording
Dave Halter
2024-04-21 10:40:00 +02:00
54a6dadde3
properties with setters are now reported as 'property' for completion (#1983 )
Ehsan Iran-Nejad
2024-02-19 06:07:47 -06:00
740b474eda
Merge pull request #1907 from moser/support-fixtures-from-pytest-plugins
Dave Halter
2024-01-26 16:15:37 +00:00
950ce70239
Prioritize conftest over plugins for pytest fixtures
Martin Vielsmaier
2024-01-26 10:39:15 +01:00
6982a49977
Fix codestyle
Martin Vielsmaier
2024-01-24 13:11:26 +01:00
9b8cece7ef
Improve pytest plugin loading
Martin Vielsmaier
2024-01-23 20:50:11 +01:00
162034b387
Fix line length.
Martin Vielsmaier
2023-01-31 22:02:07 +01:00
7494c9495e
Update contributors.
Martin Vielsmaier
2023-01-31 21:43:06 +01:00
7d77f61040
Add support for pytest fixtures from local pytest plugins.
Martin Vielsmaier
2023-01-31 21:41:39 +01:00
11280ef502
Merge pull request #1977 from HairlessVillager/master
Dave Halter
2023-12-28 10:20:12 +00:00
94ec4b873a
Fix some misalignment of docstrings
HairlessVillager
2023-12-28 13:26:12 +08:00
f8e502f90c
Apparently read the docs also needs this
Dave Halter
2023-10-04 09:41:55 +02:00
dc20f2e5a0
Try to fix readthedocs
Dave Halter
2023-10-04 09:40:41 +02:00
4e175ca82b
Prepare for release 0.19.1
v0.19.1
Dave Halter
2023-10-02 10:55:17 +02:00
30e9b7b5be
Merge pull request #1961 from PeterJCLaw/docs-link
Dave Halter
2023-09-23 23:56:11 +00:00
83545bc9ec
Include a link to the docs in the package metadata
Peter Law
2023-09-22 21:33:52 +01:00
57e7b83455
Add missing import
Peter Law
2023-09-22 21:29:30 +01:00
0770372857
Merge pull request #1956 from PeterJCLaw/python-3.12
Dave Halter
2023-09-17 19:25:45 +00:00
7e533ca7e1
Drop redundant conditional skips for unsupported Python versions
Peter Law
2023-09-17 18:38:12 +01:00
a60fdba1d4
Adjust for change to documention change of next in Python 3.12
Peter Law
2023-09-17 18:24:59 +01:00
9d399a9229
Merge pull request #1959 from davidhalter/unpin-test-django
Dave Halter
2023-09-17 12:37:00 +00:00
770cdade00
Claim support for Python 3.12
Peter Law
2023-09-16 19:27:51 +01:00
29890c1f29
Ignore linux-only os.CLONE_* constants in Python 3.12 in import test
Peter Law
2023-09-16 18:08:33 +01:00
159566e1a0
Add Python 3.12 as a tested platform
Peter Law
2023-09-16 18:10:25 +01:00
a80618a2df
Unpin Django in tests
Peter Law
2023-09-16 21:28:17 +01:00
4bc1b6ef99
Bump use of actions/checkout to avoid Node JS deprecations
Peter Law
2023-09-16 18:12:28 +01:00
d655d65d3a
Fix typo in comment
Peter Law
2023-09-16 18:03:56 +01:00
51f4a99a1e
Bump version to 0.19.0
v0.19.0
Dave Halter
2023-07-29 00:57:34 +02:00
93c14d2e6e
Add release notes for 0.19.0
Dave Halter
2023-07-29 00:46:38 +02:00
57aefed6ea
Allow unsafe custom __getitem__ executions when allow unsafe executions is on
Dave Halter
2023-07-29 00:33:09 +02:00
8a4b079d0f
allow_descriptor_getattr -> allow_unsafe_interpreter_executions
Dave Halter
2023-07-29 00:03:45 +02:00
62cbcb0844
Make nested dict completions possible.
Dave Halter
2023-07-28 23:50:38 +02:00
d8420d0f72
Add a note to the changelog
Dave Halter
2023-07-28 22:59:03 +02:00
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