templates.general-mlflow.pyproject.toml.vm Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of foundation-mda Show documentation
Show all versions of foundation-mda Show documentation
Model driven architecture artifacts for aiSSEMBLE
The newest version!
# 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/${packageFolderName}/generated/**/*"]
[tool.poetry.dependencies]
python = ">=3.8"
krausening = ">=20"
mlflow = "^2.3.1"
kafka-python = "^2.0.2"
pandas = "^1.5.0"
# Necessary for working with v39.0.0 of crytopgraphy
# https://stackoverflow.com/questions/74981558/error-updating-python3-pip-attributeerror-module-lib-has-no-attribute-openss
pyopenssl = ">22.1.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"
# If protobuf is not explicitly downgraded and 4.x is transitively used via mlflow, developers
# may need to set the PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python to achieve backward compatibility
# with any modules that were generated using protobuf 3.x
protobuf = "^3.20.3"
aissemble-foundation-core-python = "${aissemblePythonVersion}"
aissemble-foundation-pdp-client-python = "${aissemblePythonVersion}"
#if ($pipeline.trainingStep.isModelLineageEnabled())
aissemble-foundation-model-lineage = "${aissemblePythonVersion}"
confluent-kafka = { version = "2.1.1", optional = true }
#end
#if ($postActionRequirements)
#foreach ($requirement in $postActionRequirements)
${requirement}
#end
#end
[tool.poetry.group.dev.dependencies]
black = ">=22.1.0"
behave = ">=1.2.6"
nose = ">=1.3.7"
pylint = "^3.1.0"
#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