From e1b13842b71fe91f9a2bb0f3873d4463c3f05d3c Mon Sep 17 00:00:00 2001 From: wenxin Date: Tue, 12 Aug 2025 16:56:17 +0800 Subject: [PATCH] init package --- jsonschema_specifications-2023.7.1.tar.gz | Bin 0 -> 12689 bytes python-jsonschema-specifications.spec | 66 ++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 jsonschema_specifications-2023.7.1.tar.gz create mode 100644 python-jsonschema-specifications.spec diff --git a/jsonschema_specifications-2023.7.1.tar.gz b/jsonschema_specifications-2023.7.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..64342c02c319f111a5dae0dcd5e822375daa741d GIT binary patch literal 12689 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 literal 0 HcmV?d00001 diff --git a/python-jsonschema-specifications.spec b/python-jsonschema-specifications.spec new file mode 100644 index 0000000..d945f0e --- /dev/null +++ b/python-jsonschema-specifications.spec @@ -0,0 +1,66 @@ +%define anolis_release 1 + +Name: python-jsonschema-specifications +Version: 2023.7.1 +Release: %{anolis_release}%{?dist} +Summary: The JSON Schema meta-schemas and vocabularies, exposed as a Registry. +License: MIT +URL: https://github.com/python-jsonschema/jsonschema-specifications +Source0: https://files.pythonhosted.org/packages/12/ce/eb5396b34c28cbac19a6a8632f0e03d309135d77285536258b82120198d8/jsonschema_specifications-2023.7.1.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-hatchling +BuildRequires: python3-hatch-vcs + +%description +The JSON Schema meta-schemas and vocabularies, exposed as a Registry. + + +%package -n python3-jsonschema-specifications +Summary: The JSON Schema meta-schemas and vocabularies, exposed as a Registry. +Provides: python-jsonschema-specifications +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-hatchling +%description -n python3-jsonschema-specifications +The JSON Schema meta-schemas and vocabularies, exposed as a Registry. + +%package -n python3-jsonschema-specifications-doc +Summary: Development documents and examples for jsonschema-specifications +Provides: python3-jsonschema-specifications-doc + +%description -n python3-jsonschema-specifications-doc +Development documents and examples for jsonschema-specifications. + +%prep +%autosetup -n jsonschema_specifications-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi + +%files -n python3-jsonschema-specifications +%doc README.rst +%license COPYING +%{python3_sitelib}/jsonschema_specifications +%{python3_sitelib}/jsonschema_specifications*.dist-info/ + + +%files -n python3-jsonschema-specifications-doc +%{_docdir}/* + +%changelog +* Tue Aug 12 2025 wenxin - 2023.7.1-1 +- Init package \ No newline at end of file -- Gitee