From 94c800d709887c23b3b14febfb024732826e80e4 Mon Sep 17 00:00:00 2001 From: mac Date: Sat, 2 May 2026 03:01:10 +0800 Subject: [PATCH 1/4] #01-add license --- .gitignore | 20 ++++++++++++++++++++ LICENSE | 23 +++++++++++++++++++++++ pyproject.toml | 2 ++ 3 files changed, 45 insertions(+) create mode 100644 LICENSE diff --git a/.gitignore b/.gitignore index 244e179..dac3ea5 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,23 @@ build/ # Pytest cache .pytest_cache/ + +# macOS +.DS_Store +.AppleDouble +.LSOverride +._* +**/.___* +**/._* +.Spotlight-V100 +.Trashes +.fseventsd +.TemporaryItems +.AppleDB +.AppleDesktop +.apdisk +Icon? +Network Trash Folder +Temporary Items +.com.apple.timemachine.donotpresent +.VolumeIcon.icns diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..36b7cd9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,23 @@ +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/pyproject.toml b/pyproject.toml index 77d929c..8feca8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,6 +6,8 @@ build-backend = "hatchling.build" name = "paperbot" version = "0.1.0" description = "WG21 C++ paper tracker with ISO draft probing and Slack notifications" +license = "BSL-1.0" +license-files = ["LICENSE"] requires-python = ">=3.10" dependencies = [ "slack-bolt", From 11949a98bf1d0575fa188ad029f7fd359a932908 Mon Sep 17 00:00:00 2001 From: mac Date: Sat, 2 May 2026 03:04:36 +0800 Subject: [PATCH 2/4] #01-rename paperbot as paperscout --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8feca8b..8cec58c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["hatchling"] build-backend = "hatchling.build" [project] -name = "paperbot" +name = "paperscout" version = "0.1.0" description = "WG21 C++ paper tracker with ISO draft probing and Slack notifications" license = "BSL-1.0" @@ -26,15 +26,15 @@ dev = [ ] [tool.hatch.build.targets.wheel] -packages = ["src/paperbot"] +packages = ["src/paperscout"] [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"] [tool.coverage.run] -source = ["paperbot"] -omit = ["*/paperbot/__main__.py"] +source = ["paperscout"] +omit = ["*/paperscout/__main__.py"] [tool.coverage.report] show_missing = true From 0516976ffb7a093697592880c031ed74e8d4a05b Mon Sep 17 00:00:00 2001 From: mac Date: Sat, 2 May 2026 03:05:53 +0800 Subject: [PATCH 3/4] #01-revert renamming --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8cec58c..8feca8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["hatchling"] build-backend = "hatchling.build" [project] -name = "paperscout" +name = "paperbot" version = "0.1.0" description = "WG21 C++ paper tracker with ISO draft probing and Slack notifications" license = "BSL-1.0" @@ -26,15 +26,15 @@ dev = [ ] [tool.hatch.build.targets.wheel] -packages = ["src/paperscout"] +packages = ["src/paperbot"] [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"] [tool.coverage.run] -source = ["paperscout"] -omit = ["*/paperscout/__main__.py"] +source = ["paperbot"] +omit = ["*/paperbot/__main__.py"] [tool.coverage.report] show_missing = true From 8937d1662139a74f42e13c24fd7d5a1e2462b949 Mon Sep 17 00:00:00 2001 From: mac Date: Sat, 2 May 2026 03:07:24 +0800 Subject: [PATCH 4/4] #01-fixed ignore --- .gitignore | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitignore b/.gitignore index dac3ea5..e39fbab 100644 --- a/.gitignore +++ b/.gitignore @@ -35,7 +35,5 @@ build/ .AppleDesktop .apdisk Icon? -Network Trash Folder -Temporary Items .com.apple.timemachine.donotpresent .VolumeIcon.icns