diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index 009dccf..88624f2 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -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: diff --git a/setup.py b/setup.py index 248afef..a045ea7 100644 --- a/setup.py +++ b/setup.py @@ -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']},