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

skrawcz 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 e297493e Adds flit as way to build Burr (#587)
e297493e is described below

commit e297493eddc745b2438c372e5bf9fae96c800787
Author: Stefan Krawczyk <[email protected]>
AuthorDate: Mon Oct 27 00:26:09 2025 -0700

    Adds flit as way to build Burr (#587)
    
    * Adds flit as way to build Burr
    
    Adds flit instead of setup tools.
    
    Why? because this was recommended.
    
    * Updates description to comply with ASF
    
    We need to add disclaimer to description.
---
 MANIFEST.in    |  4 ----
 pyproject.toml | 30 +++++++++++++++++++++++++++++-
 2 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
deleted file mode 100644
index 2b8b5c3b..00000000
--- a/MANIFEST.in
+++ /dev/null
@@ -1,4 +0,0 @@
-recursive-include burr/tracking/server/demo_data *
-recursive-include burr/tracking/server/build *
-recursive-include examples/ *
-global-include *.typed
diff --git a/pyproject.toml b/pyproject.toml
index 6696f491..7839fb3e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -15,7 +15,22 @@ maintainers = [
   {name = "Elijah ben Izzy", email = "[email protected]"},
   {name = "Stefan Krawczyk", email = "[email protected]"},
 ]
-description = "A state machine for data projects"
+description = """Apache Burr (incubating) makes it easy to develop 
applications that make decisions (chatbots, agents, simulations, etc...) from 
simple python building blocks.
+
+Apache Burr works well for any application that uses LLMs, and can integrate 
with any of your favorite frameworks. Burr includes a UI that can 
track/monitor/trace your system in real time, along with
+pluggable persisters (e.g. for memory) to save & load application state.
+
+Apache Burr (incubating) is an effort undergoing incubation at the Apache
+Software Foundation (ASF), sponsored by the Apache Incubator PMC.
+
+Incubation is required of all newly accepted projects until a further review
+indicates that the infrastructure, communications, and decision making process
+have stabilized in a manner consistent with other successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness
+or stability of the code, it does indicate that the project has yet to be
+fully endorsed by the ASF.
+"""
 readme = "README.md"
 #license = {file = "LICENSE.txt"}
 keywords = ["mlops", "data", "state-machine", "llmops"]
@@ -234,3 +249,16 @@ burr-admin-publish = 
"burr.cli.__main__:cli_build_and_publish"
 burr-admin-build-ui = "burr.cli.__main__:cli_build_ui"
 burr-admin-generate-demo-data = "burr.cli.__main__:cli_generate_demo_data"
 burr-test-case = "burr.cli.__main__:cli_test_case"
+
+[tool.flit.module]
+name = "burr"
+
+[tool.flit.sdist]
+include = ["LICENSE", "NOTICE", "DISCLAIMER", 
"burr/tracking/server/build/**/*",
+  "burr/tracking/server/demo_data/**/*",
+    "examples/email-assistant/*",
+    "examples/multi-modal-chatbot/*",
+    "examples/streaming-fastapi/*",
+    "examples/deep-researcher/*",
+  "py.typed",]
+exclude = []

Reply via email to