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]
 | 
					[testenv]
 | 
				
			||||||
description = Run the tests
 | 
					description = Run the tests
 | 
				
			||||||
require_locked_deps = true
 | 
					require_locked_deps = true
 | 
				
			||||||
 | 
					extras =
 | 
				
			||||||
 | 
					    poetry
 | 
				
			||||||
locked_deps =
 | 
					locked_deps =
 | 
				
			||||||
    pytest
 | 
					    pytest
 | 
				
			||||||
    pytest-cov
 | 
					    pytest-cov
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -157,6 +157,9 @@ def find_project_dependencies(
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    extra_dependencies: List[PoetryPackage] = []
 | 
					    extra_dependencies: List[PoetryPackage] = []
 | 
				
			||||||
    for extra in venv.envconfig.extras:
 | 
					    for extra in venv.envconfig.extras:
 | 
				
			||||||
 | 
					        reporter.verbosity1(
 | 
				
			||||||
 | 
					            f"{constants.REPORTER_PREFIX} Processing project extra '{extra}'"
 | 
				
			||||||
 | 
					        )
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            extra_dependencies += [
 | 
					            extra_dependencies += [
 | 
				
			||||||
                packages[item.name] for item in poetry.package.extras[extra]
 | 
					                packages[item.name] for item in poetry.package.extras[extra]
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user