actions: fix python setup
This commit is contained in:
		
							
								
								
									
										10
									
								
								.github/workflows/default.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/default.yml
									
									
									
									
										vendored
									
									
								
							@@ -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:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								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']},
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user