mirror of
				https://github.com/MCV-Software/TWBlue.git
				synced 2025-11-04 13:57:05 +00:00 
			
		
		
		
	Initial file
This commit is contained in:
		
							
								
								
									
										45
									
								
								appveyor.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								appveyor.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,45 @@
 | 
			
		||||
environment:
 | 
			
		||||
 | 
			
		||||
  matrix:
 | 
			
		||||
 | 
			
		||||
    - PYTHON: "C:\\Python27"
 | 
			
		||||
      PYTHON_VERSION: "2.7.x" # currently 2.7.9
 | 
			
		||||
      PYTHON_ARCH: "32"
 | 
			
		||||
 | 
			
		||||
    - PYTHON: "C:\\Python27-x64"
 | 
			
		||||
      PYTHON_VERSION: "2.7.x" # currently 2.7.9
 | 
			
		||||
      PYTHON_ARCH: "64"
 | 
			
		||||
 | 
			
		||||
install:
 | 
			
		||||
  # If there is a newer build queued for the same PR, cancel this one.
 | 
			
		||||
  # The AppVeyor 'rollout builds' option is supposed to serve the same
 | 
			
		||||
  # purpose but it is problematic because it tends to cancel builds pushed
 | 
			
		||||
  # directly to master instead of just PR builds (or the converse).
 | 
			
		||||
  # credits: JuliaLang developers.
 | 
			
		||||
  - ps: if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod `
 | 
			
		||||
        https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | `
 | 
			
		||||
        Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { `
 | 
			
		||||
          throw "There are newer queued builds for this pull request, failing early." }
 | 
			
		||||
  - ECHO "Filesystem root:"
 | 
			
		||||
  - ps: "ls \"C:/\""
 | 
			
		||||
 | 
			
		||||
  # Check that we have the expected version and architecture for Python
 | 
			
		||||
  - "python --version"
 | 
			
		||||
  - "python -c \"import struct; print(struct.calcsize('P') * 8)\""
 | 
			
		||||
 | 
			
		||||
  # Upgrade to the latest version of pip to avoid it displaying warnings
 | 
			
		||||
  # about it being out of date.
 | 
			
		||||
  - "python -m pip install --upgrade pip"
 | 
			
		||||
 | 
			
		||||
  # Install the build dependencies of the project. If some dependencies contain
 | 
			
		||||
  # compiled extensions and are not provided as pre-built wheel packages,
 | 
			
		||||
  # pip will build them from source using the MSVC compiler matching the
 | 
			
		||||
  # target Python version and architecture
 | 
			
		||||
  - "%CMD_IN_ENV% pip install -r requirements.txt"
 | 
			
		||||
 | 
			
		||||
build_script:
 | 
			
		||||
  - "%CMD_IN_ENV% python src\\setup.py py2exe"
 | 
			
		||||
 | 
			
		||||
artifacts:
 | 
			
		||||
  # Archive the generated packages in the ci.appveyor.com build report.
 | 
			
		||||
  - path: src\dist\*
 | 
			
		||||
		Reference in New Issue
	
	Block a user