spockflow

View on PyPIReverse Dependencies (0)

0.3.0 SpockFlow-0.3.0-py3-none-any.whl

Wheel Details

Project: spockflow
Version: 0.3.0
Filename: SpockFlow-0.3.0-py3-none-any.whl
Download: [link]
Size: 69012
MD5: 225137eaed658840e43861e02b5ecf76
SHA256: 2d380b80d493b6f0556eb973b8e6476c8a7e8cd84e7a78ae980c66da154a0e5f
Uploaded: 2024-09-23 08:17:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: SpockFlow
Version: 0.3.0
Summary: Everything you could ever dream of
Author-Email: Sholto Armstrong <sjnarmstrong[at]gmail.com>
License: MIT License Copyright (c) 2024 Capitec Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.8
Requires-Dist: sf-hamilton (>=1.56.0)
Requires-Dist: pydantic (>=2.5.2)
Requires-Dist: pydantic-settings (>=2.2.1)
Requires-Dist: cachetools (>=5.3.3)
Requires-Dist: build; extra == "dev"
Requires-Dist: coverage[toml]; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: versioneer; extra == "dev"
Requires-Dist: jsonpath-ng (==1.6.0); extra == "parsers"
Requires-Dist: fastapi (>=0.104.1); extra == "webapp"
Requires-Dist: uvicorn (>=0.24.0.post1); extra == "webapp"
Requires-Dist: gunicorn (>=21.2.0); extra == "webapp"
Requires-Dist: PyYAML (>=5.0); extra == "yaml"
Provides-Extra: dev
Provides-Extra: parsers
Provides-Extra: webapp
Provides-Extra: yaml
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3458 characters]

WHEEL

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

RECORD

