trove-fm

View on PyPIReverse Dependencies (0)

0.6.1 trove_fm-0.6.1-py3-none-any.whl

Wheel Details

Project: trove-fm
Version: 0.6.1
Filename: trove_fm-0.6.1-py3-none-any.whl
Download: [link]
Size: 854248
MD5: 1236fe39d2ae2ef83a50b1a5e57bca05
SHA256: 88eecfeb7c0b3f735dad45ffa622b47018ce1da7fb621dcd3215c6977664e42b
Uploaded: 2022-10-18 17:06:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trove-fm
Version: 0.6.1
Summary: Trove Farmer's Market is an online store and headless CMS.
Author-Email: Brian Farrell <brian.farrell[at]me.com>
Project-Url: homepage, https://trove-supply.com
Project-Url: rest-api-docs-swagger, https://trove-supply.com/docs/
Project-Url: rest-api-docs-redoc, https://trove-supply.com/redoc/
Project-Url: repository, https://gitlab.com/brianfarrell/trove-fm/
Project-Url: documentation, https://brianfarrell.gitlab.io/trove-fm/
License: AGPLv3
Keywords: commerce,CMS,headless,store
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System
Classifier: Topic :: Office/Business
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: celery[arangodb] (==5.2.7)
Requires-Dist: email-validator (==1.1.3)
Requires-Dist: fastapi (==0.75.2)
Requires-Dist: fastapi-mail (==1.0.8)
Requires-Dist: flower (==1.0.0)
Requires-Dist: itsdangerous (==2.1.2)
Requires-Dist: loguru (==0.6.0)
Requires-Dist: phonenumbers (==8.12.48)
Requires-Dist: python-multipart (==0.0.5)
Requires-Dist: ua-parser (==0.10.0)
Requires-Dist: uvicorn[standard] (==0.17.6)
Requires-Dist: alembic (==1.7.7)
Requires-Dist: asyncpg (==0.25.0)
Requires-Dist: databases[postgresql] (==0.5.5)
Requires-Dist: psycopg2 (==2.9.3)
Requires-Dist: passlib[bcrypt] (==1.7.4)
Requires-Dist: PyJWT (==2.3.0)
Requires-Dist: sphinx (==4.5.0); extra == "doc"
Requires-Dist: sphinxcontrib-napoleon (==0.7); extra == "doc"
Requires-Dist: sphinx-material (==0.0.35); extra == "doc"
Requires-Dist: asgi-lifespan (==1.0.1); extra == "test"
Requires-Dist: coverage[toml] (==6.3.2); extra == "test"
Requires-Dist: dirty-equals (==0.4); extra == "test"
Requires-Dist: httpx (==0.22.0); extra == "test"
Requires-Dist: mypy (==0.942); extra == "test"
Requires-Dist: pytest (==7.1.1); extra == "test"
Requires-Dist: pytest-asyncio (==0.18.3); extra == "test"
Requires-Dist: pytest-cov (==3.0.0); extra == "test"
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 499 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
trove_fm/Dockerfile sha256=rMitEx9KZmlErwOOULjrSIStyj0JAojlZS3DndodhVs 1534
trove_fm/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/_version.py sha256=QgPOM66SVnIAV2Xen1YOzzBoUqiTzMzKVAqKX3fm2Ec 176
trove_fm/alembic.ini sha256=LO83n86H77CFaNJNF_9vcUaqbLly8HEPuWirFasy0qU 832
trove_fm/app/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/app/celery.py sha256=mtWOaG-roaWILO9EWlSg9fK6Kd5iDkaHn-hvIJKBULA 1037
trove_fm/app/celery_tasks.py sha256=jq5KsfSJeSQlNvNdruqGCySCe-qgq1VRWHoSAc4VW-4 880
trove_fm/app/config.py sha256=rRkA02GbvH-EaqNjaV0yOrCM8agxK9_gExEIMWDTOrE 2706
trove_fm/app/exceptions.py sha256=XrOQcKpE0_0MYDM0kW2JNt_cZqjszRWikzJqMYIsm6o 1675
trove_fm/app/main.py sha256=DO_qvW3C-Oxj3tdSA0Z66lQXcgkN3mIcUnrVQ8BATdA 1593
trove_fm/app/api/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/app/api/dependencies/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/app/api/dependencies/auth.py sha256=Han60_KSEWj_nR8P9jsytbJ8sHrdMzM6UdbJKmltu7U 4745
trove_fm/app/api/dependencies/database.py sha256=cReqaftA61eWSL3MiOw43JtJP9mqG_D3HqcdmKCaV1E 1232
trove_fm/app/api/routes/__init__.py sha256=5Tf5M4khlqJPTqvBEYmdlVyEfKN54zJBpBR-n1wOTRI 1359
trove_fm/app/api/routes/company.py sha256=fLlZH1sl2qd7Np02uZ1fevypRn8vVy4eJIbrzfSxFwI 1589
trove_fm/app/api/routes/person.py sha256=rS4N3IrH01_lSkHzxvP4gnzJ6OBZRlCeq_EOh9zphto 9413
trove_fm/app/api/routes/ping.py sha256=8gMo_R8FX89oHU2ptwiaeKG4gQQeIwEWRJMXg3Sqfaw 943
trove_fm/app/core/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/app/core/tasks.py sha256=_j9BndupP3SIRDz9LBvec-XkDcqHmsEljKqqgiwdbgk 1183
trove_fm/app/db/__init__.py sha256=V1noeX9gAQzo4c87k6YBzXG3qvSjCKfVzfMqb-0u74g 1790
trove_fm/app/db/tasks.py sha256=eXls3JR03U08rAEJO0X6SxjGqu6Hdj3n20zpsxGCJH0 1691
trove_fm/app/db/migrations/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/app/db/migrations/env.py sha256=QiOHgdKbimktkMVC4eHik-itKdVnh5dIzBmo_d9y3fg 3852
trove_fm/app/db/migrations/script.py.mako sha256=eFSu2bhTllOLyuTBSfuo09_wFExmooJ-iE6AS7nRreY 1772
trove_fm/app/db/migrations/versions/50e83167d58b_create_profile_tables.py sha256=chxLV9nILOFoVEkeC0H_z4sCQr3IqxXLXkn7BeXpuh0 8938
trove_fm/app/db/migrations/versions/8c3423000743_add_zip_codes.py sha256=7Rgt66Ooa3ao_FgyAfnTt_7XtDIRozLSsh5gWKTWzAo 9437082
trove_fm/app/db/migrations/versions/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/app/db/migrations/versions/f989260ff4b2_create_initial_tables.py sha256=CRGujqZjyv0-ofGqlFuEsfZ7j6Yt9mFfhnPL4s3kbF8 11784
trove_fm/app/db/repositories/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/app/db/repositories/base.py sha256=C4lymCdR8rRk0f4bNPuk4EiNoP9poo5EdcvJxqUV2FY 1111
trove_fm/app/db/repositories/company.py sha256=Lkx3Zn3vAwG1YDiEM7QUHFxaZ-ooftFw3mXa9Zetb-c 2231
trove_fm/app/db/repositories/person.py sha256=qOqfKs2Eh9b2IbaIbNbE1Gwewhvdxmca_10CteLRiQo 10609
trove_fm/app/db/repositories/profile.py sha256=o8VliIC0Z01f2IIfYUMDpHS-RGaptmDrG0MhgCqi6h4 14576
trove_fm/app/models/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/app/models/company.py sha256=xXSrFsmIXTZxKAzy5vpb4_pI79bNxDAPJshH8-HIYak 1846
trove_fm/app/models/core.py sha256=__TjWI7F7rLhcTCixYqrhPAht3yJwOYF6czaBFnP59w 1279
trove_fm/app/models/image.py sha256=1A3yj0BWBO5bwdb3pIErLmsN6l5vne0fmgWfapBWHbI 1315
trove_fm/app/models/person.py sha256=mSDK8i7-fyfjhvla3LKwh66jSGzqGU_pvSJG3TufjC8 4786
trove_fm/app/models/post.py sha256=W5Pb6LqkXwzFhuD5uIlXJGn3EoY3FtnWymDPJrleW7M 1064
trove_fm/app/models/product.py sha256=MafL3uiOwOWKE7cPRoYkx6QFZvz1GOGC08ebwS7pOj0 1482
trove_fm/app/models/profile.py sha256=w-hI8-2KZM28BxkbM-DS5tPqD7WIQlRJre_oBNa_txw 3458
trove_fm/app/models/service.py sha256=W5Pb6LqkXwzFhuD5uIlXJGn3EoY3FtnWymDPJrleW7M 1064
trove_fm/app/models/token.py sha256=tXNtDsXsb1-e5cOkqIYHbxB3mLVaRECrl3U3BIBB3Ko 2051
trove_fm/app/services/__init__.py sha256=LgDwI9N1gP2LSJzwIA2toU9t_xPabl5IXqrLHypTuZw 1136
trove_fm/app/services/authentication.py sha256=a1XnMyvzkWlW_aT2ElfoeqTVZrl0W3VV7GOrjzB_y-c 3625
trove_fm/app/services/email.py sha256=n3WAnkSVtRpF6qHIX7pnk9EbDEeL4BleluTuPBPtk_8 2717
trove_fm/app/services/oauth2.py sha256=W4Su9VSkN95l-Dy5MmvPcQdu6tbYgBlXqvh1uXj3NhI 4279
trove_fm/app/services/security.py sha256=eGI1ga7pNdsIunrRPud79IrLEjufqUamvW-kUNw91kg 2774
trove_fm/scripts/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/scripts/trove.py sha256=FyMMDK_5FCenAqaKfa5qsy_C9RX26XC7NVgTMwH_0xc 1847
trove_fm/scripts/trunc.py sha256=ZOZebf7ukUvM8IRVTIF9CpJf2rQaSBXUMcwOMmuuH70 1238
trove_fm/tests/__init__.py sha256=6CXAdmabd92pLgR3zwXlXB3ZoSC0pcG5VCBJkNHVVfU 755
trove_fm/tests/conftest.py sha256=WlIcU1CnPlkMIf7Rnw4oNzI9SdLlgTZMb6La_XphOS0 9432
trove_fm/tests/models.py sha256=iYSn-H0Z-54s7xQX3jgbsV2VRb8ggI4M8JV7KTHyQBc 5961
trove_fm/tests/qa.py sha256=5ZjGmQcJSPkmxbGOil-q3_0upoQlK3NRv-tquoYHqEk 1157
trove_fm/tests/test_person.py sha256=LPtXouJYhvyukbipu80Dx2oJFUtJP6EgWLurckyxrtU 35440
trove_fm/tests/test_ping.py sha256=5VBKxrmenUp8JQ2JpvOpwVtd83__kBpTVt21BT_E3KQ 1017
trove_fm-0.6.1.dist-info/LICENSE sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8 34523
trove_fm-0.6.1.dist-info/METADATA sha256=J66RkjLwu7qO5uu88_Jpy2wZSN34eaG67O2tK1D6w8k 2812
trove_fm-0.6.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
trove_fm-0.6.1.dist-info/top_level.txt sha256=t4TntvqHvpJ8B1qG19T82_Bb_JtNakXbuwbCsIYjlVo 9
trove_fm-0.6.1.dist-info/RECORD

top_level.txt

trove_fm