+
+ This program is free software: you can redistribute it and/or modify
+ it under 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 Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If your software can interact with users remotely through a computer
+network, you should also make sure that it provides a way for users to
+get its source. For example, if your program is a web application, its
+interface could display a "Source" link that leads users to an archive
+of the code. There are many ways you could offer source, and different
+solutions will be better for different programs; see section 13 for the
+specific requirements.
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU AGPL, see
+.
diff --git a/Makefile b/Makefile
index 0b6b8cf..ad54b5c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,24 +1,24 @@
-.PHONY: all version v test t install i build b dist d clean c
+.PHONY: all dist d clean c version v install i test t build b
-all: clean test install build version
+all: clean install test build version
+
+dist d: all
+ scripts/check-version.sh
+ twine upload dist/*
+
+clean c:
+ rm -rfv out dist build/bdist.* build/lib/cedarscript*
version v:
git describe --tags ||:
python -m setuptools_scm
-test t:
- pytest --cov=src/cedarscript_ast_parser tests/ --cov-report term-missing
-
install i:
pip install --upgrade --force-reinstall -e .
+test t:
+ pytest --cov=src/cedarscript_ast_parser tests/ --cov-report term-missing
+
build b:
# SETUPTOOLS_SCM_PRETEND_VERSION=0.0.1
python -m build
-
-dist d: clean test build
- scripts/check-version.sh
- twine upload dist/*
-
-clean c:
- rm -rfv out dist build/bdist.* build/lib/cedarscript*
diff --git a/README.md b/README.md
index 2a1d036..1b19654 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
[](https://pypi.org/project/cedarscript-ast-parser/)
[](https://pypi.org/project/cedarscript-ast-parser/)
[](https://github.com/psf/black)
-[](https://opensource.org/licenses/MIT)
+[](https://www.gnu.org/licenses/agpl-3.0)
`CEDARScript AST Parser` is a Python library for parsing and interpreting `CEDARScript`, a SQL-like language designed for concise code analysis, manipulation, and refactoring tasks.
diff --git a/pyproject.toml b/pyproject.toml
index c658ed6..a2ee25a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -12,11 +12,11 @@ dynamic = ["version"]
description = "A library for parsing and interpreting CEDARScript, a SQL-like language for code analysis and transformations"
authors = [{ name = "Elifarley", email = "cedarscript@orgecc.com" }]
readme = "README.md"
-license = {text = "MIT"}
+license = {text = "AGPL-3.0"}
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.12",
- "License :: OSI Approved :: MIT License",
+ "License :: OSI Approved :: GNU Affero General Public License v3",
"Operating System :: OS Independent",
"Intended Audience :: Developers",
"Topic :: Software Development :: Libraries :: Python Modules",
@@ -26,7 +26,7 @@ classifiers = [
]
keywords = ["parser", "ast", "cedarscript", "code-editing", "refactoring", "code-analysis", "sql-like", "ai-assisted-development"]
dependencies = [
- "cedarscript-grammar>=0.5.1",
+ "cedarscript-grammar>=0.5.2",
]
requires-python = ">=3.8"
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy