mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-22 11:02:07 +08:00
Remove 'py3' from requirements filename (#6509)
This commit is contained in:
2
.github/workflows/mypy_primer.yml
vendored
2
.github/workflows/mypy_primer.yml
vendored
@@ -33,7 +33,7 @@ jobs:
|
||||
shell: bash
|
||||
run: |
|
||||
cd typeshed_to_test
|
||||
MYPY_VERSION=$(grep mypy== requirements-tests-py3.txt | cut -d = -f 3)
|
||||
MYPY_VERSION=$(grep mypy== requirements-tests.txt | cut -d = -f 3)
|
||||
echo "new commit"
|
||||
git rev-list --format=%s --max-count=1 $GITHUB_SHA
|
||||
git checkout -b upstream_master origin/master
|
||||
|
||||
4
.github/workflows/stubtest.yml
vendored
4
.github/workflows/stubtest.yml
vendored
@@ -31,7 +31,7 @@ jobs:
|
||||
- name: Update pip
|
||||
run: python -m pip install -U pip
|
||||
- name: Install dependencies
|
||||
run: pip install $(grep tomli== requirements-tests-py3.txt) $(grep mypy== requirements-tests-py3.txt)
|
||||
run: pip install $(grep tomli== requirements-tests.txt) $(grep mypy== requirements-tests.txt)
|
||||
- name: Run stubtest
|
||||
run: python tests/stubtest_stdlib.py
|
||||
|
||||
@@ -49,6 +49,6 @@ jobs:
|
||||
with:
|
||||
python-version: 3.9
|
||||
- name: Install dependencies
|
||||
run: pip install $(grep tomli== requirements-tests-py3.txt)
|
||||
run: pip install $(grep tomli== requirements-tests.txt)
|
||||
- name: Run stubtest
|
||||
run: python tests/stubtest_third_party.py --num-shards 4 --shard-index ${{ matrix.shard-index }}
|
||||
|
||||
12
.github/workflows/tests.yml
vendored
12
.github/workflows/tests.yml
vendored
@@ -17,7 +17,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-python@v2
|
||||
- run: pip install $(grep tomli== requirements-tests-py3.txt)
|
||||
- run: pip install $(grep tomli== requirements-tests.txt)
|
||||
- run: ./tests/check_consistent.py
|
||||
|
||||
new-syntax:
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-python@v2
|
||||
- run: pip install $(grep flake8 requirements-tests-py3.txt)
|
||||
- run: pip install $(grep flake8 requirements-tests.txt)
|
||||
- run: flake8
|
||||
|
||||
pytype:
|
||||
@@ -45,7 +45,7 @@ jobs:
|
||||
- uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: 3.9
|
||||
- run: pip install -r requirements-tests-py3.txt
|
||||
- run: pip install -r requirements-tests.txt
|
||||
- run: ./tests/pytype_test.py
|
||||
|
||||
mypy:
|
||||
@@ -59,7 +59,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-python@v2
|
||||
- run: pip install $(grep tomli== requirements-tests-py3.txt) $(grep mypy== requirements-tests-py3.txt)
|
||||
- run: pip install $(grep tomli== requirements-tests.txt) $(grep mypy== requirements-tests.txt)
|
||||
- run: ./tests/mypy_test.py --platform=${{ matrix.platform }} --python-version=${{ matrix.python-version }}
|
||||
|
||||
pyright:
|
||||
@@ -107,7 +107,7 @@ jobs:
|
||||
- name: Update pip
|
||||
run: python -m pip install -U pip
|
||||
- name: Install dependencies
|
||||
run: pip install $(grep tomli== requirements-tests-py3.txt) $(grep mypy== requirements-tests-py3.txt)
|
||||
run: pip install $(grep tomli== requirements-tests.txt) $(grep mypy== requirements-tests.txt)
|
||||
- name: Run stubtest
|
||||
run: python tests/stubtest_stdlib.py
|
||||
|
||||
@@ -123,7 +123,7 @@ jobs:
|
||||
with:
|
||||
python-version: 3.9
|
||||
- name: Install dependencies
|
||||
run: pip install $(grep tomli== requirements-tests-py3.txt)
|
||||
run: pip install $(grep tomli== requirements-tests.txt)
|
||||
- name: Run stubtest
|
||||
run: |
|
||||
STUBS=$(git diff --name-only origin/${{ github.base_ref }} HEAD | egrep ^stubs/ | cut -d "/" -f 2 | sort -u | (while read stub; do [ -d stubs/$stub ] && echo $stub || true; done))
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
repos:
|
||||
- repo: https://github.com/psf/black
|
||||
rev: 21.12b0 # must match requirements-tests-py3.txt
|
||||
rev: 21.12b0 # must match requirements-tests.txt
|
||||
hooks:
|
||||
- id: black
|
||||
language_version: python3.9
|
||||
- repo: https://github.com/pycqa/isort
|
||||
rev: 5.10.1 # must match requirements-tests-py3.txt
|
||||
rev: 5.10.1 # must match requirements-tests.txt
|
||||
hooks:
|
||||
- id: isort
|
||||
name: isort (python)
|
||||
|
||||
@@ -55,7 +55,7 @@ terminal window:
|
||||
$ python3 -m venv .venv3
|
||||
$ source .venv3/bin/activate
|
||||
(.venv3)$ pip install -U pip
|
||||
(.venv3)$ pip install -r requirements-tests-py3.txt
|
||||
(.venv3)$ pip install -r requirements-tests.txt
|
||||
```
|
||||
|
||||
### Windows
|
||||
@@ -80,7 +80,7 @@ following commands from a Windows terminal:
|
||||
> python3 -m venv .venv3
|
||||
> ".venv3/Scripts/activate"
|
||||
(.venv3) > python -m pip install -U pip
|
||||
(.venv3) > python -m pip install -r requirements-tests-py3.txt
|
||||
(.venv3) > python -m pip install -r requirements-tests.txt
|
||||
```
|
||||
|
||||
## Code formatting
|
||||
|
||||
@@ -44,7 +44,7 @@ PYTHON_PROTOBUF_DIR=protobuf-$PROTOBUF_VERSION
|
||||
VENV=venv
|
||||
python3 -m venv $VENV
|
||||
source $VENV/bin/activate
|
||||
pip install -r $REPO_ROOT/requirements-tests-py3.txt # for black and isort
|
||||
pip install -r $REPO_ROOT/requirements-tests.txt # for black and isort
|
||||
|
||||
# Install mypy-protobuf
|
||||
pip install git+https://github.com/dropbox/mypy-protobuf@${MYPY_PROTOBUF_VERSION}
|
||||
|
||||
@@ -27,7 +27,7 @@ class StubtestFailed(Exception):
|
||||
|
||||
@functools.lru_cache()
|
||||
def get_mypy_req():
|
||||
with open("requirements-tests-py3.txt") as f:
|
||||
with open("requirements-tests.txt") as f:
|
||||
return next(line.strip() for line in f if "mypy" in line)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user