{"package": "pypnusershub", "summary": "Python lib to authenticate using PN's UsersHub", "pypi_url": "https://pypi.org/project/pypnusershub", "piwheels_url": "https://www.piwheels.org/project/pypnusershub", "releases": {"3.2.1": {"released": "2026-04-09 16:01:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-3.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-3.2.1-py3-none-any.whl", "filehash": "0d8a4300285a1017fefd4b0eedeacf894929d9e56017e014e0aeae45cc996e4b", "filesize": 80897, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "xmltodict"]}}}, "3.2.0": {"released": "2026-02-18 14:34:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-3.2.0-py3-none-any.whl", "filehash": "257d1ef01700cb2a4b46b11de1722dd14d025e9fdb7f5273e7b8cdc88c9ecc55", "filesize": 78901, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "xmltodict"]}}}, "3.1.0": {"released": "2025-11-14 15:35:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-3.1.0-py3-none-any.whl", "filehash": "17c165519f6650e3b0a70faa5a896f232904fa00d4a2640ac865da288072ecc4", "filesize": 73682, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "xmltodict"]}}}, "3.0.4": {"released": "2025-11-12 13:10:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-3.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-3.0.4-py3-none-any.whl", "filehash": "88aa45e6c89833ad00779689720934299c8ba1a3dca7ef1d4109ed1913b51588", "filesize": 71466, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "xmltodict"]}}}, "3.0.3": {"released": "2025-03-07 10:29:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-3.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-3.0.3-py3-none-any.whl", "filehash": "15a1f8832aede9bec6413eb70efb2a6784de292a9383715f79be7cbbb6d23e8a", "filesize": 71411, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "xmltodict"]}}}, "3.0.2": {"released": "2025-02-10 15:32:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-3.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-3.0.2-py3-none-any.whl", "filehash": "6565e54ce79b6aebad4598cd1140cffbd7c6810f26f72d4c41e59666d4c7cc8e", "filesize": 70606, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "xmltodict"]}}}, "3.0.1": {"released": "2024-11-29 10:33:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-3.0.1-py3-none-any.whl", "filehash": "0959847d6332911400c1c576b835879f75639bc74b52c9c85e18ea997acd9dbc", "filesize": 68283, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "xmltodict"]}}}, "3.0.0": {"released": "2024-08-07 15:11:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-3.0.0-py3-none-any.whl", "filehash": "766b6a0b7f9846c6a45c33c9048a3e84b8f4bf056f62ffbf2369917e62df8371", "filesize": 68369, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "xmltodict"]}}}, "2.1.5": {"released": "2024-05-23 15:03:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-2.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-2.1.5-py3-none-any.whl", "filehash": "7fe35978d386909e94ab8eaf967da8431ab37ece00732888cafd2b552f044d16", "filesize": 51618, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "2.1.4": {"released": "2024-04-23 12:23:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-2.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-2.1.4-py3-none-any.whl", "filehash": "3966db330ae4944ff78f4f6c9e49e72cb54f346233bccc6d979a74a5b3a578ec", "filesize": 51525, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "2.1.3": {"released": "2024-02-22 17:30:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-2.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-2.1.3-py3-none-any.whl", "filehash": "3463643aed2276c66ba1959d416a6915ab9b35830c4a4686a4d27c39bd2ab707", "filesize": 51458, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "2.1.2": {"released": "2024-02-16 09:38:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-2.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-2.1.2-py3-none-any.whl", "filehash": "67ab0eb416eae76c040dd26a2ac4d33ac2c675c326fa3e2689c5017cea9fcd35", "filesize": 51474, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "2.1.1": {"released": "2024-01-30 14:10:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-2.1.1-py3-none-any.whl", "filehash": "8ba233eeba26da2853b5b71a9c5d4c7431d955a6bebdbb15dd306631634c483b", "filesize": 51490, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "2.1.0": {"released": "2024-01-29 10:22:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-2.1.0-py3-none-any.whl", "filehash": "b120595e8f2e473417f8655f47f66276a610d64ce6e0304439b35b34def93897", "filesize": 51468, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "2.0.0": {"released": "2023-10-18 15:40:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-2.0.0-py3-none-any.whl", "filehash": "3d253e2588ae6b2534b73533d778abe10801d142aa9734465de33994e4b24a52", "filesize": 50938, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-login", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy", "werkzeug"]}}}, "1.6.11": {"released": "2023-09-19 09:57:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.11-py3-none-any.whl", "filehash": "c70618ddbb3d208b84f644c2b58c514b3a80b8e7d850cea86c4901f0f240265a", "filesize": 48925, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.10": {"released": "2023-09-14 08:08:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.10-py3-none-any.whl", "filehash": "ad151b01fcccfc87c2811757872c67fc027bd7b416e2e3b5c2429e3fa57992a9", "filesize": 48832, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.9": {"released": "2023-08-08 13:02:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.9-py3-none-any.whl", "filehash": "f9635d7fad7598edd87e71dd4b3615259154c7748d038bc5c4b69bc3c1a6d51f", "filesize": 48801, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.8": {"released": "2023-06-26 14:40:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.8-py3-none-any.whl", "filehash": "de17d504ac438ab454fd41ae3a3004f8d9b1298fd47a9ed29e0d07e9d89eb585", "filesize": 48204, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.7": {"released": "2023-06-07 08:42:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.7-py3-none-any.whl", "filehash": "7e8c37c84babca19311da61580fac6598d39cb5f5d2ea06d3c06007618f0d6f0", "filesize": 47282, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.6": {"released": "2023-06-06 20:42:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.6-py3-none-any.whl", "filehash": "7be048c8390ee0a8e93df1935db7d9ccc0bc0fa002b805233cef7e7c43398569", "filesize": 44440, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.5": {"released": "2023-03-04 14:31:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.5-py3-none-any.whl", "filehash": "f8047a24ac7208d5e6f637515b9726335442aed2958ad76488b8d0a8409d476d", "filesize": 44223, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.4": {"released": "2022-12-16 17:09:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.4-py3-none-any.whl", "filehash": "d97819b12af19ae2e4319972a1f55f1754caeb88fda8f3d32ac52c6b4babf0e4", "filesize": 44218, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.3": {"released": "2022-12-13 15:02:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.3-py3-none-any.whl", "filehash": "23ae22f32ad9fdea275488eb5ccf6dbdd009a6b38f4cba4dbf655ba907dffea4", "filesize": 44169, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.2": {"released": "2022-11-22 17:05:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.2-py3-none-any.whl", "filehash": "ce7b8a19311495b2e8eeefc303b95517ec6ecd7c6907436653e493977d9722b4", "filesize": 44063, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.1": {"released": "2022-11-15 17:18:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.1-py3-none-any.whl", "filehash": "167037307188ede74f502a7d7103ab5c570b81be9f15eaa0337faaf8dc3eefdd", "filesize": 44061, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.6.0": {"released": "2022-08-31 13:03:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.6.0-py3-none-any.whl", "filehash": "35c24134d154646345beeb90a006b87e45054e2f72374599932177a80f17fdb5", "filesize": 43859, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "authlib", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.5.10": {"released": "2022-08-03 16:08:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.5.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.5.10-py3-none-any.whl", "filehash": "554157165d2385649fe7480000f868a90a4cb8b57d94f045a07e09dd65e75b7e", "filesize": 43069, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "markupsafe", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}, "1.5.9": {"released": "2022-01-12 12:24:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pypnusershub-1.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pypnusershub/pypnusershub-1.5.9-py3-none-any.whl", "filehash": "599859baa7b28d05581009ec32afa7f2cb874fa4284776a100566eaf43b9c380", "filesize": 43019, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "flask", "flask-marshmallow", "flask-sqlalchemy", "marshmallow-sqlalchemy", "psycopg2", "requests", "sqlalchemy", "utils-flask-sqlalchemy"]}}}}}