Skip to content

Commit ac11952

Browse files
committed
chore: Update development documentation
1 parent 3a3bf88 commit ac11952

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

docs/development.rst

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,17 @@ Create a local virtual environment (if you don't want *uv* to manage it), and en
2626

2727
.. code-block:: shell
2828
29-
uv sync --dev --extra airflow-providers --extra postgres
29+
uv sync --all-extras --dev
3030
3131
The *dev* dependency group includes development tools for code formatting, type checking, and testing.
3232

33-
The additional extras, *airflow-providers* and *postgres* install dependencies required for testing. If testing a specific Airflow version, the extras may be omitted, see the following section with more details.
33+
The additional extras install dependencies required for testing. If testing a specific Airflow version, the extras may be omitted, see the following section with more details.
34+
35+
*airflow-dbt-python* does not have a build system (yet!) so it needs to be installed separately:
36+
37+
.. code-block:: shell
38+
39+
uv pip install -e .
3440
3541
Support for different versions of *Airflow*
3642
-------------------------------------------
@@ -96,7 +102,11 @@ The ``AIRFLOW_HOME`` environment variable has to be set to the same value used w
96102

97103
The files ``airflow.cfg`` and ``airflow.db`` created as part of initializing the database can be safely deleted once not needed anymore.
98104

99-
Finally, some unit tests require Airflow provider packages. These are all provided by the *airflow-providers* extra.
105+
Afterwards, ensure default connections are created by running:
106+
107+
.. code-block:: shell
108+
109+
uv run airflow connections create-default-connections
100110
101111
Running tests
102112
^^^^^^^^^^^^^

0 commit comments

Comments
 (0)