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
3. Install your local copy into a virtualenv. Assuming you have [PDM](https://pdm.fming.dev/latest/) installed, this is how you set up your fork for local development::
58
+
3. Install your local copy into a virtualenv. Assuming you have [uv](https://docs.astral.sh/uv/) installed, this is how you set up your fork for local development::
59
59
60
60
```shell
61
61
$ cd cattrs/
62
-
$ pdm install -d -G :all
62
+
$ uv sync --all-groups --all-extras
63
63
```
64
64
65
65
4. Create a branch for local development::
66
66
67
67
```shell
68
-
$ git checkout -b name-of-your-bugfix-or-feature
68
+
$ git switch -c name-of-your-bugfix-or-feature
69
69
```
70
70
71
71
Now you can make your changes locally.
72
72
73
-
5. When you're done making changes, check that your changes pass flake8 and the tests, including testing other Python versions with tox::
73
+
5. When you're done making changes, check that your changes pass lints and the tests, including testing other Python versions::
74
74
75
75
```shell
76
76
$ make lint
77
-
$ maketest
78
-
$ tox
77
+
$ justtest
78
+
$ just --set python python3.9 test# Test on other versions
79
79
```
80
80
81
81
6. Commit your changes and push your branch to GitHub::
@@ -106,5 +106,5 @@ Before you submit a pull request, check that it meets these guidelines:
0 commit comments