Skip to content

Commit

Permalink
Merge pull request #205 from rstudio/load-dotenv-app
Browse files Browse the repository at this point in the history
ENH: load dotenv file into generated app.py file
  • Loading branch information
isabelizimm authored Jan 3, 2024
2 parents ffadf81 + cc57572 commit efa0c52
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,12 @@ install_requires =
requests
pins>=0.7.1
rsconnect-python>=1.11.0
python-dotenv
plotly
pip-tools
httpx


[options.extras_require]
all =
vetiver[dev]
Expand Down
2 changes: 2 additions & 0 deletions vetiver/tests/test_write_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,11 @@ def test_write_app(vetiver_model_creation):
assert (
contents
== f"""from vetiver import VetiverModel
from dotenv import load_dotenv, find_dotenv
import vetiver
import pins
load_dotenv(find_dotenv())
b = pins.board_folder({repr(tempdir)}, allow_pickle_read=True)
v = VetiverModel.from_pin(b, 'model', version = {repr(version)})
Expand Down
2 changes: 2 additions & 0 deletions vetiver/write_fastapi.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,9 @@ def write_app(
f = open(file, "x")

app = f"""from vetiver import VetiverModel
from dotenv import load_dotenv, find_dotenv
{_glue_required_pkgs(infra_pkgs)}
load_dotenv(find_dotenv())
b = pins.{load_board}
{pin_read}
Expand Down

0 comments on commit efa0c52

Please sign in to comment.