]> Nutra Git (v2) - gamesguru/getmyancestors.git/commitdiff
update license, coverage min, fixtures, and regen script
authorShane Jaroch <chown_tee@proton.me>
Fri, 23 Jan 2026 20:39:20 +0000 (15:39 -0500)
committerShane Jaroch <chown_tee@proton.me>
Fri, 23 Jan 2026 20:39:20 +0000 (15:39 -0500)
getmyancestors/classes/session.py
pyproject.toml
res/testdata

index 8b700c630bed9287be6af42c7c9141852377b0c3..06ecfcf24942ba3c15e9374abcc7fc31db11427f 100644 (file)
@@ -47,13 +47,13 @@ LICENSE_AGREEMENT = """
 ================================================================================
 
 This program is free software: you can redistribute it and/or modify it under
-the terms of the GNU General Public License as published by the Free Software
+the terms of the GNU Affero General Public License as published by the Free Software
 Foundation, either version 3 of the License, or (at your option) any later
 version.
 
 This program is distributed in the hope that it will be useful, but WITHOUT
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
 
 By using this software to access FamilySearch, you also agree to:
 
@@ -64,10 +64,14 @@ By using this software to access FamilySearch, you also agree to:
 5. Respect the privacy of living individuals in any downloaded data
 6. Accept that FamilySearch may revoke API access for violations
 
-DO NOT USE THE TOOL EXCESSIVELY!
-DOWNLOAD YOUR FAMILY'S GEDCOM AND USE IT OFFLINE.
+DO NOT USE THE TOOL EXCESSIVELY! DOWNLOAD YOUR FAMILY'S GEDCOM AND USE IT OFFLINE.
 BE RESPECTFUL OF FAMILYSEARCH'S SERVERS AND RESPECT THEIR TERMS OF USE.
 
+ONLY DEVELOP THE TOOL INSOFAR AS IS NECESSARY TO EITHER:
+    1. REDUCE OVERALL LOAD ON FAMILYSEARCH'S SERVERS.
+    2. IMPROVE THE USER EXPERIENCE/RESOLVE BUGS.
+DO NOT DEVELOP THE TOOL IN A WAY THAT AIDS THOSE SEEKING TO SCRAPE OR BULK EXTRACT DATA.
+
 ================================================================================
 """
 
index 6ac4b0910a8e5da8c64d8b8df3b3cd3b97663044..440c92c653aaf13c3d8cfaca90789c86473eff1f 100644 (file)
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
 name = "getmyancestors"
 description = "Retrieve GEDCOM data from FamilySearch Tree"
 requires-python = ">=3.7"
-license = {text = "GNU"}
+license = {text = "GNU Affero General Public License v3 (AGPLv3)"}
 keywords = [
   "getmyancestors",
   "familysearch",
@@ -15,7 +15,7 @@ keywords = [
 ]
 classifiers = [
     "Environment :: Console",
-    "License :: OSI Approved :: GNU General Public License (GPL)",
+    "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
     "Operating System :: OS Independent",
     "Programming Language :: Python :: 3 :: Only",
 ]
@@ -148,7 +148,7 @@ source = ["getmyancestors"]
 data_file = ".tmp/.coverage"
 
 [tool.coverage.report]
-fail_under = 68.31
+fail_under = 68.27
 precision = 2
 
 show_missing = true
index 82518a63992b6b465da6081a6d2a54d2f54708db..e17cac6e81c2bfa63acf8027908df30efae6b799 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 82518a63992b6b465da6081a6d2a54d2f54708db
+Subproject commit e17cac6e81c2bfa63acf8027908df30efae6b799