commit 3900187fbd2cc5fa5cf3bda63031331c8fe9526161c5afda0ba21d62ead7690b Author: Markéta Machová Date: Thu Apr 10 13:46:46 2025 +0000 - Update to 0.3.7 * Rename juniper to juniper_junos for N2G templates * Added juniper_junos template for cli_ip_data plugin - Add patch to fix package version in pyproject.toml * fix-package-version.patch OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ttp-templates?expand=0&rev=9 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/fix-package-version.patch b/fix-package-version.patch new file mode 100644 index 0000000..3e39c09 --- /dev/null +++ b/fix-package-version.patch @@ -0,0 +1,11 @@ +diff -Nru ttp_templates-0.3.7.orig/pyproject.toml ttp_templates-0.3.7/pyproject.toml +--- ttp_templates-0.3.7.orig/pyproject.toml 2024-01-03 13:35:12.000000000 +0100 ++++ ttp_templates-0.3.7/pyproject.toml 2025-04-10 14:52:54.199703077 +0200 +@@ -1,6 +1,6 @@ + [tool.poetry] + name = "ttp_templates" +-version = "0.3.6" ++version = "0.3.7" + description = "Template Text Parser Templates collections" + license = "MIT" + include = [ diff --git a/python-ttp-templates.changes b/python-ttp-templates.changes new file mode 100644 index 0000000..7cec780 --- /dev/null +++ b/python-ttp-templates.changes @@ -0,0 +1,43 @@ +------------------------------------------------------------------- +Thu Apr 10 12:54:18 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.3.7 + * Rename juniper to juniper_junos for N2G templates + * Added juniper_junos template for cli_ip_data plugin +- Add patch to fix package version in pyproject.toml + * fix-package-version.patch + +------------------------------------------------------------------- +Sat Jan 20 20:30:40 UTC 2024 - Dirk Müller + +- update to 0.3.6: + * Updated Juniper and Arista Netbox templates, added Cisco NX- + OS and Opengear Netbox templates. +- update to 0.3.5: + * Minor template and doc fixes. +- update to 0.3.4: + * CHANGES + +------------------------------------------------------------------- +Wed Dec 14 12:30:56 UTC 2022 - Daniel Garcia + +- Remove python_module macro defintion +- More specific python_sitelib in %files + +------------------------------------------------------------------- +Tue Dec 13 17:38:02 UTC 2022 - Yogalakshmi Arunachalam + +- Update to version 0.3.2 + * Added misc/Netbox folder with templates for Junos, IOS-XR and Arista devices configuration + +------------------------------------------------------------------- +Fri Oct 21 10:42:22 UTC 2022 - Daniel Garcia + +- Use github source to get tests +- Build with %pyproject macros +- Run tests correctly + +------------------------------------------------------------------- +Fri Jul 22 04:52:44 UTC 2022 - Markéta Machová + +- Initial packaging (v0.3.1) needed by python-napalm diff --git a/python-ttp-templates.spec b/python-ttp-templates.spec new file mode 100644 index 0000000..c39a0fc --- /dev/null +++ b/python-ttp-templates.spec @@ -0,0 +1,65 @@ +# +# spec file for package python-ttp-templates +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: python-ttp-templates +Version: 0.3.7 +Release: 0 +Summary: Template Text Parser Templates collections +License: MIT +URL: https://github.com/dmulyalin/ttp_templates +Source: https://github.com/dmulyalin/ttp_templates/archive/refs/tags/%{version}.tar.gz#/ttp_templates-%{version}.tar.gz +Patch0: fix-package-version.patch +BuildRequires: %{python_module netmiko} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module poetry-core} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module ttp} +BuildRequires: %{python_module wheel} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildArch: noarch +%python_subpackages + +%description +This repository contains a collection of [TTP](https://github.com/dmulyalin/ttp) templates. + +%prep +%autosetup -p1 -n ttp_templates-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +cp -r ttp_templates/misc/{N,n}etmiko +pushd test +# not python-yangson package +donttest="test_yang_ietf_interfaces" +%pytest -k "not ($donttest)" +popd + +%files %{python_files} +%doc README.md +%license LICENSE +%{python_sitelib}/ttp_templates +%{python_sitelib}/ttp_templates-%{version}.dist-info + +%changelog diff --git a/ttp_templates-0.3.6.tar.gz b/ttp_templates-0.3.6.tar.gz new file mode 100644 index 0000000..2c9be19 --- /dev/null +++ b/ttp_templates-0.3.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e54c5164b3eee743cca5d18b8f6669fd3ade203a62a1e76cc61b2ed1ba24c7e +size 186584 diff --git a/ttp_templates-0.3.7.tar.gz b/ttp_templates-0.3.7.tar.gz new file mode 100644 index 0000000..6342d26 --- /dev/null +++ b/ttp_templates-0.3.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb85c6b70e16c5a6282a3c5e5958b7d86b6e19119db07cb527fef086396e9b01 +size 186583