templates.inference.pyproject.toml.vm Maven / Gradle / Ivy
# GENERATED STUB - PLEASE ***DO*** MODIFY
# Originally generated from ${templateName}.
[tool.poetry]
name = "${packageName}"
version = "1.0.0.dev"
description = "${pipeline.description|'Description of package'}"
authors = ["Your Name "]
# Ensure that generated code is included in package archives
include = ["src/${artifactIdPythonCase}/generated/**/*"]
[tool.poetry.dependencies]
python = ">=3.8"
mlflow = "^2.3.1"
fastapi = ">=0.95.0"
uvicorn = { version = "^0.18.0", extras = ["standard"]}
grpcio = "^1.50.0"
krausening = ">=20"
pandas = "^1.5.0"
# The latest versions of scipy cap numpy to < 1.26.0, but older versions don't. The recent release of numpy caused
# scipy to downgrade to a version that is incompatible with the latest version of numpy. Presumably, scipy will release
# a new version that is compatible with the latest version of numpy, but until then, we need to explicitly avoid the downgrade.
scipy = "^1.9.3"
aissemble-foundation-core-python = "${aissemblePythonVersion}"
aissemble-foundation-pdp-client-python = "${aissemblePythonVersion}"
[tool.poetry.group.dev.dependencies]
black = ">=22.1.0"
behave = ">=1.2.6"
nose = ">=1.3.7"
grpcio-tools = "^1.50.0"
grpcio-testing = "^1.50.0"
pylint = "^3.1.0"
[tool.pylint.MASTER]
# Ignores protobuf generated files that fail linting
ignore-patterns = '.*pb2[\S]*.py'
#if ($aissembleVersion.endsWith("SNAPSHOT"))
[[tool.poetry.source]]
name = "devpypi"
url = "https://test.pypi.org/simple/"
priority = "supplemental"
#end
[build-system]
requires = ["poetry-core>=1.7.0"]
build-backend = "poetry.core.masonry.api"
© 2015 - 2025 Weber Informatics LLC | Privacy Policy