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

github-bot pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/burr.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new c805de91 Deploy documentation from 
7893805fd73307eddd722061d03f74c43aacf5d4
c805de91 is described below

commit c805de91c5a42a60ad5d4047029249a739b44c9a
Author: GitHub Actions <[email protected]>
AuthorDate: Sun Nov 30 16:20:56 2025 +0000

    Deploy documentation from 7893805fd73307eddd722061d03f74c43aacf5d4
---
 content/_sources/contributing/setup.rst.txt      |  16 ++++++++++++++++
 content/_sources/getting_started/install.rst.txt |   1 -
 content/contributing/setup/index.html            |  11 +++++++++++
 content/genindex/index.html                      |  12 +++++++++++-
 content/objects.inv                              | Bin 4472 -> 4477 bytes
 content/reference/application/index.html         |   2 +-
 content/reference/state/index.html               |  11 +++++++++++
 content/searchindex.js                           |   2 +-
 8 files changed, 51 insertions(+), 4 deletions(-)

diff --git a/content/_sources/contributing/setup.rst.txt 
b/content/_sources/contributing/setup.rst.txt
index f9e29781..efe856d3 100644
--- a/content/_sources/contributing/setup.rst.txt
+++ b/content/_sources/contributing/setup.rst.txt
@@ -47,6 +47,22 @@ Next you'll want to ``cd`` into the directory and install
     cd burr
     pip install -e ".[developer]"
 
+You can also use dependency group:
+
+.. code-block:: bash
+
+    pip install -e . --group dev
+
+or, if you use ``uv``:
+
+.. code-block:: bash
+
+    uv sync
+
+The latter command will automatically create and install virtual env if one 
does not exist and will
+automatically install the project in editable mode with all developer 
dependencies defined in dev
+dependency group.
+
 This will install all potential dependencies. Burr will work with ``python 
>=3.9``.
 
 ------------------
diff --git a/content/_sources/getting_started/install.rst.txt 
b/content/_sources/getting_started/install.rst.txt
index db7d2e1e..1afa3fbd 100644
--- a/content/_sources/getting_started/install.rst.txt
+++ b/content/_sources/getting_started/install.rst.txt
@@ -66,7 +66,6 @@ This installs the dependencies to run the burr CLI, i.e. 
`burr --help`.
 
 This installs all the dependencies for developing locally.
 
-
 .. code-block:: bash
 
     pip install "burr[documentation]"
diff --git a/content/contributing/setup/index.html 
b/content/contributing/setup/index.html
index 938e6e35..4b341a6b 100644
--- a/content/contributing/setup/index.html
+++ b/content/contributing/setup/index.html
@@ -389,6 +389,17 @@ Replace with your package manager of choice if you 
prefer.</p>
 pip<span class="w"> </span>install<span class="w"> </span>-e<span class="w"> 
</span><span class="s2">&quot;.[developer]&quot;</span>
 </pre></div>
 </div>
+<p>You can also use dependency group:</p>
+<div class="highlight-bash notranslate"><div 
class="highlight"><pre><span></span>pip<span class="w"> </span>install<span 
class="w"> </span>-e<span class="w"> </span>.<span class="w"> 
</span>--group<span class="w"> </span>dev
+</pre></div>
+</div>
+<p>or, if you use <code class="docutils literal notranslate"><span 
class="pre">uv</span></code>:</p>
+<div class="highlight-bash notranslate"><div 
class="highlight"><pre><span></span>uv<span class="w"> </span>sync
+</pre></div>
+</div>
+<p>The latter command will automatically create and install virtual env if one 
does not exist and will
+automatically install the project in editable mode with all developer 
dependencies defined in dev
+dependency group.</p>
 <p>This will install all potential dependencies. Burr will work with <code 
class="docutils literal notranslate"><span class="pre">python</span> <span 
class="pre">&gt;=3.9</span></code>.</p>
 </section>
 <section id="linting-pre-commit">
diff --git a/content/genindex/index.html b/content/genindex/index.html
index 0a9f50c0..b93119fe 100644
--- a/content/genindex/index.html
+++ b/content/genindex/index.html
@@ -361,7 +361,7 @@
           
 <section class="genindex-section">
   <h1 id="index">Index</h1>
-  <div class="genindex-jumpbox"><a href="#_"><strong>_</strong></a> | <a 
href="#A"><strong>A</strong></a> | <a href="#B"><strong>B</strong></a> | <a 
href="#C"><strong>C</strong></a> | <a href="#D"><strong>D</strong></a> | <a 
href="#E"><strong>E</strong></a> | <a href="#F"><strong>F</strong></a> | <a 
href="#G"><strong>G</strong></a> | <a href="#H"><strong>H</strong></a> | <a 
href="#I"><strong>I</strong></a> | <a href="#L"><strong>L</strong></a> | <a 
href="#M"><strong>M</strong></a> | <a h [...]
+  <div class="genindex-jumpbox"><a href="#_"><strong>_</strong></a> | <a 
href="#A"><strong>A</strong></a> | <a href="#B"><strong>B</strong></a> | <a 
href="#C"><strong>C</strong></a> | <a href="#D"><strong>D</strong></a> | <a 
href="#E"><strong>E</strong></a> | <a href="#F"><strong>F</strong></a> | <a 
href="#G"><strong>G</strong></a> | <a href="#H"><strong>H</strong></a> | <a 
href="#I"><strong>I</strong></a> | <a href="#K"><strong>K</strong></a> | <a 
href="#L"><strong>L</strong></a> | <a h [...]
 </section>
 <section id="_" class="genindex-section">
   <h2>_</h2>
@@ -856,6 +856,16 @@
   </tr></table>
 </section>
 
