From: Shane Jaroch Date: Fri, 23 Jan 2026 20:39:20 +0000 (-0500) Subject: update license, coverage min, fixtures, and regen script X-Git-Url: https://git.nutra.tk/v1?a=commitdiff_plain;h=16e03a4f3411416992e43c24322c89b13fa5c6d7;p=gamesguru%2Fgetmyancestors.git update license, coverage min, fixtures, and regen script --- diff --git a/getmyancestors/classes/session.py b/getmyancestors/classes/session.py index 8b700c6..06ecfcf 100644 --- a/getmyancestors/classes/session.py +++ b/getmyancestors/classes/session.py @@ -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. + ================================================================================ """ diff --git a/pyproject.toml b/pyproject.toml index 6ac4b09..440c92c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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 diff --git a/res/testdata b/res/testdata index 82518a6..e17cac6 160000 --- a/res/testdata +++ b/res/testdata @@ -1 +1 @@ -Subproject commit 82518a63992b6b465da6081a6d2a54d2f54708db +Subproject commit e17cac6e81c2bfa63acf8027908df30efae6b799