summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--hydra.spec70
-rw-r--r--sources1
3 files changed, 72 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..eb17675 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/hydra-1.3.2.tar.gz
diff --git a/hydra.spec b/hydra.spec
new file mode 100644
index 0000000..ff36ed7
--- /dev/null
+++ b/hydra.spec
@@ -0,0 +1,70 @@
+%global _empty_manifest_terminate_build 0
+%global _unpackaged_files_terminate_build 0
+
+# using global macro to speed up the spec editing
+%global pkg_name hydra
+%global version 1.3.2
+%global pkg_summary %{expand:Hydra is a framework for elegantly configuring complex applications.}
+%global pkg_desc %{expand:%{pkg_summary}}
+%global open_license MIT
+
+Name: %{pkg_name}
+Version: %{version}
+Release: 1
+Summary: %{pkg_summary}
+License: %{open_license}
+
+# the url and source0 url here
+URL: https://hydra.cc/
+Source0: https://github.com/facebookresearch/hydra/archive/refs/tags/v%{version}.tar.gz#/hydra-%{version}.tar.gz
+
+# build requires
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+BuildRequires: python3-wheel
+BuildRequires: python3-hatchling
+BuildRequires: python3-setuptools_scm
+BuildRequires: python-pytorch
+
+# higharchy desc
+%description
+%{pkg_summary}
+
+# sub pkg section 1
+%package -n python3-%{pkg_name}
+Summary: %{pkg_summary}
+
+%description -n python3-%{pkg_name}
+%{pkg_desc}
+
+# pkg section: help optional
+# %package -n help
+# Summary: docs for the transformers
+# Provides: python3-transformers-doc
+# %description -n help
+# description for the doc of the python3-transformers
+
+# the name here should match the name of the dir of the source code zip
+# which got from the .tar.gz unzipped
+%prep
+%autosetup -p1 -n hydra-%{version}
+
+# using python poject build, supplied by setup.py or pyproject.toml
+%build
+%pyproject_build
+
+# using python project install, supplied by setup.py or pyproject.toml
+%install
+%pyproject_install
+
+# point out the files here
+%files -n python3-%{pkg_name}
+%doc *.md
+%license LICENSE*
+%{python3_sitelib}/{pkg_name}*
+
+
+%changelog
+* Mon Apr 15 2024 youser<1328699220@qq.com>
+- pkg init
diff --git a/sources b/sources
new file mode 100644
index 0000000..8959aa5
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+d83ba5a5761040f590edff6c477eeaa3 hydra-1.3.2.tar.gz