All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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