You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
4) Install your local libqfieldsync as editable dependency (assuming you are in the same directory as step 3):
57
+
4) Install your local `libqfieldsync` as editable dependency (assuming you are in the same directory as step 3):
35
58
36
-
```
59
+
```shell
37
60
pip install -e libqfieldsync
38
61
```
39
62
40
-
NOTE On more recent Linux distributions you might get an error `error: externally-managed-environment` and you have to pass additional `--break-system-packages`.
63
+
> [!NOTE]
64
+
> On more recent Linux distributions you might get an error `error: externally-managed-environment` and you have to pass additional `--break-system-packages`.
65
+
> Despite the name, we promise this is not going to break system packages.
66
+
67
+
### Opening a PR
68
+
69
+
Make sure each new feature or bug fix are in a separate PR.
41
70
42
-
Despite the name, we promise this is not going to break system packages.
71
+
QFieldSync stores the respective `libqfieldsync` commit SHA in the bottom of [`requirements.txt`](https://github.com/opengisch/qfieldsync/blob/master/requirements.txt#L9-L10).
72
+
Sometimes changes in QFieldSync require modifications in [`libqfieldsync`](https://github.com/opengisch/libqfieldsync/).
73
+
In these cases please update the commit sha of `libqfieldsync` to point to the respective commit on `libqfieldsync`'s master branch.
0 commit comments