PyCon DE & PyData conference website.
Important Note for Speakers
All speaker and session information is sourced from Pretalx.
To update your bio or session description, please make the changes directly in Pretalx.
The website updates periodically, at least once per day, to reflect changes from Pretalx.
- Add a blog post details
- Add a sponsor details
- Add a community partner details
- Manage pre-conference and post-conference landing pages details
- Add a subsite details
- Manage sessions (talks, tutorials,…) details
- Manage speaker-information details
- Manage contact form details
- Update the coding details
- Deploy the website details
Following steps are required to develop and run the website locally:
There are two options for local development. Both option are valid.
- Select the right Python version, the one used and tested is stored in
./.python-version, however, most relatively current versions should work. Use whatever Python version manager you prefer, for examplepyenv. - Create a virtual environment and activate it, so that the dependencies for this project won't clash with other, locally installed
libraries:
python -m venv ./venv && source venv/bin/activate. - Install the dependencies:
pip install -r requirements.txt.
uv venvAfter having cloned this repository:
- Make sure to have a local installation of Docker and VS Code running.
- Open VS Code and make sure to have the Dev Containers Extension from Microsoft installed.
- Open the cloned project in VS Code and from the bottom right corner confirm to open the project to be opened within the Devcontainer.
If you miss any dependencies check out the devcontainer.json within the .devcontainer folder. The correct python version and all python dependencies are already installed.
Lektor requires local plugins to be installed. This will take care of all of it.
bash make run