Move python deps to requirements.txt
This commit is contained in:
		
							parent
							
								
									a3ce12585b
								
							
						
					
					
						commit
						ab3cc47e27
					
				
					 3 changed files with 14 additions and 6 deletions
				
			
		
							
								
								
									
										6
									
								
								.github/workflows/test.yaml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/test.yaml
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -12,11 +12,7 @@ jobs:
 | 
			
		|||
        uses: actions/checkout@v2
 | 
			
		||||
      - name: Install dependencies
 | 
			
		||||
        run: sudo apt update && sudo apt install -y python3-pip
 | 
			
		||||
      - name: Install latest jinja2 version
 | 
			
		||||
        run: pip3 install jinja2
 | 
			
		||||
      - name: Install mkdocs
 | 
			
		||||
        run: pip3 install mkdocs mkdocs-material mkdocs-minify-plugin
 | 
			
		||||
      - name: Build docs
 | 
			
		||||
      - name: Build docs (required for tests)
 | 
			
		||||
        run: make docs
 | 
			
		||||
      - name: Run tests, formatting, vetting and linting
 | 
			
		||||
        run: make check
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										5
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -39,7 +39,10 @@ help:
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
# Documentation
 | 
			
		||||
docs: .PHONY
 | 
			
		||||
docs-deps: .PHONY
 | 
			
		||||
	pip3 install -r requirements.txt
 | 
			
		||||
 | 
			
		||||
docs: docs-deps
 | 
			
		||||
	mkdocs build
 | 
			
		||||
 | 
			
		||||
# Test/check targets
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										9
									
								
								requirements.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								requirements.txt
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,9 @@
 | 
			
		|||
# The documentation uses 'mkdocs', which is written in Python
 | 
			
		||||
 | 
			
		||||
# See https://github.com/squidfunk/mkdocs-material/issues/2030
 | 
			
		||||
jinja2>=2.11.1
 | 
			
		||||
 | 
			
		||||
# mkdocs
 | 
			
		||||
mkdocs
 | 
			
		||||
mkdocs-material
 | 
			
		||||
mkdocs-minify-plugin
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue