Skip to content

Commit

Permalink
Release 0.19.0 (#3411)
Browse files Browse the repository at this point in the history
* Bump up version to 0.19.0

* Add 'tools' to expected keys

Signed-off-by: Ahdra Merali <ahdra.merali@quantumblack.com>
  • Loading branch information
AhdraMeraliQB authored Dec 12, 2023
1 parent e1e02c4 commit 604f7b2
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 7 deletions.
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,6 @@ authors:
- family-names: Theisen
given-names: Merel
title: Kedro
version: 0.18.14
date-released: 2023-10-18
version: 0.19.0
date-released: 2023-12-12
url: https://github.com/kedro-org/kedro
14 changes: 13 additions & 1 deletion RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,16 @@
# Upcoming Release 0.19.0
# Upcoming Release 0.19.1

## Major features and improvements

## Bug fixes and other changes

## Breaking changes to the API

## Documentation changes

## Community contributions

# Release 0.19.0

## Major features and improvements
* Dropped Python 3.7 support.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/development/commands_reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Returns output similar to the following, depending on the version of Kedro used
| |/ / _ \/ _` | '__/ _ \
| < __/ (_| | | | (_) |
|_|\_\___|\__,_|_| \___/
v0.18.14
v0.19.0
Kedro is a Python framework for
creating reproducible, maintainable
Expand Down
1 change: 1 addition & 0 deletions docs/source/robots.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ User-agent: *
Disallow: /
Allow: /en/stable/
Allow: /en/latest/
Allow: /en/0.19.0/
Allow: /en/0.18.5/
Allow: /en/0.18.6/
Allow: /en/0.18.7/
Expand Down
2 changes: 1 addition & 1 deletion kedro/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import sys
import warnings

__version__ = "0.18.14"
__version__ = "0.19.0"


class KedroDeprecationWarning(DeprecationWarning):
Expand Down
2 changes: 1 addition & 1 deletion kedro/framework/startup.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ def _get_project_metadata(project_path: Union[str, Path]) -> ProjectMetadata:
try:
return ProjectMetadata(**metadata_dict)
except TypeError as exc:
expected_keys = mandatory_keys + ["source_dir"]
expected_keys = mandatory_keys + ["source_dir", "tools"]
raise RuntimeError(
f"Found unexpected keys in '{_PYPROJECT}'. Make sure "
f"it only contains the following keys: {expected_keys}."
Expand Down
2 changes: 1 addition & 1 deletion tests/framework/test_startup.py
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ def test_toml_file_with_extra_keys(self, mocker):
pattern = (
"Found unexpected keys in 'pyproject.toml'. Make sure it "
"only contains the following keys: ['package_name', "
"'project_name', 'kedro_init_version', 'source_dir']."
"'project_name', 'kedro_init_version', 'source_dir', 'tools']."
)

with pytest.raises(RuntimeError, match=re.escape(pattern)):
Expand Down

0 comments on commit 604f7b2

Please sign in to comment.