mirror of
https://github.com/joshuadavidthomas/django-language-server.git
synced 2025-09-26 20:09:29 +00:00
Replace PyO3 with IPC approach for Python/project information (#214)
Some checks are pending
lint / pre-commit (push) Waiting to run
lint / rustfmt (push) Waiting to run
lint / clippy (push) Waiting to run
lint / cargo-check (push) Waiting to run
release / release (push) Blocked by required conditions
test / generate-matrix (push) Waiting to run
release / build (push) Waiting to run
release / test (push) Waiting to run
test / Python , Django () (push) Blocked by required conditions
test / tests (push) Blocked by required conditions
zizmor 🌈 / zizmor latest via PyPI (push) Waiting to run
Some checks are pending
lint / pre-commit (push) Waiting to run
lint / rustfmt (push) Waiting to run
lint / clippy (push) Waiting to run
lint / cargo-check (push) Waiting to run
release / release (push) Blocked by required conditions
test / generate-matrix (push) Waiting to run
release / build (push) Waiting to run
release / test (push) Waiting to run
test / Python , Django () (push) Blocked by required conditions
test / tests (push) Blocked by required conditions
zizmor 🌈 / zizmor latest via PyPI (push) Waiting to run
This commit is contained in:
parent
31b0308a40
commit
d99c96d6b6
39 changed files with 903 additions and 696 deletions
|
@ -94,12 +94,6 @@ def tests(session, django):
|
|||
|
||||
command = ["cargo", "test"]
|
||||
|
||||
# TODO: Remove this exclusion once PyO3 is replaced with subprocess oracle pattern
|
||||
# Temporarily exclude djls-project tests on Windows due to PyO3 DLL loading issues
|
||||
# (STATUS_DLL_NOT_FOUND when the test executable tries to load Python)
|
||||
if platform.system() == "Windows":
|
||||
command.extend(["--workspace", "--exclude", "djls-project"])
|
||||
|
||||
if session.posargs:
|
||||
args = []
|
||||
for arg in session.posargs:
|
||||
|
@ -148,9 +142,6 @@ def gha_matrix(session):
|
|||
include_list = []
|
||||
for os_name in os_list:
|
||||
for combo in versions_list:
|
||||
# Skip Python 3.9 on macOS due to PyO3/framework linking issues
|
||||
if os_name.startswith("macos") and combo["python-version"] == "3.9":
|
||||
continue
|
||||
include_list.append({**combo, "os": os_name})
|
||||
|
||||
matrix = {"include": include_list}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue