mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Switch to Python 3 for docker installs (#774)
This commit is contained in:
		| @@ -1,8 +1,8 @@ | ||||
| ARG BUILD_FROM=esphome/esphome-base-amd64:1.8.3 | ||||
| ARG BUILD_FROM=esphome/esphome-base-amd64:2.0.0 | ||||
| FROM ${BUILD_FROM} | ||||
|  | ||||
| COPY . . | ||||
| RUN pip2 install --no-cache-dir -e . | ||||
| RUN pip3 install --no-cache-dir -e . | ||||
|  | ||||
| ENV USERNAME="" | ||||
| ENV PASSWORD="" | ||||
|   | ||||
| @@ -6,7 +6,7 @@ COPY docker/rootfs/ / | ||||
| COPY setup.py setup.cfg MANIFEST.in /opt/esphome/ | ||||
| COPY esphome /opt/esphome/esphome | ||||
|  | ||||
| RUN pip2 install --no-cache-dir -e /opt/esphome | ||||
| RUN pip3 install --no-cache-dir -e /opt/esphome | ||||
|  | ||||
| # Build arguments | ||||
| ARG BUILD_VERSION=dev | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| FROM esphome/esphome-base-amd64:1.8.3 | ||||
| FROM esphome/esphome-base-amd64:2.0.0 | ||||
|  | ||||
| RUN \ | ||||
|     apt-get update \ | ||||
| @@ -12,7 +12,7 @@ RUN \ | ||||
|         /var/lib/apt/lists/* | ||||
|  | ||||
| COPY requirements_test.txt /requirements_test.txt | ||||
| RUN pip2 install --no-cache-dir wheel && pip2 install --no-cache-dir -r /requirements_test.txt | ||||
| RUN pip3 install --no-cache-dir wheel && pip3 install --no-cache-dir -r /requirements_test.txt | ||||
|  | ||||
| VOLUME ["/esphome"] | ||||
| WORKDIR /esphome | ||||
|   | ||||
| @@ -10,6 +10,6 @@ if bashio::config.has_value 'esphome_version'; then | ||||
|     esphome_version=$(bashio::config 'esphome_version') | ||||
|     full_url="https://github.com/esphome/esphome/archive/${esphome_version}.zip" | ||||
|     bashio::log.info "Installing esphome version '${esphome_version}' (${full_url})..." | ||||
|     pip2 install -U --no-cache-dir "${full_url}" \ | ||||
|     pip3 install -U --no-cache-dir "${full_url}" \ | ||||
|       || bashio::exit.nok "Failed installing esphome pinned version." | ||||
| fi | ||||
|   | ||||
		Reference in New Issue
	
	Block a user