foxops

View on PyPIReverse Dependencies (0)

2.3.4 foxops-2.3.4-py3-none-any.whl

Wheel Details

Project: foxops
Version: 2.3.4
Filename: foxops-2.3.4-py3-none-any.whl
Download: [link]
Size: 62221
MD5: e9b93f2dbb1fb4d0162fbcb78491bd1e
SHA256: 454ca7128316d3ffc7259e685f64426b8e86d9f4500d0e8a6a593047290aabb7
Uploaded: 2024-10-03 13:31:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: foxops
Version: 2.3.4
Summary: Foxops 🦊
Author: Alexander Hungenberg
Author-Email: alexander.hungenberg[at]roche.com
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12,<4.0
Requires-Dist: Jinja2 (<4.0.0,>=3.0.3)
Requires-Dist: SQLAlchemy[asyncio] (<3.0.0,>=2.0.2)
Requires-Dist: aiopath (<0.8.0,>=0.7.7)
Requires-Dist: aiosqlite (<0.21.0,>=0.20.0)
Requires-Dist: alembic[tz] (<2.0.0,>=1.8.1)
Requires-Dist: asyncpg (<0.30.0,>=0.29.0)
Requires-Dist: fastapi (>=0.115.0)
Requires-Dist: greenlet (<4.0.0,>=3.1.1)
Requires-Dist: httpx (<0.28.0,>=0.27.2)
Requires-Dist: pydantic (<3.0.0,>=2.3.0)
Requires-Dist: pydantic-settings (<3.0.0,>=2.0.3)
Requires-Dist: ruamel.yaml (<0.18.0,>=0.17.20)
Requires-Dist: structlog (<25.0.0,>=24.4.0)
Requires-Dist: tenacity (<10.0.0,>=9.0.0)
Requires-Dist: typer (<0.13.0,>=0.12.5)
Requires-Dist: uvicorn (<0.32.0,>=0.31.0)
Description-Content-Type: text/markdown
[Description omitted; length: 1465 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
foxops/__init__.py sha256=OrqhaHUcvnQ8aWC3mwQjurUAmOwWFVBjN-qLU76Kppg 72
foxops/__main__.py sha256=X46cdPWNeW5M6j7ezmV1Wdt_1awxyF-OZjvGJ2NSU7k 3143
foxops/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxops/database/engine.py sha256=O21WofluKAZ_KAxWm5yMcqMEyf4l0Y_o-VrdQQ9jxog 697
foxops/database/repositories/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxops/database/repositories/change.py sha256=BpHCszfn7Bq3hsu8hGxTCV11k7BqkNNKYoh-X1oOWRE 13639
foxops/database/repositories/incarnation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxops/database/repositories/incarnation/errors.py sha256=vJaEO66ZmhMxJFWTpPHxvmIPRabbCGn7E-k5PIbxO1w 111
foxops/database/repositories/incarnation/model.py sha256=S7xXSGisQGmm63E_2AyH6jL7iTzet-IG3xE9k-sFBOQ 230
foxops/database/repositories/incarnation/repository.py sha256=N30_rGn5y8k_ubwoEAiX3ka3Eqmx5PkPMRhNIF5W_Ok 2559
foxops/database/schema.py sha256=_BwmFo3-g3_l0PkEAZXIbaPkgiP_okQI1XFpb_CwF-I 1469
foxops/dependencies.py sha256=2-Vmu9TcRDjFTo9Wbp364g7poh4KQ75aqd3ZvXMKGhc 4567
foxops/engine/__init__.py sha256=h5MMpFltLD76AjTZWRIUljNOZz_5LSwQfdYPF3rLvXQ 693
foxops/engine/__main__.py sha256=-53GGI8SesSA7JFyDAnEfgzGgHQKCug5yVG6Oys2tdk 10241
foxops/engine/custom_filters.py sha256=Qcci8iZLCb7su-Rs8EqP5FjmKvo23kYAg4Dd635BGF8 481
foxops/engine/errors.py sha256=898oEUeYHdbaP88M-oXb6l1NdIRKL4gUMBkq2PD9nEQ 904
foxops/engine/initialization.py sha256=L8Pr2H5e574hD7JnNliITt3IVWt5C41RCsf-C5h-0tA 2541
foxops/engine/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxops/engine/models/incarnation_state.py sha256=CxPhssV7ziecvKEhOF1ecCltBvHafGNu_NEEGTCkIzs 2135
foxops/engine/models/template_config.py sha256=H7LbDZ5F21r35gvTqFUPxD55fSY9eZNPCBSdQMcISc4 5130
foxops/engine/patching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxops/engine/patching/git_diff_patch.py sha256=72hcNdkfgU7DPpJeAYTfCAU3pwnixF1EmExG7zBYsB4 8976
foxops/engine/rendering.py sha256=UZtM_KU3NWoPwUGFr1RE3SAWVQmC12Y1wDR99Z3Gwlk 9569
foxops/engine/update.py sha256=Cnav-G1pbNJgC03L_XBsdLRVw6XLKukQs-9VYmWvjlY 7405
foxops/error_handlers.py sha256=zwdpVTE5DqCsOS9FZInMsew4z2E4qDIpFkzdNMxssDg 1009
foxops/errors.py sha256=WOts6VqKR1GcXTcVgQG2HnV9gqxplCZlxHA1-N-MySw 1697
foxops/external/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxops/external/git.py sha256=i5O4br3ZLSrbH_cnJbEzSeIP0-NbmPibKxKgk_yecr8 8578
foxops/hosters/__init__.py sha256=qBxenHdI3zpBTmTeX3zE3Zs66jhAEwYYwFuYntaLgU0 121
foxops/hosters/gitlab.py sha256=sshN6NZksDJiHYBl2YfhxOlXiof8AlgmPO9mgcTSMVQ 20618
foxops/hosters/local.py sha256=Wd811xZ42bPg3KdBpypLyT7_kh95_Y4P8H53KIo9Mx8 9615
foxops/hosters/types.py sha256=_kirw50h6qE0nJE2vanEkD4dhpX8EProfutWw4SGNNk 2295
foxops/logger.py sha256=384IOC48F_xIdxr2vC9ehtou1D64bEBEki33BXrwhZ4 2711
foxops/middlewares.py sha256=kwj2lpTxSWIFZsx8V7IvA8gjouZp6MVX0MJuAWmRnB8 988
foxops/models/__init__.py sha256=Ed-XhAAYBrlK5ETPLWewiR6IhuGsyIwevTVDozAdqFA 167
foxops/models/change.py sha256=numFY18iV5gsIR1d4fQBEeOmuKsRV1dJfsi_7d1Clqk 618
foxops/models/errors.py sha256=o2kOpDBi8tcNUeOTJKjJLgKEH-jSmFiBuo3oVyOIIks 77
foxops/models/incarnation.py sha256=uOPkHMNxP9_EiXC8e3aVFhvqk648k10ghY3QMo7ZY7I 1270
foxops/openapi.py sha256=3SHmZqT5xHJzNJNydsIM-1emzwU-VnEnY9uhCXEyR1s 655
foxops/routers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxops/routers/auth.py sha256=0706VmMTwHT5NDw-RIQ0l_r6pW4btQ3yD_xWFqguOuw 407
foxops/routers/changes.py sha256=8hTu0KSIIHKCfBWSSEZmo-I44v1KEYn9IWmeCt9SAQc 5552
foxops/routers/incarnations.py sha256=s-0hGtJ55BTuXDdipGjH9DqOlE7q4qw6nPd-SYCGOho 15485
foxops/routers/not_found.py sha256=9I3PJtm8FSgVfLMDmjqbbddEjI2v0YqUyJtWcW7bafk 331
foxops/routers/version.py sha256=DwjOtHm1D5N4HAsGh71P9czfp5lg2K9_-s9x-Hi6Kh4 351
foxops/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foxops/services/change.py sha256=0Qu9miJDRV4vOoBRVvj5GoNIu9XgFxbz29kMSngjm-8 31811
foxops/services/incarnation.py sha256=ZVKBhz_AL8Fp49HoZvYWMBuLJnIQrK4NIrKL9QlvQ6c 1600
foxops/settings.py sha256=87aBWEv5PXewoM8fv3qKn2QiLJQYlqMeYVw3iPOTYPc 1225
foxops/utils.py sha256=9jjZu4kFfM_6hmi88Plsysx87PWz-yQuSVFIBVwj9uA 2201
foxops-2.3.4.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
foxops-2.3.4.dist-info/METADATA sha256=6n_RKHLNLH5U-xdVYPEbYc6WAu0rT7SLb4Ynz0iYyLs 2548
foxops-2.3.4.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
foxops-2.3.4.dist-info/entry_points.txt sha256=pef-NjxIYFD8aqsXEag2VClxQqQKkJ_xVLh3xdtvrqA 54
foxops-2.3.4.dist-info/RECORD

entry_points.txt

fengine = foxops.engine.__main__:app