actions: fix python setup
default / publish-deploy (push) Has been cancelled Details
default / docker-publish (push) Has been cancelled Details
default / test-lint (push) Successful in 1m33s Details

master
pictuga 2023-06-24 01:50:12 +02:00
parent 4340b678d0
commit dfb2b83c06
2 changed files with 5 additions and 7 deletions

View File

@ -11,11 +11,8 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: https://github.com/actions/setup-python@v2
with:
python-version: 3.x
- run: pip install --upgrade pip
- run: pip install .[full] .[dev]
- run: apt-get -y update && apt-get -y install python3-pip libenchant-2-2 aspell-en
- run: pip3 install .[full] .[dev]
- run: isort --check-only --diff .
- run: pylint morss --rcfile=.pylintrc --disable=C,R,W --fail-under=8
- run: pytest --cov=morss tests
@ -28,7 +25,8 @@ jobs:
uses: actions/checkout@v3
with:
fetch-depth: 0
- run: python3 -m pip install --upgrade build && python3 -m build
- run: apt-get -y update && apt-get -y install python3-pip python3-build
- run: python3 -m build
- name: Publish package
uses: https://github.com/pypa/gh-action-pypi-publish@release/v1
with:

View File

@ -23,7 +23,7 @@ setup(
install_requires = ['lxml', 'bs4', 'python-dateutil', 'chardet'],
extras_require = {
'full': ['redis', 'diskcache', 'gunicorn', 'setproctitle'],
'dev': ['pylint', 'pytest', 'pytest-cov'],
'dev': ['pylint', 'pyenchant', 'pytest', 'pytest-cov'],
},
python_requires = '>=2.7',
package_data = {package_name: ['feedify.ini']},