From b42f771ac109c2e6b77d4f4cb561a7081454a41c Mon Sep 17 00:00:00 2001 From: Samuel Babak Date: Tue, 18 Nov 2025 15:37:28 -0500 Subject: [PATCH 1/2] Add changes for upcoming release Signed-off-by: Samuel Babak --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9be1c7fd..706e8dcb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +v1.11.6 (2025-11-18) +-------------------- +**Improvements** +- Added `create_requirements_txt` parameter to `create_requirements_json()` function in `write_json_files.py` to optionally generate a requirements.txt file alongside the requirements.json file. + v1.11.5 (2025-06-27) -------------------- **Improvements** From 9777bd9b8cb65411b29f8962eb4288aa858888b0 Mon Sep 17 00:00:00 2001 From: Samuel Babak Date: Thu, 11 Dec 2025 11:43:12 -0500 Subject: [PATCH 2/2] chore: update terminology in documentation (EDMMMX-13530 Signed-off-by: Samuel Babak --- examples/pzmm_generate_requirements_json.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/pzmm_generate_requirements_json.ipynb b/examples/pzmm_generate_requirements_json.ipynb index 9a4314cf..afd6096c 100644 --- a/examples/pzmm_generate_requirements_json.ipynb +++ b/examples/pzmm_generate_requirements_json.ipynb @@ -19,7 +19,7 @@ "\n", "This notebook provides an example execution and assessment of the create_requirements_json() function added in python-sasctl v1.8.0. The aim of this function is help to create the instructions (aka the `requirements.json` file) for a lightweight Python container in SAS Model Manager. Lightweight here meaning that the container will only install the packages found in the model's pickle files and python scripts.\n", "\n", - "Additionally, the create_requirements_json() function provides an optional parameter `create_requirements_txt` which when set to `True` will generate a requirements.txt file alongside the requirements.json file. By default this option is set to `False`. The requirements.txt file is needed when deploying Python models to SAS Event Stream Processing, which requires this format for package installation in their environment. While SAS Model Manager continues to use the requirements.json format, adding the requirements.txt file ensures compatibility across both platforms. \n", + "Additionally, the create_requirements_json() function provides an optional parameter `create_requirements_txt` which when set to `True` will generate a requirements.txt file alongside the requirements.json file. By default this option is set to `False`. The requirements.txt file is needed when consuming Python models in SAS Event Stream Processing, which requires this format for package installation in their environment. While SAS Model Manager continues to use the requirements.json format, adding the requirements.txt file ensures compatibility across both platforms. \n", "\n", "### **User Warnings**\n", "The methods utilized in this function can determine package dependencies and versions from provided scripts and pickle files, but there are some stipulations that need to be considered:\n",