Inherit python-securetar
README
1 | 1 | # SPDX-FileCopyrightText: 2024 Evgeny Pisemsky <mail@pisemsky.site> | |
2 | - | # | |
3 | 2 | # SPDX-License-Identifier: GPL-3.0-or-later | |
4 | 3 | ||
5 | 4 | #+title: guix-homeassistant |
modules/homeassistant-package.scm
1 | - | ;;; SPDX-FileCopyrightText: 2024 Evgeny Pisemsky <mail@pisemsky.site> | |
1 | + | ;;; SPDX-FileCopyrightText: 2024, 2025 Evgeny Pisemsky <mail@pisemsky.site> | |
2 | 2 | ;;; | |
3 | 3 | ;;; SPDX-License-Identifier: GPL-3.0-or-later | |
4 | 4 | ||
… | |||
87 | 87 | (arguments (list #:tests? #f)) | |
88 | 88 | (native-inputs (list python-poetry-core)) | |
89 | 89 | (home-page "https://github.com/ludeeus/awesomeversion") | |
90 | - | (synopsis | |
91 | - | "One version package to rule them all, One version package to find them, One version package to bring them all, and in the darkness bind them.") | |
90 | + | (synopsis "Create and compare version objects") | |
92 | 91 | (description | |
93 | - | "One version package to rule them all, One version package to find them, One | |
94 | - | version package to bring them all, and in the darkness bind them.") | |
92 | + | "This package allows to make anything a version object, and compare | |
93 | + | against a vast section of other version formats.") | |
95 | 94 | (license license:expat))) | |
96 | 95 | ||
97 | 96 | (define-public python-ciso8601-for-homeassistant | |
… | |||
419 | 418 | (sha256 | |
420 | 419 | (base32 "1m5fqjqf53m31qrl8fxp2sbwf4mvk5mbjpw2jm2x8rgpmg5by36c")))) | |
421 | 420 | (build-system pyproject-build-system) | |
422 | - | (arguments '()) | |
423 | - | (native-inputs (list python-pytest python-netifaces python-setuptools python-wheel)))) | |
421 | + | (arguments | |
422 | + | '()) | |
423 | + | (native-inputs (list python-pytest python-netifaces python-setuptools | |
424 | + | python-wheel)))) | |
424 | 425 | ||
425 | 426 | (define-public python-lru-dict | |
426 | 427 | (package | |
… | |||
765 | 766 | (propagated-inputs (list python-click python-jinja2 python-terminaltables)) | |
766 | 767 | (home-page #f) | |
767 | 768 | (synopsis | |
768 | - | "Easy access of environment variables from Python with support for strings, booleans, list, tuples, and dicts.") | |
769 | + | "Easy access of environment variables from Python with support for | |
770 | + | strings, booleans, list, tuples, and dicts.") | |
769 | 771 | (description | |
770 | - | "Easy access of environment variables from Python with support for strings, | |
771 | - | booleans, list, tuples, and dicts.") | |
772 | + | "Easy access of environment variables from Python with support for | |
773 | + | strings, booleans, list, tuples, and dicts.") | |
772 | 774 | (license license:asl2.0))) | |
773 | 775 | ||
774 | 776 | (define-public python-pycognito | |
… | |||
993 | 995 | (native-inputs (list python-poetry-core python-setuptools)) | |
994 | 996 | (propagated-inputs (list python-async-timeout python-ifaddr-for-homeassistant)))) | |
995 | 997 | ||
996 | - | ;; (define-public python-sqlalchemy-for-homeassistant | |
997 | - | ;; (package | |
998 | - | ;; (inherit python-sqlalchemy-2) | |
999 | - | ;; (version "2.0.15") | |
1000 | - | ;; (source | |
1001 | - | ;; (origin | |
1002 | - | ;; (method url-fetch) | |
1003 | - | ;; (uri (pypi-uri "SQLAlchemy" version)) | |
1004 | - | ;; (sha256 | |
1005 | - | ;; (base32 "1g4vpv2fijdg69vhsz8zx7v0zpxdb9njm7hd1vhhm1zgb630m51f")))) | |
1006 | - | ;; (native-inputs (modify-inputs (package-native-inputs python-sqlalchemy-2) | |
1007 | - | ;; (append python-wheel))))) | |
1008 | - | ||
1009 | 998 | ;;; Dependencies for default configuration | |
1010 | 999 | ||
1011 | 1000 | (define-public python-pymetno | |
… | |||
1094 | 1083 | (description "Asynchronous Python client for the Radio Browser API.") | |
1095 | 1084 | (license license:expat))) | |
1096 | 1085 | ||
1097 | - | (define-public python-securetar | |
1086 | + | (define-public python-securetar-for-homeassistant | |
1098 | 1087 | (package | |
1099 | - | (name "python-securetar") | |
1088 | + | (inherit python-securetar) | |
1100 | 1089 | (version "2023.3.0") | |
1101 | 1090 | (source | |
1102 | 1091 | (origin | |
… | |||
1106 | 1095 | (base32 "166lgvz9xvf279alyba1xmi56q37231ybdb2s1jsqwpmzhwf6qpk")))) | |
1107 | 1096 | (build-system pyproject-build-system) | |
1108 | 1097 | (native-inputs (list python-setuptools python-wheel)) | |
1109 | - | (propagated-inputs (list python-cryptography)) | |
1110 | - | (home-page "https://github.com/pvizeli/securetar") | |
1111 | - | (synopsis "Python module to handle tarfile backups") | |
1112 | - | (description "This library provides a streaming wrapper around python tarfile and | |
1113 | - | allow secure handling files and support encryption.") | |
1114 | - | (license license:asl2.0))) | |
1098 | + | (propagated-inputs (list python-cryptography)))) | |
1115 | 1099 | ||
1116 | 1100 | (define-public homeassistant | |
1117 | 1101 | (package | |
… | |||
1134 | 1118 | (substitute* "pyproject.toml" | |
1135 | 1119 | (("aiohttp==3.8.5") | |
1136 | 1120 | "aiohttp>=3.8.5,<4") | |
1121 | + | (("async-timeout==4.0.2") | |
1122 | + | "async-timeout>=4.0.2") | |
1137 | 1123 | (("bcrypt==4.0.1") | |
1138 | 1124 | "bcrypt>3") | |
1139 | 1125 | (("cryptography==41.0.1") | |
… | |||
1142 | 1128 | "pyOpenSSL>=23.2.0") | |
1143 | 1129 | (("orjson==3.9.1") | |
1144 | 1130 | "orjson>=3.9.1") | |
1145 | - | (("async-timeout==4.0.2") | |
1146 | - | "async-timeout>=4.0.2") | |
1147 | 1131 | (("httpx==0.24.1") | |
1148 | 1132 | "httpx>=0.24.1") | |
1149 | 1133 | (("yarl==1.9.2") | |
… | |||
1178 | 1162 | ||
1179 | 1163 | python-aiohttp-cors ; aiohttp-cors==0.7.0 | |
1180 | 1164 | python-aiodiscover ; aiodiscover==1.4.16 | |
1181 | - | python-sqlalchemy-2 ; SQLAlchemy==2.0.15 | |
1165 | + | python-sqlalchemy-2 ; SQLAlchemy==2.0.15 (2.0.36) | |
1182 | 1166 | python-home-assistant-intents ; home-assistant-intents==2023.6.28 | |
1183 | 1167 | python-async-upnp-client ; async-upnp-client==0.33.2 | |
1184 | 1168 | python-fnv-hash-fast ; fnv-hash-fast==0.3.1 | |
… | |||
1202 | 1186 | python-pymetno ; PyMetno==0.10.0 | |
1203 | 1187 | python-radios ; radios==0.1.1 | |
1204 | 1188 | python-gtts ; gTTS==2.2.4 (2.3.1) | |
1205 | - | python-securetar ; securetar==2023.3.0 | |
1189 | + | python-securetar-for-homeassistant ; securetar==2023.3.0 | |
1206 | 1190 | ||
1207 | 1191 | python-tzdata | |
1208 | 1192 | python-wheel)) |