2022.3.0: Requirements for microsoft_todo not found: ['emoji==0.6.1'].
genem2 opened this issue · 5 comments
Heads up. 2022.3.0 update pops:
Platform error calendar.microsoft_todo - Requirements for microsoft_todo not found: ['emoji==0.6.1'].
After seeing this in the log, too:
2022-03-02 14:30:31 ERROR (SyncWorker_2) [homeassistant.util.package] Unable to install package emoji==0.6.1:
ERROR: Could not find a version that satisfies the requirement emoji==0.6.1
(from versions: 0.1.0, 0.2, 0.2.1, 0.3.0, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.8, 0.3.9, 0.4.0, 0.4.5,
0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 1.0.0, 1.0.1, 1.1.0, 1.2.0, 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.6.0, 1.6.1, 1.6.3)
ERROR: No matching distribution found for emoji==0.6.1
I modified the manifest file to change 0.6.1 to 0.6.0, and it looks like it's working for now.
Not familiar with this; could this be something they missed in this new Core Docker container?
Tnx
System Health
version | core-2022.3.0 |
---|---|
installation_type | Home Assistant Container |
dev | false |
hassio | false |
docker | true |
user | root |
virtualenv | false |
python_version | 3.9.9 |
os_name | Linux |
os_version | 5.10.28-Unraid |
arch | x86_64 |
timezone | America/Los_Angeles |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 4821 |
Installed Version | 1.23.0 |
Stage | running |
Available Repositories | 1011 |
Downloaded Repositories | 30 |
Home Assistant Cloud
logged_in | false |
---|---|
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Lovelace
dashboards | 2 |
---|---|
resources | 21 |
views | 8 |
mode | storage |
Hello, @genem2 . I am having the same issue. How did you modify the manifest file to fix it?
I wouldn't call this a fix, but I did get around it temporarily by editing the manifest file to indicate a requirement of 6.0 rather than 6.1. (Then restart HA, obviously.)
.../custom_components/microsoft_todo/manifest.json
{
"domain": "microsoft_todo",
"name": "Microsoft To Do",
"version": "1.0.5",
"documentation": "https://github.com/black-roland/homeassistant-microsoft-todo",
"dependencies": [],
"codeowners": ["@black-roland"],
"requirements": [
"requests_oauthlib==1.3.0",
"emoji==0.6.0"
]
}
This dependency was last updated 10. Jan with release 1.0.5 to 0.6.1.
Emoji doesn't have a release 0.6.1 though. Maybe it was a typo and supposed to be the much newer 1.6.1
What I'm wondering: Why do we only see this error now with Homeassistant March update. I was just checking if emoji has been in previous versions of HA requirements but couldn't find it.
I wouldn't call this a fix, but I did get around it temporarily by editing the manifest file to indicate a requirement of 6.0 rather than 6.1. (Then restart HA, obviously.)
.../custom_components/microsoft_todo/manifest.json
{
"domain": "microsoft_todo",
"name": "Microsoft To Do",
"version": "1.0.5",
"documentation": "https://github.com/black-roland/homeassistant-microsoft-todo",
"dependencies": [],
"codeowners": ["@black-roland"],
"requirements": [
"requests_oauthlib==1.3.0",
"emoji==0.6.0"
]
}
Thanks, this workaround worked for me!
Thank you! Will be fixed in the next release.