mirror of
				https://github.com/enpaul/tox-poetry-installer.git
				synced 2025-11-04 07:46:06 +00:00 
			
		
		
		
	Add poetry extra install to tox config to support CI
This commit is contained in:
		
							
								
								
									
										2
									
								
								tox.ini
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								tox.ini
									
									
									
									
									
								
							@@ -6,6 +6,8 @@ skip_missing_interpreters = true
 | 
			
		||||
[testenv]
 | 
			
		||||
description = Run the tests
 | 
			
		||||
require_locked_deps = true
 | 
			
		||||
extras =
 | 
			
		||||
    poetry
 | 
			
		||||
locked_deps =
 | 
			
		||||
    pytest
 | 
			
		||||
    pytest-cov
 | 
			
		||||
 
 | 
			
		||||
@@ -157,6 +157,9 @@ def find_project_dependencies(
 | 
			
		||||
 | 
			
		||||
    extra_dependencies: List[PoetryPackage] = []
 | 
			
		||||
    for extra in venv.envconfig.extras:
 | 
			
		||||
        reporter.verbosity1(
 | 
			
		||||
            f"{constants.REPORTER_PREFIX} Processing project extra '{extra}'"
 | 
			
		||||
        )
 | 
			
		||||
        try:
 | 
			
		||||
            extra_dependencies += [
 | 
			
		||||
                packages[item.name] for item in poetry.package.extras[extra]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user