Setup tox for testing
- remove old setup.py/setup.cfg - add tox.ini for tests
This commit is contained in:
		
							parent
							
								
									0dce00e9fd
								
							
						
					
					
						commit
						e90b16b3dd
					
				
					 3 changed files with 13 additions and 73 deletions
				
			
		
							
								
								
									
										16
									
								
								setup.cfg
									
										
									
									
									
								
							
							
						
						
									
										16
									
								
								setup.cfg
									
										
									
									
									
								
							|  | @ -1,16 +0,0 @@ | |||
| [pep8] | ||||
| exclude = .ropeproject/* | ||||
| 
 | ||||
| [flake8] | ||||
| exclude = .ropeproject/* | ||||
| 
 | ||||
| [coverage:run] | ||||
| source = gvacommon | ||||
| branch = True | ||||
| 
 | ||||
| [coverage:report] | ||||
| omit = gvacommon/tests/* | ||||
| show_missing = True | ||||
| 
 | ||||
| [coverage:html] | ||||
| directory = coverage-report | ||||
							
								
								
									
										57
									
								
								setup.py
									
										
									
									
									
								
							
							
						
						
									
										57
									
								
								setup.py
									
										
									
									
									
								
							|  | @ -1,57 +0,0 @@ | |||
| # | ||||
| # gvacommon - common parts of gnuviechadmin | ||||
| # Copyright (C) 2016-2020  Jan Dittberner | ||||
| # | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU Affero General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU Affero General Public License | ||||
| # along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||
| # | ||||
| from setuptools import setup, find_packages | ||||
| 
 | ||||
| from gvacommon import __version__ as version | ||||
| 
 | ||||
| with open('README.rst') as readme_file: | ||||
|     readme = readme_file.read() | ||||
| 
 | ||||
| readme += """ | ||||
| license | ||||
| ------- | ||||
| """ | ||||
| 
 | ||||
| with open('COPYING') as license_file: | ||||
|     readme += license_file.read() | ||||
| 
 | ||||
| setup( | ||||
|     name='gvacommon', | ||||
|     version=version, | ||||
|     description='common utility code for gnuviechadmin applications', | ||||
|     long_description=readme, | ||||
|     classifiers=[ | ||||
|         'Development Status :: 4 - Beta', | ||||
|         'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)', | ||||
|         'Programming Language :: Python 3', | ||||
|         'Programming Language :: Python 3.7', | ||||
|         'Intended Audience :: Developers', | ||||
|     ], | ||||
|     keywords='gnuviechadmin', | ||||
|     url='https://git.dittberner.info/gnuviech/gvacommon/', | ||||
|     author='Jan Dittberner', | ||||
|     author_email='jan@dittberner.info', | ||||
|     license='AGPLv3+', | ||||
|     packages=find_packages(), | ||||
|     test_suite='gvacommon.tests', | ||||
|     install_requires=[ | ||||
|         'Django', | ||||
|     ], | ||||
|     include_package_data=True, | ||||
|     zip_safe=False | ||||
| ) | ||||
							
								
								
									
										13
									
								
								tox.ini
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								tox.ini
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| [tox] | ||||
| env_list = | ||||
|     py310 | ||||
| minversion = 4.6.4 | ||||
| 
 | ||||
| [testenv] | ||||
| description = run the tests with pytest | ||||
| package = wheel | ||||
| wheel_build_env = .pkg | ||||
| deps = | ||||
|     pytest>=6 | ||||
| commands = | ||||
|     pytest {tty:--color=yes} {posargs} | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue