Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup failure, pytz/hass-nabucasa incompatibility #35865

Closed
ThomasPrior opened this issue May 20, 2020 · 7 comments
Closed

Setup failure, pytz/hass-nabucasa incompatibility #35865

ThomasPrior opened this issue May 20, 2020 · 7 comments

Comments

@ThomasPrior
Copy link

The problem

Installing 0.110.0 throws an error during installation:

ERROR: hass-nabucasa 0.34.2 has requirement pytz~=2019.3, but you'll have pytz 2020.1 which is incompatible.

Environment

arch | x86_64
-- | --
dev | false
docker | false
hassio | false
installation_type | Home Assistant Core in a Python Virtual Environment
os_name | Linux
os_version | 4.19.0-8-amd64
python_version | 3.7.3
timezone | Europe/London
version | 0.110.0
virtualenv | true
  • Home Assistant Core release with the issue:
  • Last working Home Assistant Core release (if known): 0.109.6
  • Operating environment (Home Assistant/Supervised/Docker/venv): venv
  • Integration causing this issue: nabucasa
  • Link to integration documentation on our website: There is no page for the nabu casa integration on home-assistant.io :)

Problem-relevant configuration.yaml

N/A

Traceback/Error logs

Collecting homeassistant
  Downloading homeassistant-0.110.0-py3-none-any.whl (8.2 MB)
     |████████████████████████████████| 8.2 MB 2.2 MB/s
Requirement already satisfied, skipping upgrade: python-slugify==4.0.0 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (4.0.0)
Requirement already satisfied, skipping upgrade: voluptuous-serialize==2.3.0 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (2.3.0)
Requirement already satisfied, skipping upgrade: bcrypt==3.1.7 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (3.1.7)
Requirement already satisfied, skipping upgrade: pytz>=2020.1 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (2020.1)
Requirement already satisfied, skipping upgrade: certifi>=2020.4.5.1 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (2020.4.5.1)
Requirement already satisfied, skipping upgrade: requests==2.23.0 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (2.23.0)
Collecting cryptography==2.9.2
  Downloading cryptography-2.9.2-cp35-abi3-manylinux2010_x86_64.whl (2.7 MB)
     |████████████████████████████████| 2.7 MB 2.9 MB/s
Requirement already satisfied, skipping upgrade: jinja2>=2.11.1 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (2.11.1)
Requirement already satisfied, skipping upgrade: astral==1.10.1 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (1.10.1)
Requirement already satisfied, skipping upgrade: async-timeout==3.0.1 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (3.0.1)
Requirement already satisfied, skipping upgrade: ciso8601==2.1.3 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (2.1.3)
Requirement already satisfied, skipping upgrade: pip>=8.0.3 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (20.0.2)
Requirement already satisfied, skipping upgrade: aiohttp==3.6.1 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (3.6.1)
Requirement already satisfied, skipping upgrade: ruamel.yaml==0.15.100 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (0.15.100)
Requirement already satisfied, skipping upgrade: PyJWT==1.7.1 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (1.7.1)
Requirement already satisfied, skipping upgrade: voluptuous==0.11.7 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (0.11.7)
Requirement already satisfied, skipping upgrade: attrs==19.3.0 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (19.3.0)
Requirement already satisfied, skipping upgrade: pyyaml==5.3.1 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (5.3.1)
Requirement already satisfied, skipping upgrade: importlib-metadata==1.6.0 in /srv/homeassistant/lib/python3.7/site-packages (from homeassistant) (1.6.0)
Requirement already satisfied, skipping upgrade: text-unidecode>=1.3 in /srv/homeassistant/lib/python3.7/site-packages (from python-slugify==4.0.0->homeassistant) (1.3)
Requirement already satisfied, skipping upgrade: cffi>=1.1 in /srv/homeassistant/lib/python3.7/site-packages (from bcrypt==3.1.7->homeassistant) (1.14.0)
Requirement already satisfied, skipping upgrade: six>=1.4.1 in /srv/homeassistant/lib/python3.7/site-packages (from bcrypt==3.1.7->homeassistant) (1.14.0)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /srv/homeassistant/lib/python3.7/site-packages (from requests==2.23.0->homeassistant) (1.25.9)
Requirement already satisfied, skipping upgrade: chardet<4,>=3.0.2 in /srv/homeassistant/lib/python3.7/site-packages (from requests==2.23.0->homeassistant) (3.0.4)
Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in /srv/homeassistant/lib/python3.7/site-packages (from requests==2.23.0->homeassistant) (2.8)
Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in /srv/homeassistant/lib/python3.7/site-packages (from jinja2>=2.11.1->homeassistant) (1.1.1)
Requirement already satisfied, skipping upgrade: yarl<2.0,>=1.0 in /srv/homeassistant/lib/python3.7/site-packages (from aiohttp==3.6.1->homeassistant) (1.4.2)
Requirement already satisfied, skipping upgrade: multidict<5.0,>=4.5 in /srv/homeassistant/lib/python3.7/site-packages (from aiohttp==3.6.1->homeassistant) (4.7.5)
Requirement already satisfied, skipping upgrade: zipp>=0.5 in /srv/homeassistant/lib/python3.7/site-packages (from importlib-metadata==1.6.0->homeassistant) (3.1.0)
Requirement already satisfied, skipping upgrade: pycparser in /srv/homeassistant/lib/python3.7/site-packages (from cffi>=1.1->bcrypt==3.1.7->homeassistant) (2.20)
ERROR: hass-nabucasa 0.34.2 has requirement pytz~=2019.3, but you'll have pytz 2020.1 which is incompatible.
Installing collected packages: cryptography, homeassistant
  Attempting uninstall: cryptography
    Found existing installation: cryptography 2.9
    Uninstalling cryptography-2.9:
      Successfully uninstalled cryptography-2.9
  Attempting uninstall: homeassistant
    Found existing installation: homeassistant 0.109.6
    Uninstalling homeassistant-0.109.6:
      Successfully uninstalled homeassistant-0.109.6
Successfully installed cryptography-2.9.2 homeassistant-0.110.0

Additional information

@sineverba
Copy link

Same error log, but seems setup complete. Follow issue.

@atxbyea
Copy link

atxbyea commented May 20, 2020

I had the same issue, but just went into the venv and did pip install --upgrade pytz=2019.3 and restarted HA

@Adminiuga
Copy link
Contributor

Same. hass-nabucasa has incompatible dependency. One of those needs a dependency bump.

@probot-home-assistant
Copy link

cloud documentation
cloud source
(message by IssueLinks)

@probot-home-assistant
Copy link

Hey there @home-assistant/cloud, mind taking a look at this issue as its been labeled with a integration (cloud) you are listed as a codeowner for? Thanks!
(message by CodeOwnersMention)

@l3d00m
Copy link
Contributor

l3d00m commented May 22, 2020

Can confirm, forcing an older version with pip3 install --upgrade pytz==2019.3 results into the following error:

homeassistant 0.110.1 has requirement pytz>=2020.1, but you'll have pytz 2019.3 which is incompatible.

Env:

arch | armv7l
dev | false
docker | false
hassio | false
installation_type | Home Assistant Core in a Python Virtual Environment
os_name | Linux
os_version | 4.19.97-v7+
python_version | 3.7.3
timezone | UTC
version | 0.110.1
virtualenv | true

@MartinHjelmare
Copy link
Member

Fixed in #36025.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants