summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCoprDistGit <copr-devel@lists.fedorahosted.org>2023-03-27 01:18:02 +0000
committerCoprDistGit <copr-devel@lists.fedorahosted.org>2023-03-27 01:18:02 +0000
commitf6fb25fabd0f0a4460a973e42453d5f91e1ab362 (patch)
treef0f6c96c98309a9804a2b91302c1af9d4562c93c
parent2c3f826488da372ad9b480271d10627cbcd8c78a (diff)
automatic import of python-pyshamirHEADmasterf38f37f36
-rw-r--r--.gitignore1
-rw-r--r--python-pyshamir.spec72
-rw-r--r--sources1
3 files changed, 74 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..dc37116 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pyshamir-1.0.1.tar.gz
diff --git a/python-pyshamir.spec b/python-pyshamir.spec
new file mode 100644
index 0000000..d1bb5b8
--- /dev/null
+++ b/python-pyshamir.spec
@@ -0,0 +1,72 @@
+## START: Set by rpmautospec
+## (rpmautospec version 0.3.5)
+## RPMAUTOSPEC: autorelease, autochangelog
+%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
+ release_number = 1;
+ base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
+ print(release_number + base_release_number - 1);
+}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
+## END: Set by rpmautospec
+
+%{?!python3_pkgversion:%global python3_pkgversion 3}
+
+%global srcname pyshamir
+
+Name: python-%{srcname}
+Version: 1.0.1
+Release: %autorelease
+Summary: Python port of Shamir's secret sharing
+License: MIT
+URL: https://github.com/konidev20/%{srcname}
+Source0: https://github.com/konidev20/%{srcname}/archive/v%{version}/%{srcname}-%{version}.tar.gz
+
+BuildArch: noarch
+
+BuildRequires: python%{python3_pkgversion}-devel
+BuildRequires: python%{python3_pkgversion}-setuptools
+
+%{?python_enable_dependency_generator}
+
+%description
+Python port of Shamir's secret sharing (SSS) from HashiCorp Vault.
+
+
+%package -n python%{python3_pkgversion}-%{srcname}
+Summary: %{summary}
+%{?python_provide:%python_provide python3-%{srcname}}
+
+%if %{undefined python_enable_dependency_generator} && %{undefined python_disable_dependency_generator}
+# Put manual requires here:
+%endif
+
+%description -n python%{python3_pkgversion}-%{srcname}
+Python port of Shamir's secret sharing (SSS) from HashiCorp Vault.
+
+
+%prep
+%autosetup -p1 -n %{srcname}-%{version}
+
+
+%build
+%py3_build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%py3_install
+
+
+%check
+%{__python3} -m unittest discover -p 'test_*.py'
+
+
+%files -n python%{python3_pkgversion}-%{srcname}
+%license LICENSE
+%doc README.md
+%{python3_sitelib}/%{srcname}/
+%{python3_sitelib}/%{srcname}-%{version}-py%{python3_version}.egg-info/
+
+
+%changelog
+* Sun Mar 26 2023 John Doe <packager@example.com> - 1.0.1-1
+- Uncommitted changes
diff --git a/sources b/sources
new file mode 100644
index 0000000..1531ec1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+565b8cfdaf4d1d3066cf8e169dee69c8 pyshamir-1.0.1.tar.gz