Document PyPi.
				
					
				
			This commit is contained in:
		
							parent
							
								
									5cd8b609f7
								
							
						
					
					
						commit
						6a3b9149e0
					
				@ -22,7 +22,6 @@ Style/Documentation:
 | 
			
		||||
    - 'utils/gems.rb'
 | 
			
		||||
    - 'utils/notability.rb'
 | 
			
		||||
    - 'utils/popen.rb'
 | 
			
		||||
    - 'utils/pypi.rb'
 | 
			
		||||
    - 'utils/shebang.rb'
 | 
			
		||||
    - 'utils/shell.rb'
 | 
			
		||||
    - 'utils/spdx.rb'
 | 
			
		||||
 | 
			
		||||
@ -1,9 +1,13 @@
 | 
			
		||||
# frozen_string_literal: true
 | 
			
		||||
 | 
			
		||||
# Helper functions for updating PyPi resources.
 | 
			
		||||
#
 | 
			
		||||
# @api private
 | 
			
		||||
module PyPI
 | 
			
		||||
  module_function
 | 
			
		||||
 | 
			
		||||
  PYTHONHOSTED_URL_PREFIX = "https://files.pythonhosted.org/packages/"
 | 
			
		||||
  private_constant :PYTHONHOSTED_URL_PREFIX
 | 
			
		||||
 | 
			
		||||
  AUTOMATIC_RESOURCE_UPDATE_BLOCKLIST = %w[
 | 
			
		||||
    ansible
 | 
			
		||||
@ -17,6 +21,7 @@ module PyPI
 | 
			
		||||
    salt
 | 
			
		||||
    xonsh
 | 
			
		||||
  ].freeze
 | 
			
		||||
  private_constant :AUTOMATIC_RESOURCE_UPDATE_BLOCKLIST
 | 
			
		||||
 | 
			
		||||
  @pipgrip_installed = nil
 | 
			
		||||
 | 
			
		||||
@ -34,7 +39,7 @@ module PyPI
 | 
			
		||||
    url
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  # Get name, url and sha256 for a given pypi package
 | 
			
		||||
  # Get name, URL and SHA-256 checksum for a given PyPi package.
 | 
			
		||||
  def get_pypi_info(package, version)
 | 
			
		||||
    metadata_url = "https://pypi.org/pypi/#{package}/#{version}/json"
 | 
			
		||||
    out, _, status = curl_output metadata_url, "--location"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user