- Install python 3.11 or newer
- Pylance:
ms-python.vscode-pylance - Tailwind CSS Intellisense:
bradlc.vscode-tailwindcss - Jinja:
wholroyd.jinja - Jinja2 Snippet Kit:
wyattferguson.jinja2-snippet-kit - BetterJinja:
samuelcolvin.jinjahtml - Markdown All in One:
yzhang.markdown-all-in-one - markdownlint:
davidanson.vscode-markdownlint
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt-
Run the following commands
.\venv\Scripts\activate python setup.py bdist_wheel
-
Verify the package
- Examine the build output files at
build/lib/jinja_flowbite- Ensure that all the expected
.jinjafiles are there
- Ensure that all the expected
- Examine the build output files at
-
Install twine
.\venv\Scripts\activate pip install twine # if you haven't already
-
Ensure you have your ~/.pypirc populated
[pypi] username = __token__ password = pypi-********** -
Update CHANGELOG.md
-
Publish to PyPI
-
Update the version number in
setup.py -
Run the following command
.\venv\Scripts\activate .\publish.ps1
-