ACME integration of Prefect for Orchestration
<Explantion of the problem app/library is trying to solve>
<Features of the application/library that solve the problem>
The project comes with a python development environment. To generate it, after checking out the repo run:
chmod +x create_env.sh
Then to generate the environment (or update it to latest version based on state of uv.lock
), run:
./create_env.sh
This will generate a new python virtual env under .venv
directory. You can activate it via:
source .venv/bin/activate
If you are using VSCode, set to use this env via Python: Select Interpreter
command.
<example command>
This project has been setup with acme-project-create
, a python code template library.
-
Enable GitHub Pages to be published via GitHub Actions by going to
Settings-->Pages-->Source
-
Create
release
environment for GitHub Actions to enable uploads of the library to PyPi -
Setup auth to PyPI for the GitHub Action implemented in
.github/workflows/release.yml
via Trusted Publisheruv publish
doc -
Once you create the python environment for the first time add the
uv.lock
file that will be created in project directory to the source control and update it each time environment is rebuilt -
In order not to replicate documentation in
docs/docs/index.md
file andREADME.md
in root of the project setup a symlink fromREADME.md
file to theindex.md
file. To do this, fromdocs/docs
dir run:ln -sf ../../README.md index.md