This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/burr.git


The following commit(s) were added to refs/heads/main by this push:
     new e04433c5 Fix Copyright year to 2026 (#633)
e04433c5 is described below

commit e04433c5ccd344f416de1047b031ced625fc8980
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Jan 18 12:42:35 2026 +0100

    Fix Copyright year to 2026 (#633)
---
 .pre-commit-config.yaml                            |  2 +-
 .style.yapf                                        |  2 +-
 NOTICE                                             |  2 +-
 .../s3/deployment/terraform/.terraform.lock.hcl    |  2 +-
 examples/deep-researcher/notebook.ipynb            | 10 ++++-----
 examples/deep-researcher/requirements.txt          |  2 +-
 examples/email-assistant/notebook.ipynb            | 16 +++++++--------
 examples/email-assistant/requirements.txt          |  2 +-
 examples/hello-world-counter/notebook.ipynb        |  2 +-
 examples/multi-modal-chatbot/burr_demo.ipynb       | 24 +++++++++++-----------
 examples/multi-modal-chatbot/notebook.ipynb        |  2 +-
 examples/multi-modal-chatbot/requirements.txt      |  2 +-
 examples/streaming-fastapi/notebook.ipynb          |  6 +++---
 setup.cfg                                          |  2 +-
 telemetry/ui/.eslintignore                         |  2 +-
 telemetry/ui/.prettierignore                       |  2 +-
 telemetry/ui/public/robots.txt                     |  2 +-
 17 files changed, 41 insertions(+), 41 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 7905de2c..aee19ae4 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/.style.yapf b/.style.yapf
index fd8f1fcf..8a3aba20 100644
--- a/.style.yapf
+++ b/.style.yapf
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/NOTICE b/NOTICE
index 0a81403e..756c8b60 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Burr (Incubating)
-Copyright 2025 The Apache Software Foundation
+Copyright 2026 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/burr/tracking/server/s3/deployment/terraform/.terraform.lock.hcl 
b/burr/tracking/server/s3/deployment/terraform/.terraform.lock.hcl
index ef8d24da..4fbf52a1 100644
--- a/burr/tracking/server/s3/deployment/terraform/.terraform.lock.hcl
+++ b/burr/tracking/server/s3/deployment/terraform/.terraform.lock.hcl
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/examples/deep-researcher/notebook.ipynb 
b/examples/deep-researcher/notebook.ipynb
index e494798d..6673870b 100644
--- a/examples/deep-researcher/notebook.ipynb
+++ b/examples/deep-researcher/notebook.ipynb
@@ -6,7 +6,7 @@
    "outputs": [],
    "execution_count": null,
    "source": [
-    "# Copyright 2025 Apache Software Foundation\n",
+    "# Copyright 2026 Apache Software Foundation\n",
     "#\n",
     "# Licensed under the Apache License, Version 2.0 (the \"License\");\n",
     "# you may not use this file except in compliance with the License.\n",
@@ -180,7 +180,7 @@
    "source": [
     "## Deep Researcher\n",
     "\n",
-    "This is an example of a research assistant agent that uses llm chat and 
llm-friendly search together to provide a report, complete with internet 
citations, on a topic of the user's choosing. The graph for the agent includes 
optional reflection and re-writing that is implemented as a loop. This 
particular version of a research assistant uses the OpenAI API code for chat 
and the Tavily API for search. \n",
+    "This is an example of a research assistant agent that uses llm chat and 
llm-friendly search together to provide a report, complete with internet 
citations, on a topic of the user's choosing. The graph for the agent includes 
optional reflection and re-writing that is implemented as a loop. This 
particular version of a research assistant uses the OpenAI API code for chat 
and the Tavily API for search.\n",
     "\n",
     "Given a research topic, the research assistant flow consists of several 
steps. On initialization, the assistant must:\n",
     "\n",
@@ -197,7 +197,7 @@
     "5. Finalize summary with formatted sources and return it to the user.\n",
     "\n",
     "The graph for the application is visualized below.\n",
-    "   \n"
+    "\n"
    ]
   },
   {
@@ -364,7 +364,7 @@
    "source": [
     "my_research_topic = \"getting a job in datascience\"\n",
     "action, state, result = app.run(halt_after=[\"finalize_summary\"], 
inputs={\"research_topic\": my_research_topic})\n",
-    "print(app.state[\"running_summary\"])     "
+    "print(app.state[\"running_summary\"])"
    ]
   },
   {
@@ -384,7 +384,7 @@
    "source": [
     "my_research_topic = \"how to get started with canning food at home\"\n",
     "action, state, result = app.run(halt_after=[\"finalize_summary\"], 
inputs={\"research_topic\": my_research_topic})\n",
-    "print(app.state[\"running_summary\"]) "
+    "print(app.state[\"running_summary\"])"
    ]
   },
   {
diff --git a/examples/deep-researcher/requirements.txt 
b/examples/deep-researcher/requirements.txt
index b498e389..eb345e08 100644
--- a/examples/deep-researcher/requirements.txt
+++ b/examples/deep-researcher/requirements.txt
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/examples/email-assistant/notebook.ipynb 
b/examples/email-assistant/notebook.ipynb
index f63ca4d9..cbe0adfc 100644
--- a/examples/email-assistant/notebook.ipynb
+++ b/examples/email-assistant/notebook.ipynb
@@ -6,7 +6,7 @@
    "outputs": [],
    "execution_count": null,
    "source": [
-    "# Copyright 2025 Apache Software Foundation\n",
+    "# Copyright 2026 Apache Software Foundation\n",
     "#\n",
     "# Licensed under the Apache License, Version 2.0 (the \"License\");\n",
     "# you may not use this file except in compliance with the License.\n",
@@ -57,7 +57,7 @@
    "source": [
     "# The Application\n",
     "\n",
-    "We're modeling this as a multi-shot model. No sane person would trust 
GPT-x to respond on their behalf, \n",
+    "We're modeling this as a multi-shot model. No sane person would trust 
GPT-x to respond on their behalf,\n",
     "but it can be quite valuable in helping automate the process of 
responding to an email and deciding how to respond.\n",
     "There are a few interaction points:\n",
     "\n",
@@ -65,7 +65,7 @@
     "2. The LLM has the option to ask a set of clarifying questions that the 
user can then respond to\n",
     "3. The user then provides feedback. If feedback is empty, the LLM will 
return a result\n",
     "\n",
-    "This demonstrates how to use Burr to move in/out of more complex flows. 
\n",
+    "This demonstrates how to use Burr to move in/out of more complex 
flows.\n",
     "\n",
     "First, we instantiate/visualize the application. To see the code, see 
[application.py](application.py)."
    ]
@@ -146,9 +146,9 @@
     "Regards,\n",
     "Someone\"\"\"\n",
     "\n",
-    "INSTRUCTIONS = \"\"\"I get a bunch of these emails and usually ignore 
them. I don't want to pay \n",
-    "(or really engage) but I want to see if they can help promote our 
tooling, \n",
-    "particularly the OS libraries Hamilton and Burr, which are tools for AI 
practitioners. \n",
+    "INSTRUCTIONS = \"\"\"I get a bunch of these emails and usually ignore 
them. I don't want to pay\n",
+    "(or really engage) but I want to see if they can help promote our 
tooling,\n",
+    "particularly the OS libraries Hamilton and Burr, which are tools for AI 
practitioners.\n",
     "Let's see if we can turn this cold-call around.\n",
     "\"\"\""
    ]
@@ -200,7 +200,7 @@
     "\n",
     "def request_feedback(draft):\n",
     "    \"\"\"Requests feedback from the user for a draft\"\"\"\n",
-    "    print( \n",
+    "    print(\n",
     "        f\"here's a draft!: \\n {draft} \\n \\n What feedback do you 
have?\",\n",
     "        \"If you have no feedback then we'll finish it up.\"\n",
     "    )\n",
@@ -212,7 +212,7 @@
     "}\n",
     "while True:\n",
     "    action, result, state = app.run(\n",
-    "        halt_before=[\"clarify_instructions\", \"process_feedback\"], \n",
+    "        halt_before=[\"clarify_instructions\", \"process_feedback\"],\n",
     "        halt_after=[\"final_result\"],\n",
     "        inputs=inputs\n",
     "    )\n",
diff --git a/examples/email-assistant/requirements.txt 
b/examples/email-assistant/requirements.txt
index eb4d5e7a..b86c64f5 100644
--- a/examples/email-assistant/requirements.txt
+++ b/examples/email-assistant/requirements.txt
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/examples/hello-world-counter/notebook.ipynb 
b/examples/hello-world-counter/notebook.ipynb
index c34b692a..e9296025 100644
--- a/examples/hello-world-counter/notebook.ipynb
+++ b/examples/hello-world-counter/notebook.ipynb
@@ -6,7 +6,7 @@
    "outputs": [],
    "execution_count": null,
    "source": [
-    "# Copyright 2025 Apache Software Foundation\n",
+    "# Copyright 2026 Apache Software Foundation\n",
     "#\n",
     "# Licensed under the Apache License, Version 2.0 (the \"License\");\n",
     "# you may not use this file except in compliance with the License.\n",
diff --git a/examples/multi-modal-chatbot/burr_demo.ipynb 
b/examples/multi-modal-chatbot/burr_demo.ipynb
index b18f4fc4..5af9f21f 100644
--- a/examples/multi-modal-chatbot/burr_demo.ipynb
+++ b/examples/multi-modal-chatbot/burr_demo.ipynb
@@ -6,7 +6,7 @@
    "outputs": [],
    "execution_count": null,
    "source": [
-    "# Copyright 2025 Apache Software Foundation\n",
+    "# Copyright 2026 Apache Software Foundation\n",
     "#\n",
     "# Licensed under the Apache License, Version 2.0 (the \"License\");\n",
     "# you may not use this file except in compliance with the License.\n",
@@ -123,7 +123,7 @@
     "import copy\n",
     "\n",
     "from IPython.display import Image, display\n",
-    "from IPython.core.display import HTML \n",
+    "from IPython.core.display import HTML\n",
     "import openai\n",
     "\n",
     "from burr.core import ApplicationBuilder, State, default, graph, when\n",
@@ -190,7 +190,7 @@
     "def chat_response(\n",
     "        state: State, prepend_prompt: str, model: str = 
\"gpt-3.5-turbo\"\n",
     ") -> State:\n",
-    "    \n",
+    "\n",
     "    chat_history = copy.deepcopy(state[\"chat_history\"])\n",
     "    chat_history[-1][\"content\"] = f\"{prepend_prompt}: 
{chat_history[-1]['content']}\"\n",
     "    chat_history_api_format = [\n",
@@ -409,7 +409,7 @@
     "base_graph = (\n",
     "    graph.GraphBuilder()\n",
     "    .with_actions(\n",
-    "        # these are the \"nodes\" \n",
+    "        # these are the \"nodes\"\n",
     "        prompt=process_prompt,\n",
     "        decide_mode=choose_mode,\n",
     "        generate_image=image_response,\n",
@@ -635,8 +635,8 @@
     "    ApplicationBuilder()\n",
     "    .with_graph(base_graph)\n",
     "    .initialize_from(\n",
-    "        tracker, \n",
-    "        resume_at_next_action=True, \n",
+    "        tracker,\n",
+    "        resume_at_next_action=True,\n",
     "        default_state={\"chat_history\": []},\n",
     "        default_entrypoint=\"prompt\",\n",
     "    )\n",
@@ -744,7 +744,7 @@
     "    if \"quit\" == user_input.lower():\n",
     "        break\n",
     "    last_action, action_result, app_state = app.run(\n",
-    "        halt_after=[\"response\"], \n",
+    "        halt_after=[\"response\"],\n",
     "        inputs={\"prompt\": user_input}\n",
     "    )\n",
     "    last_message = app_state[\"chat_history\"][-1]\n",
@@ -796,7 +796,7 @@
     "    .with_graph(base_graph)\n",
     "    .initialize_from(\n",
     "        tracker,\n",
-    "        resume_at_next_action=True, \n",
+    "        resume_at_next_action=True,\n",
     "        default_state={\"chat_history\": []},\n",
     "        default_entrypoint=\"prompt\",\n",
     "    )\n",
@@ -868,7 +868,7 @@
     "    if \"quit\" == user_input.lower():\n",
     "        break\n",
     "    last_action, action_result, app_state = resumed_app.run(\n",
-    "        halt_after=[\"response\"], \n",
+    "        halt_after=[\"response\"],\n",
     "        inputs={\"prompt\": user_input}\n",
     "    )\n",
     "    last_message = app_state[\"chat_history\"][-1]\n",
@@ -917,7 +917,7 @@
     "    .with_graph(base_graph) # this could be different...\n",
     "    .initialize_from(\n",
     "        tracker,\n",
-    "        resume_at_next_action=True, \n",
+    "        resume_at_next_action=True,\n",
     "        default_state={\"chat_history\": []},\n",
     "        default_entrypoint=\"prompt\",\n",
     "        fork_from_app_id=app_id,\n",
@@ -997,7 +997,7 @@
     "    if \"quit\" == user_input.lower():\n",
     "        break\n",
     "    last_action, action_result, app_state = forked_app.run(\n",
-    "        halt_after=[\"response\"], \n",
+    "        halt_after=[\"response\"],\n",
     "        inputs={\"prompt\": user_input}\n",
     "    )\n",
     "    last_message = app_state[\"chat_history\"][-1]\n",
@@ -1021,7 +1021,7 @@
     "\n",
     "[Time Travel blog post & 
video:](https://blog.dagworks.io/p/travel-back-in-time-with-burr)\n",
     "\n",
-    "<a 
href=\"https://www.youtube.com/embed/98vxhIcE6NI?si=oV1BbSUCKa1UvX5P\";><img 
src=\"https://img.youtube.com/vi/98vxhIcE6NI/0.jpg\";> \n",
+    "<a 
href=\"https://www.youtube.com/embed/98vxhIcE6NI?si=oV1BbSUCKa1UvX5P\";><img 
src=\"https://img.youtube.com/vi/98vxhIcE6NI/0.jpg\";>\n",
     "</img>\n",
     "<a 
href=\"https://www.youtube.com/embed/98vxhIcE6NI?si=oV1BbSUCKa1UvX5P\";>\n",
     "\n",
diff --git a/examples/multi-modal-chatbot/notebook.ipynb 
b/examples/multi-modal-chatbot/notebook.ipynb
index b836a2bb..53753899 100644
--- a/examples/multi-modal-chatbot/notebook.ipynb
+++ b/examples/multi-modal-chatbot/notebook.ipynb
@@ -6,7 +6,7 @@
    "outputs": [],
    "execution_count": null,
    "source": [
-    "# Copyright 2025 Apache Software Foundation\n",
+    "# Copyright 2026 Apache Software Foundation\n",
     "#\n",
     "# Licensed under the Apache License, Version 2.0 (the \"License\");\n",
     "# you may not use this file except in compliance with the License.\n",
diff --git a/examples/multi-modal-chatbot/requirements.txt 
b/examples/multi-modal-chatbot/requirements.txt
index 3b8ae6d9..e2a2deb2 100644
--- a/examples/multi-modal-chatbot/requirements.txt
+++ b/examples/multi-modal-chatbot/requirements.txt
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/examples/streaming-fastapi/notebook.ipynb 
b/examples/streaming-fastapi/notebook.ipynb
index 6da8dd8e..a4a813ee 100644
--- a/examples/streaming-fastapi/notebook.ipynb
+++ b/examples/streaming-fastapi/notebook.ipynb
@@ -6,7 +6,7 @@
    "outputs": [],
    "execution_count": null,
    "source": [
-    "# Copyright 2025 Apache Software Foundation\n",
+    "# Copyright 2026 Apache Software Foundation\n",
     "#\n",
     "# Licensed under the Apache License, Version 2.0 (the \"License\");\n",
     "# you may not use this file except in compliance with the License.\n",
@@ -48,7 +48,7 @@
     "You can view this demo in your app by running Burr:\n",
     "\n",
     "```bash\n",
-    "burr \n",
+    "burr\n",
     "```\n",
     "\n",
     "This will open a browser on 
[http://localhost:7241](http://localhost:7241)\n",
@@ -288,7 +288,7 @@
     "# Calling the application\n",
     "\n",
     "With async streaming, we get back an `AsyncStreamingResultContainer`. 
This allows us to get partial results streaming in, while also allowing us to 
get the full result.\n",
-    "In the following case, we just "
+    "In the following case, we just"
    ]
   },
   {
diff --git a/setup.cfg b/setup.cfg
index 57d5725f..82e5f051 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/telemetry/ui/.eslintignore b/telemetry/ui/.eslintignore
index 23d9c03c..57014ff7 100644
--- a/telemetry/ui/.eslintignore
+++ b/telemetry/ui/.eslintignore
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/telemetry/ui/.prettierignore b/telemetry/ui/.prettierignore
index 8014b78c..86da4dbd 100644
--- a/telemetry/ui/.prettierignore
+++ b/telemetry/ui/.prettierignore
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/telemetry/ui/public/robots.txt b/telemetry/ui/public/robots.txt
index 941863d9..d6fb2767 100644
--- a/telemetry/ui/public/robots.txt
+++ b/telemetry/ui/public/robots.txt
@@ -1,4 +1,4 @@
-# Copyright 2025 Apache Software Foundation
+# Copyright 2026 Apache Software Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.

Reply via email to