-
Notifications
You must be signed in to change notification settings - Fork 13
/
pyproject.toml
47 lines (40 loc) · 1.35 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[tool.poetry]
name = "alfalfa"
version = "0.7.1"
description = "Alfalfa is a web service that converts building energy models in OpenStudio/EnergyPlus, Spawn of EnergyPlus, or Modelica to interactive virtual buildings."
authors = [
'Kyle Benne <kyle.benne@nrel.gov>',
'Anya Petersen <Anya.Petersen@nrel.gov>',
'Nicholas Long <nicholas.long@nrel.gov>',
'Tobias Shapinsky <tobias.shapinsky@nrel.gov>',
'Alex Swindler <alex.swindler@nrel.gov>',
'Tim Coleman <tim.coleman@nrel.gov>',
'Cory Mosiman <cory.mosiman12@gmail.com>',
'Brian Ball <brian.ball@nrel.gov>',
'Willy Bernal <willy.bernalheredia@nrel.gov>',
]
[tool.poetry.dependencies]
python = ">=3.8, <3.11"
boto3 = "~1.26"
mlep = "0.1.1.dev3"
mongoengine = "~0.25"
pandas = "~1.5"
redis = "~4.5"
scipy = "1.9.3"
# The influxdb dependency will be removed once filebeat is configured
influxdb = "^5.3.1"
[tool.poetry.dev-dependencies]
# required for tests to pass right now. There are often issues when pinning to a branch
# and calling poetry update. I have had to completely remove my venv and reinstall in order
# to get the latest updates.
alfalfa-client = "0.7.0"
autopep8 = "~2.0"
pre-commit = "~2.21"
pytest = "~7.2"
pycodestyle = "~2.10"
pytest-cov = "~4.0"
pytest-timeout = "~2.1"
jupyter = "^1.0.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"