+<section id="K" class="genindex-section">
+  <h2>K</h2>
+  <table style="width: 100%" class="indextable genindextable"><tr>
+    <td style="width: 33%; vertical-align: top;"><ul>
+        <li><a href="../reference/state/#burr.core.state.State.keys">keys() 
(burr.core.state.State method)</a>
+</li>
+    </ul></td>
+  </tr></table>
+</section>
+
 <section id="L" class="genindex-section">
   <h2>L</h2>
   <table style="width: 100%" class="indextable genindextable"><tr>
diff --git a/content/objects.inv b/content/objects.inv
index 43665f7c..c2aaf559 100644
Binary files a/content/objects.inv and b/content/objects.inv differ
diff --git a/content/reference/application/index.html 
b/content/reference/application/index.html
index 94f1b332..f9dfdb90 100644
--- a/content/reference/application/index.html
+++ b/content/reference/application/index.html
@@ -946,7 +946,7 @@ allowed to have a return value.</p>
 <dd><em class="sig-param"><span class="n"><span 
class="pre">inputs</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">Dict</span><span class="p"><span class="pre">[</span></span><span 
class="pre">str</span><span class="p"><span class="pre">,</span></span><span 
class="w"> </span><span class="pre">Any</span><span class="p"><span 
class="pre">]</span></span><span class="w"> </span><span class="p"><span 
class="pre">|</span>< [...]
 </dl>
 
-<span class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span 
class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><a 
class="reference internal" href="../actions/#burr.core.action.Action" 
title="burr.core.action.Action"><span class="pre">Action</span></a><span 
class="p"><span class="pre">,</span></span><span class="w"> </span><span 
class="pre">dict</span><span class="w"> </span><span cla [...]
+<span class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span 
class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><a 
class="reference internal" href="../actions/#burr.core.action.Action" 
title="burr.core.action.Action"><span class="pre">Action</span></a><span 
class="p"><span class="pre">,</span></span><span class="w"> </span><span 
class="pre">dict</span><span class="w"> </span><span cla [...]
 <dd><p>Runs your application through until completion, using async. Does
 not give access to the state along the way – if you want that, use 
iterate().</p>
 <p>Note that tags must be specified by the form β€œ&#64;tag:&lt;tag_name&gt;” to 
differentiate them from actions.</p>
diff --git a/content/reference/state/index.html 
b/content/reference/state/index.html
index 75d10044..84ba1023 100644
--- a/content/reference/state/index.html
+++ b/content/reference/state/index.html
@@ -477,6 +477,16 @@ must correspond to an integer, or an error will be 
raised.</p>
 </dl>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="burr.core.state.State.keys">
+<span class="sig-name descname"><span class="pre">keys</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" 
href="#burr.core.state.State.keys" title="Link to this definition">ΒΆ</a></dt>
+<dd><p>Returns a list of the state keys only (without values for cleaner 
display).</p>
+<dl class="simple">
+<dt>Returns:</dt><dd><p>list: A list of state keys</p>
+</dd>
+</dl>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="burr.core.state.State.merge">
 <span class="sig-name descname"><span class="pre">merge</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">other</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><a 
class="reference internal" href="#burr.core.state.State" 
title="burr.core.state.State"><span 
class="pre">State</span></a></span></em><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x [...]
@@ -670,6 +680,7 @@ tracking / persistence.</p>
 <li><a class="reference internal" href="#burr.core.state.State.extend"><code 
class="docutils literal notranslate"><span 
class="pre">State.extend()</span></code></a></li>
 <li><a class="reference internal" href="#burr.core.state.State.get_all"><code 
class="docutils literal notranslate"><span 
class="pre">State.get_all()</span></code></a></li>
 <li><a class="reference internal" 
href="#burr.core.state.State.increment"><code class="docutils literal 
notranslate"><span class="pre">State.increment()</span></code></a></li>
+<li><a class="reference internal" href="#burr.core.state.State.keys"><code 
class="docutils literal notranslate"><span 
class="pre">State.keys()</span></code></a></li>
 <li><a class="reference internal" href="#burr.core.state.State.merge"><code 
class="docutils literal notranslate"><span 
class="pre">State.merge()</span></code></a></li>
 <li><a class="reference internal" 
href="#burr.core.state.State.serialize"><code class="docutils literal 
notranslate"><span class="pre">State.serialize()</span></code></a></li>
 <li><a class="reference internal" href="#burr.core.state.State.subset"><code 
class="docutils literal notranslate"><span 
class="pre">State.subset()</span></code></a></li>
diff --git a/content/searchindex.js b/content/searchindex.js
index dec278e8..e77484ae 100644
--- a/content/searchindex.js
+++ b/content/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"1. Agent application is modeled as State + 
Actions \u2013> 
Graph":[[28,"agent-application-is-modeled-as-state-actions-graph"]],"1. Make 
your methods async":[[6,"make-your-methods-async"]],"2. Build application 
\u2013> built in checkpointing & 
tracking":[[28,"build-application-built-in-checkpointing-tracking"]],"2. 
Implement the is_async method":[[6,"implement-the-is-async-method"]],"3. Comes 
with a UI":[[28,"comes-with-a-ui"]],"3. Use async persisters with  [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"1. Agent application is modeled as State + 
Actions \u2013> 
Graph":[[28,"agent-application-is-modeled-as-state-actions-graph"]],"1. Make 
your methods async":[[6,"make-your-methods-async"]],"2. Build application 
\u2013> built in checkpointing & 
tracking":[[28,"build-application-built-in-checkpointing-tracking"]],"2. 
Implement the is_async method":[[6,"implement-the-is-async-method"]],"3. Comes 
with a UI":[[28,"comes-with-a-ui"]],"3. Use async persisters with  [...]
\ No newline at end of file

Reply via email to