Path Digest Size
spockflow/__init__.py sha256=jMVE6eKegndV9O0lmGwPddirpw8Rn7Pdlqw5tyj2c4w 73
spockflow/_imports.py sha256=40s8FzrPIGhCezgIOuERye8noinw9iT051Wq_Zodc0A 386
spockflow/_serializable.py sha256=yyVysM53vZ-_zPzMFto0oX10flHSn8UYIYZhVcb7bGs 3202
spockflow/_util.py sha256=g_aLxtqj4NOtjcXatebL5xS9-vER3HNCS9zdTpp4hRg 1357
spockflow/_version.py sha256=XOSoLRs3GTf1QmcuZwZrUfZ7WGS27IGvG-4rOvZ4ZBg 497
spockflow/config_node.py sha256=Is_ZlDZ8LfrzcBhu-RJRRJ2idpKPrchkjpRRX6ntLsQ 2475
spockflow/core.py sha256=Gtnhmf3xyGPPf25qVbFAI8R8XgbJJwyGcq2YIkJWlx4 7420
spockflow/exceptions.py sha256=FFW-kFtrqgsRKTTl3apZoTsKkrssxgc8DSZ52gnjA2U 402
spockflow/nodes.py sha256=L_i6jhkPZTMS1g5hNtA1t35eKOsSvSeAS_rAAZSdSFM 19500
spockflow/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/components/calculate.py sha256=Dn9qYahEDHCVdGiMIBaS0Gx6PcsNW5Z3e7KqbxYtnYU 1721
spockflow/components/dtable.py sha256=nmjkHsBfrAXaw86EkguoLGvoW-jYjIqfwwMBI4ok61A 7789
spockflow/components/todo_inputs.py sha256=o9-YkUctnW3WodKTZpUVHTNiLHpgyq2WYVYlI2a3Cv4 611
spockflow/components/scorecard/__init__.py sha256=QJjBuQW5MHTQh6Q1cc2wqpoXtz0ArXqf7lAf8wpofUM 893
spockflow/components/scorecard/exceptions.py sha256=grd-3GaHbqQM_fPJqY0-roArldppztI0bIBMRGsWjUw 3058
spockflow/components/scorecard/logger.py sha256=CmZOxJFMeZ9PmkQyG0aYoyFG7qJAWiVRxk4u9t4GKUE 60
spockflow/components/scorecard/probability.py sha256=YEe2BsZoPXcTzRyo41ISKXf3SfA7BS96X6iwcgfHMiw 500
spockflow/components/scorecard/v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/components/scorecard/v2/adjustments.py sha256=IoBQEbP94MBdCesIu80UA954wFez0rMfTtZBeazrpWQ 1795
spockflow/components/scorecard/v2/common.py sha256=wacUq3qMmRURuOvjwfe_Wmkzh67E5V-88-IgPqbLx-A 4631
spockflow/components/scorecard/v2/criteria.py sha256=nMEEhpLcIvnC6bGL5jyG2s2xTKmYgG4QW97F72hGkMw 1645
spockflow/components/scorecard/v2/criteria_categorical.py sha256=7KWRID-JFEIQtZU1tXmeLx3vljD8ixQgqY2GF6dQE8o 7465
spockflow/components/scorecard/v2/criteria_numerical.py sha256=Y-Tu0tc6eztuJkBhSPMWVDxov7IoJ0W2iHhTobeeh1Y 6633
spockflow/components/scorecard/v2/scorecard.py sha256=5VT1QRbeQxHqwtfYTSY4_02p-udHqv0DR1tmKSkmfXU 8705
spockflow/components/scorecard/v2/ui.py sha256=Gnuk5MQqAofYmLYZp_U0iTxjUEnhe5v_fxX6jNPnSjk 33255
spockflow/components/tree/__init__.py sha256=ig8dz9g34zGW01v-B_sueZe4nO_tncm0PB2LYbvdeMA 509
spockflow/components/tree/exceptions.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/components/tree/settings.py sha256=U8Zy2hrRXvLD4YqQMqulgSmuwzlyCr8sQfT0ZsOS_n8 631
spockflow/components/tree/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/components/tree/v1/compiled.py sha256=zAYzrZuDjnNoKRoPk0ox6S5ISbH3wsh5n7arOGIlao0 16142
spockflow/components/tree/v1/core.py sha256=mhRAW8Du77WtbsJ-ZNFEhgtdyKNXhc7Q64w-xYIzxtA 19915
spockflow/inference/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/inference/cache.py sha256=G1Ha_PhfYHoRL0jwC8XjoqNdiEMysLmGAgeMQc9zh2I 3420
spockflow/inference/exceptions.py sha256=p9_n4Olntz_xzfSkN-d5AEZ0jpWYw9Nr7JnDjyYfe-4 4656
spockflow/inference/handler.py sha256=DjXjrIbvgtV-m546pWC8xUw84huE85SOTYNkufuMI8U 9947
spockflow/inference/model_loader.py sha256=utgqdNz7Ln9Cd0JEig9EvUjB8Z5p4IwcAFhG6k6y-30 3853
spockflow/inference/settings.py sha256=Uy27MWTy4VoDOmpnB5dkNQEBBgV080vTJU_YVfciSKM 2617
spockflow/inference/util.py sha256=mGWvD6dlV4CcApnATWS19Leisdz6NDeYuDyrOChorzk 4086
spockflow/inference/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/inference/config/loader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/inference/config/loader/base.py sha256=Vl0dhfOhPl6TlR0OSo08T51mc8RWyPKeWXif8UIRk0w 794
spockflow/inference/config/loader/empty.py sha256=XlH0zFBzFyct1kuk7MEpNeJbBXofO3iXDOuYcV595HI 530
spockflow/inference/config/loader/yamlmanager.py sha256=KWTwywCni0fEgUZY-5eIXc_9n6-WqVyShXzSIiVbZKQ 2253
spockflow/inference/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/inference/io/accept_type_parser.py sha256=A-f1Prf-H6JiiHX7iTxtkeNw9Jm-FNRjRgya-8gnj5c 862
spockflow/inference/io/content_types.py sha256=MMv7Z5uEy3jbYLoR3Cg2ZbT_dT5af_-ekSv9V_PrN00 55
spockflow/inference/io/decoders.py sha256=oWse2R8bPejeJdwKSZYk3dRt6S5i4NvxRcPGlr8E9eY 599
spockflow/inference/io/encoders.py sha256=PGzQVS_tJzhruXrIvlo10gDxYhxnQaz8MxyhK0D8sFE 1396
spockflow/inference/io/json_encoder.py sha256=9lS4a7TVyhv5Ohgr9LabvP-WMUOZf7H7rVLRoPnKVyg 551
spockflow/inference/io/responses.py sha256=wYQWtSsdRVbgjgXuEd_UKV1ix000PxrWIMonfV5N4uI 1247
spockflow/inference/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spockflow/inference/server/asgi.py sha256=jAY-6wK1r8dbDVo1AaYWnjM7g-LXZBbSQ53mq4wPjbs 229
spockflow/inference/server/models.py sha256=eUUZauLl8RSN5rtA1eHBAwHAakMDoLKnzx3kfXpQNzk 741
spockflow/inference/server/nginx.conf sha256=u9gdnEaFBSduD2L7w-UWFqA1EF38I3ZnvjlmnSFxSdo 716
spockflow/inference/server/predictor.py sha256=GWgbdRJ1z3-LcymthEpSzo73hI8iPJ2Fv3HIy884igA 5282
spockflow/inference/server/run.py sha256=UHKjSyfGhoTA0YGlImmDfbRG0qMB8yXEkhh51kCcw4k 268
spockflow/inference/server/serve.py sha256=tj0GPDEmyeBdLF_nM679zzKCCEmofh8OUo5xso6Riik 2365
SpockFlow-0.3.0.dist-info/LICENSE sha256=Ux8fTP2sbZim5ZTkTSI--IDbMwnwkKJROa-2dH3i8ac 1064
SpockFlow-0.3.0.dist-info/METADATA sha256=W1KXJnE7PLiWoLntjt00LgraNyvu-F-6fnKcI70UyGs 6198
SpockFlow-0.3.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
SpockFlow-0.3.0.dist-info/top_level.txt sha256=uqo6A13bJDK6J0ev152b8I-NbukBS9k96OWPsqmjQw0 10
SpockFlow-0.3.0.dist-info/RECORD

top_level.txt

spockflow