Skip to content

Commit 10bb8d0

Browse files
authored
Switch from jedils_requirements.txt to requirements.txt (#18243)
* Switch from jedils_requirements.txt to requirements.txt * add news item
1 parent 8fd25d0 commit 10bb8d0

9 files changed

Lines changed: 15 additions & 13 deletions

File tree

.github/actions/build-vsix/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ runs:
3030
cache-dependency-path: |
3131
requirements.txt
3232
build/debugger-install-requirements.txt
33-
jedils_requirements.txt
33+
pythonFiles/jedilsp_requirements/requirements.txt
3434
3535
- name: Upgrade Pip
3636
run: python -m pip install -U pip
@@ -53,7 +53,7 @@ runs:
5353

5454
- name: Install Jedi LSP
5555
run: |
56-
python -m pip --disable-pip-version-check install --require-hashes -t ./pythonFiles/lib/jedilsp --implementation py --platform any --abi none --no-deps --only-binary :all: --upgrade -r jedils_requirements.txt
56+
python -m pip --disable-pip-version-check install --require-hashes -t ./pythonFiles/lib/jedilsp --implementation py --platform any --abi none --no-deps --only-binary :all: --upgrade -r ./pythonFiles/jedilsp_requirements/requirements.txt
5757
shell: bash
5858

5959
- name: Run npm ci

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ jobs:
119119
- name: Install Python 3 requirements
120120
run: |
121121
python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
122-
python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/jedilsp --no-cache-dir --implementation py --no-deps --upgrade -r ./jedils_requirements.txt
122+
python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/jedilsp --no-cache-dir --implementation py --no-deps --upgrade -r ./pythonFiles/jedilsp_requirements/requirements.txt
123123
if: startsWith(matrix.python, 3.)
124124

125125
- name: Install test requirements

.github/workflows/pr-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ jobs:
9999
- name: Install Python 3 requirements
100100
run: |
101101
python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt --no-user
102-
python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/jedilsp --no-cache-dir --implementation py --no-deps --upgrade -r ./jedils_requirements.txt
102+
python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/jedilsp --no-cache-dir --implementation py --no-deps --upgrade -r ./pythonFiles/jedilsp_requirements/requirements.txt
103103
if: startsWith(matrix.python, 3.)
104104

105105
- name: Install test requirements
@@ -378,7 +378,7 @@ jobs:
378378
cache: 'pip'
379379
cache-dependency-path: |
380380
requirements.txt
381-
jedils_requirements.txt
381+
pythonFiles/jedilsp_requirements/requirements.txt
382382
build/test-requirements.txt
383383
build/functional-test-requirements.txt
384384
@@ -387,7 +387,7 @@ jobs:
387387
python -m pip --disable-pip-version-check install --require-hashes -t ./pythonFiles/lib/python --implementation py --no-deps --upgrade -r requirements.txt --no-user
388388
# We need to have debugpy so that tests relying on it keep passing, but we don't need install_debugpy's logic in the test phase.
389389
python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --implementation py --no-deps --upgrade --pre debugpy
390-
python -m pip --disable-pip-version-check install --require-hashes -t ./pythonFiles/lib/jedilsp --implementation py --no-deps --upgrade -r ./jedils_requirements.txt
390+
python -m pip --disable-pip-version-check install --require-hashes -t ./pythonFiles/lib/jedilsp --implementation py --no-deps --upgrade -r ./pythonFiles/jedilsp_requirements/requirements.txt
391391
392392
- name: Install test requirements
393393
run: python -m pip install --upgrade -r build/test-requirements.txt

.vscodeignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ pythonFiles/**/*.pyc
6060
pythonFiles/lib/**/*.dist-info/**
6161
pythonFiles/lib/**/*.egg-info/**
6262
pythonFiles/lib/python/bin/**
63+
pythonFiles/jedilsp_requirements/**
6364
pythonFiles/tests/**
6465
scripts/**
6566
src/**

gulpfile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ gulp.task('installPythonRequirements', async () => {
265265
'--no-deps',
266266
'--upgrade',
267267
'-r',
268-
'./jedils_requirements.txt',
268+
'./pythonFiles/jedilsp_requirements/requirements.txt',
269269
];
270270
success = await spawnAsync(process.env.CI_PYTHON_PATH || 'python3', args, undefined, true)
271271
.then(() => true)

news/3 Code Health/18185.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Switch `jedils_requirements.txt` to `requirements.txt` under `pythonFiles/jedilsp_requirements/`.

jedils_requirements.in renamed to pythonFiles/jedilsp_requirements/requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# To update requirements.txt, run the following commands.
33
# Use Python 3.6 when creating the environment or using pip-tools
44
# 1) pip install pip-tools
5-
# 2) pip-compile --generate-hashes --upgrade jedils_requirements.in
5+
# 2) pip-compile --generate-hashes --upgrade pythonFiles\jedilsp_requirements\requirements.in
66

77
# We don't need to add Python version restrictions
88
# since we don't support anything older than 3.6 anymore,

jedils_requirements.txt renamed to pythonFiles/jedilsp_requirements/requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
# This file is autogenerated by pip-compile with python 3.6
33
# To update, run:
44
#
5-
# pip-compile --generate-hashes jedils_requirements.in
5+
# pip-compile --generate-hashes 'pythonFiles\jedilsp_requirements\requirements.in'
66
#
77
dataclasses==0.8 ; python_version <= "3.6" \
88
--hash=sha256:0201d89fa866f68c8ebd9d08ee6ff50c0b255f8ec63a71c16fda7af82bb887bf \
99
--hash=sha256:8479067f342acf957dc82ec415d355ab5edb7e7646b90dc6e2fd1d96ad084c97
1010
# via
11-
# -r jedils_requirements.in
11+
# -r pythonFiles\jedilsp_requirements\requirements.in
1212
# pydantic
1313
docstring-to-markdown==0.10 \
1414
--hash=sha256:12f75b0c7b7572defea2d9e24b57ef7ac38c3e26e91c0e5547cfc02b1c168bf6 \
@@ -25,7 +25,7 @@ jedi==0.18.0 \
2525
jedi-language-server==0.34.12 \
2626
--hash=sha256:a6d272fa82f47407f1bcb8f4ee5d105a2bec450010af2eb60570b0d563d416eb \
2727
--hash=sha256:e1194e793d2d7af3dcb1c2b9b7ed6e974eefdd64b1934a30e2043d21cba7aafe
28-
# via -r jedils_requirements.in
28+
# via -r pythonFiles\jedilsp_requirements\requirements.in
2929
parso==0.8.3 \
3030
--hash=sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0 \
3131
--hash=sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75
@@ -60,7 +60,7 @@ pygls==0.11.3 \
6060
--hash=sha256:4d86fc854e6d6613cd42bf7511e9c6aac947fc8d62ff973a705570b036d969f2 \
6161
--hash=sha256:5c925b182f2b0aa38d0ce83a9829ca5aed8eb9c7079cffc5bddff2da1033b58f
6262
# via
63-
# -r jedils_requirements.in
63+
# -r pythonFiles\jedilsp_requirements\requirements.in
6464
# jedi-language-server
6565
typeguard==2.13.2 \
6666
--hash=sha256:4f7da3d80dda5e42d6973f11f33da3542b8bf86edc12ba926b2dbad62adf3fcf \

src/client/activation/jedi/manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export class JediLanguageServerManager implements ILanguageServerManager {
8787
try {
8888
// Version is actually hardcoded in our requirements.txt.
8989
const requirementsTxt = await fs.readFile(
90-
path.join(EXTENSION_ROOT_DIR, 'jedils_requirements.txt'),
90+
path.join(EXTENSION_ROOT_DIR, 'pythonFiles', 'jedilsp_requirements', 'requirements.txt'),
9191
'utf-8',
9292
);
9393

0 commit comments

Comments
 (0)