| 
					
				 | 
			
			
				@@ -156,26 +156,11 @@ package-repositories: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    ppa: deadsnakes/ppa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 parts: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # python: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #   plugin: dump 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #   source: ./src/nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #   build-packages: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #     - python3.9-dev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #   stage-packages: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #     - python3.9-venv 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #     - python3.9-distutils 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #   override-build: | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #     snapcraftctl build 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #     cp -rf $(find /snap -path *python3.9/distutils -print0 -quit) ${SNAPCRAFT_PART_INSTALL}/usr/lib/python3.9 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   homeassistant: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # after: [python] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     plugin: python #-wot-plugin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     source: https://github.com/home-assistant/core.git 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     source-tag: ${SNAPCRAFT_PROJECT_VERSION} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    # build-environment: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    #   - SNAPCRAFT_PYTHON_INTERPRETER: python3.9 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    #   - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     python-packages: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - setuptools<58 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - wheel 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -237,20 +222,6 @@ parts: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     constraints: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - homeassistant/package_constraints.txt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     override-build: | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # export PYTHONPATH="/root/parts/python/install/usr/lib/python3.9" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # python3.9 -c 'help("modules")' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # /root/parts/python/install/usr/bin/python3.9 -c 'help("modules")' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # mkdir -p "${SNAPCRAFT_PART_INSTALL}/bin" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # ln -sf /root/parts/python/install/usr/bin/python3.9 /root/parts/homeassistant/install/bin/python3.9 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # /root/parts/homeassistant/install/bin/python3.9 -c 'help("modules")' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # rm -rf /var/tmp/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # /root/parts/homeassistant/install/bin/python3.9 -Im ensurepip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # IDISTUTILS="$(find ${SNAPCRAFT_PART_INSTALL} -path *python3.9/distutils -print0 -quit)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # UDISTUTILS="$(find /usr -path *python3.9/distutils -print0 -quit)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # rm -rf "${IDISTUTILS}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # cp -r "${UDISTUTILS}" "${IDISTUTILS}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # mkdir -p "${SNAPCRAFT_PART_INSTALL}/usr/include" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      # cp -r "$(find /usr -path *include/python3.9 -print0 -quit)" "${SNAPCRAFT_PART_INSTALL}/usr/include" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       snapcraftctl build 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       sed -i 's/include-system-site-packages = false/include-system-site-packages = true/g' $SNAPCRAFT_PART_INSTALL/pyvenv.cfg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   updater: 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -259,7 +230,7 @@ parts: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     source: ./src/components 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     source-type: local 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     organize: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      '*': lib/python3.9/site-packages/homeassistant/components/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      '*': lib/python3.8/site-packages/homeassistant/components/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   bins: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     plugin: dump 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     source: ./src/bin 
			 |