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
- Don't add discovered extra path if it's a source path
- Fix copying of `Config` and `CommandOptions`
- Fix `defaults.api_config` documentation
- Remove hack to account for the `pytests` directory
- Sort `mkdocs.yml` import inventories
- cookiecutter: Fix adding of an empty keyword
- editorconfig: Use 4 spaces identation for Markdown files
- Remove unnecessary py.typed file
- Don't ship development files in source distribution
- cookiecutter: Don't ship devel files in source distribution
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,10 @@
6
6
7
7
## Upgrading
8
8
9
+
- nox: Now the default configuration for API repositories will not automatically add `pytests` as an `extra_path`
10
+
11
+
The `pytests` directory is not a standard directory that will be auto-discovered by `pytest`, so it should always be included in the `pyproject.toml` file, in the `tool.pytest.ini_options.testpaths` array. Please check your API project is properly configured.
12
+
9
13
### Cookiecutter template
10
14
11
15
- To make the new workflow to check if release notes were updated you should add the check to the branch protection rules of your repository to require this check to pass. You should also add a new label *"cmd:skip-release-notes"* to be able to override the check. You can use the following script to do it:
@@ -52,6 +56,16 @@
52
56
53
57
- The distribution package doesn't include tests and other useless files anymore.
54
58
59
+
- nox
60
+
61
+
* When discovering path *extra paths*, now paths will not be added if they are also *source paths*, as we don't want any duplicates.
62
+
63
+
* Fix copying of `Config` and `CommandOptions` objects.
64
+
55
65
### Cookiecutter template
56
66
57
67
- Now the CI workflow will checkout the submodules.
68
+
69
+
- Fix adding of an empty keyword.
70
+
71
+
- Don't distribute development files in the source distribution.
0 commit comments