Compare commits
29 Commits
Author | SHA1 | Date |
---|---|---|
Sam Bull | dd3499008a | |
Sam Bull | 28c8e0f1bb | |
Sam Bull | 6211c9e782 | |
Sam Bull | bfa9ebd6c4 | |
Sam Bull | 1031308b0f | |
Sam Bull | b2424dd716 | |
Sam Bull | 163069e3e9 | |
Sam Bull | b27d9013b9 | |
Sam Bull | 9b2045d6ae | |
Sam Bull | d0fc1ed673 | |
Sam Bull | 35c7625dcb | |
Sam Bull | 8af169f639 | |
Sam Bull | e53cb1cc05 | |
Sam Bull | 3d1675534d | |
Sam Bull | 41ad3f64e7 | |
Sam Bull | ddc64c36e5 | |
Sam Bull | 34a7b97cd5 | |
Sam Bull | 36c9ea0015 | |
Sam Bull | 3c2c28b694 | |
Sam Bull | 663f953379 | |
Sam Bull | 80cf5977d3 | |
Sam Bull | 980695382f | |
Sam Bull | 1c8ecc65e8 | |
Sam Bull | 3b54ea334e | |
Sam Bull | d77613de91 | |
Sam Bull | ead5cff442 | |
Sam Bull | cfa326b502 | |
Sam Bull | 3836f750bc | |
Sam Bull | 117eb19e1e |
|
@ -0,0 +1,40 @@
|
|||
name: Tests
|
||||
|
||||
on: pull_request
|
||||
|
||||
jobs:
|
||||
test:
|
||||
name: Tests
|
||||
runs-on: ubuntu-latest
|
||||
continue-on-error: ${{ matrix.experimental }}
|
||||
strategy:
|
||||
matrix:
|
||||
python-version:
|
||||
- 3.6
|
||||
- 3.7
|
||||
- 3.8
|
||||
- 3.9
|
||||
experimental: [false]
|
||||
include:
|
||||
- python-version: 3.10.0-alpha - 3.10.0
|
||||
experimental: true
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Set up Python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install --upgrade pip
|
||||
pip install -r requirements-dev.txt
|
||||
- name: Run tests
|
||||
run: |
|
||||
make coverage
|
||||
- name: Upload coverage
|
||||
uses: codecov/codecov-action@v1
|
||||
with:
|
||||
file: ./coverage.xml
|
||||
flags: unit
|
|
@ -0,0 +1,31 @@
|
|||
name: Publish to PyPI
|
||||
|
||||
on:
|
||||
push:
|
||||
tags: [ 'v*' ]
|
||||
|
||||
env:
|
||||
DEFAULT_PYTHON: 3.9
|
||||
|
||||
jobs:
|
||||
publish:
|
||||
name: Publish to PyPI
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: ${{ env.DEFAULT_PYTHON }}
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install --upgrade build
|
||||
- name: Build
|
||||
run: |
|
||||
python -m build
|
||||
- name: Publish to PyPI
|
||||
uses: pypa/gh-action-pypi-publish@master
|
||||
with:
|
||||
password: ${{ secrets.PYPI_API_TOKEN }}
|
33
.travis.yml
33
.travis.yml
|
@ -1,33 +0,0 @@
|
|||
language: python
|
||||
python:
|
||||
- 3.5
|
||||
- 3.6
|
||||
- 3.7
|
||||
- nightly
|
||||
|
||||
matrix:
|
||||
allow_failures:
|
||||
- python: 3.7-dev
|
||||
- python: nightly
|
||||
|
||||
install:
|
||||
- pip install --upgrade pip
|
||||
- pip install -r requirements-dev.txt
|
||||
- pip install codecov
|
||||
|
||||
script:
|
||||
- make coverage
|
||||
|
||||
after_success:
|
||||
- codecov
|
||||
|
||||
deploy:
|
||||
provider: pypi
|
||||
user: aio-libs-bot
|
||||
password:
|
||||
secure: "fHbpT6AuRM+K6hg0nWT7ov/qJAAFJ7N5Mot1Z02QVHv9+XXJsqSmzJHMyv4FNWSO+IG9ulJ/wrVpQ/wr5S1FiCVJYpMFJP/71fqT7MbrgUg+ovbGrs1AfJHHQtVc91Az9Yl2nP+wzJCplJIuxO8IVjKHS87QxupzMHapo97ItYM6yvCNzIP+3JjvZyl5/ocqdUpl4KiS/tzXbiaBSlVgmI/013EbD5U36wcz2AAszTcBzKTDJh0BF4wr4brHnVPKr4gRSZPZRYduZ7WXh0rJt/aGyNGm9siYkKhuE+pzd/6vIbN3keKEhAjafCl4+Z3a0eL0ACyt8CBCBHf9/n4KYm+KPwLe3NYWKkO6qCJpZ+bMNfQInKiEoWJx9KDaKjdCVivlKY+abaJiF/thO4udunn3PfPz2O8MlkZRoTVqASN1sP60cULTlxfLi8x0RVqMKIHejNQi/AN8/4poCPFfFOOia/WQqq1pD45vJh8pNxsc6IEAjhHUgvMDnK0DBkEs4i2catZKc2YPEjgAkvplvTE4tH8Tzyj5EvMwM56h2zfByeKs9ojkvzyhPLhWq7d8JTPWPAyj72FsrpGm12cLU/E9g9KKj6Hg5E3F0+V2Zs7wXc+fT1ovC5/NRL2WpT2+k1wF/9Q7ZrbQ9InunHXYU7GJCFzRE8XlcRsBGPcR3Ls="
|
||||
distributions: "sdist bdist_wheel"
|
||||
on:
|
||||
tags: true
|
||||
all_branches: true
|
||||
python: 3.7
|
2
Makefile
2
Makefile
|
@ -11,7 +11,7 @@ vtest: flake
|
|||
py.test -s ./tests/
|
||||
|
||||
cov cover coverage: flake
|
||||
py.test -s ./tests/ --cov=aiohttp_security --cov=tests --cov-report=html --cov-report=term
|
||||
py.test -s ./tests/ --cov=aiohttp_security --cov=tests --cov-report=html --cov-report=xml --cov-report=term
|
||||
@echo "open file://`pwd`/coverage/index.html"
|
||||
|
||||
clean:
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
-e .
|
||||
flake8==3.8.4
|
||||
async-timeout==3.0.1
|
||||
pytest==6.2.1
|
||||
pytest==6.1.2
|
||||
pytest-cov==2.10.1
|
||||
pytest-mock==3.4.0
|
||||
coverage==5.3.1
|
||||
sphinx==3.4.1
|
||||
pytest-mock==3.3.1
|
||||
coverage==5.3
|
||||
sphinx==3.3.1
|
||||
pep257==0.7.0
|
||||
aiohttp-session==2.9.0
|
||||
aiopg[sa]==1.1.0
|
||||
|
@ -13,6 +13,6 @@ aioredis==1.3.1
|
|||
hiredis==1.1.0
|
||||
passlib==1.7.4
|
||||
cryptography==3.3.1
|
||||
aiohttp==3.7.3
|
||||
aiohttp<3.7
|
||||
pytest-aiohttp==0.3.0
|
||||
pyjwt==1.7.1
|
||||
|
|
Loading…
Reference in New Issue