summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 08:33:53 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 08:33:53 +0000
commitdf3a2c02d62e2b86ad07860a2ba341793a080e64 (patch)
treef96f692840d3f82fda082ce7f998c35758d66100
parentd654e5c2a06c3e470a087b9c1915972003f2b387 (diff)
automatic import of python-econ-layers
-rw-r--r--.gitignore1
-rw-r--r--python-econ-layers.spec161
-rw-r--r--sources1
3 files changed, 163 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..c0ce8ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/econ_layers-0.0.28.tar.gz
diff --git a/python-econ-layers.spec b/python-econ-layers.spec
new file mode 100644
index 0000000..d141ce9
--- /dev/null
+++ b/python-econ-layers.spec
@@ -0,0 +1,161 @@
+%global _empty_manifest_terminate_build 0
+Name: python-econ-layers
+Version: 0.0.28
+Release: 1
+Summary: Pytorch layers for economic applications.
+License: MIT license
+URL: https://github.com/HighDimensionalEconLab/econ_layers
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/37/4c/1e7f063c8cfecec8974402186db184845bbd34d22888beca628cc41cdbec/econ_layers-0.0.28.tar.gz
+BuildArch: noarch
+
+Requires: python3-torch
+Requires: python3-pytest
+Requires: python3-black
+Requires: python3-numpy
+Requires: python3-jsonargparse[signatures]
+
+%description
+# Pytorch Layers for Economics Applications
+
+[![image](https://img.shields.io/pypi/v/econ_layers.svg)](https://pypi.python.org/pypi/econ_layers) [![Build Status](https://github.com/HighDimensionalEconLab/econ_layers/workflows/build/badge.svg)](https://github.com/HighDimensionalEconLab/econ_layers/actions)
+
+## Pytorch
+
+
+- Documentation: https://HighDimensionalEconLab.github.io/econ_layers
+
+## Features
+
+- Exponential layer
+- Flexible multi-layer neural network with optional nonlinear last layer
+- Affine rescaling of output by an input
+
+
+## Development
+
+To publish a new relase to pypi,
+1. Ensure that the CI is passing
+2. Modify [setup.py](setup.py#L56) to increment the minor version number, or a major version number once API stability is enforced
+3. Choose the "Releases" on the github page, then "Draft a new relase"
+4. Click on "Choose a tag" and then type a new release tag with the `v` followed by the version number you modified to be consistent
+5. After you choose "Publish Release" it will automatically push to pypi, and you can change compatability bounds in downstream packages as required.
+
+## Credits
+
+This package was created with [Cookiecutter](https://github.com/cookiecutter/cookiecutter) and the [giswqs/pypackage](https://github.com/giswqs/pypackage) project template.
+
+
+%package -n python3-econ-layers
+Summary: Pytorch layers for economic applications.
+Provides: python-econ-layers
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-econ-layers
+# Pytorch Layers for Economics Applications
+
+[![image](https://img.shields.io/pypi/v/econ_layers.svg)](https://pypi.python.org/pypi/econ_layers) [![Build Status](https://github.com/HighDimensionalEconLab/econ_layers/workflows/build/badge.svg)](https://github.com/HighDimensionalEconLab/econ_layers/actions)
+
+## Pytorch
+
+
+- Documentation: https://HighDimensionalEconLab.github.io/econ_layers
+
+## Features
+
+- Exponential layer
+- Flexible multi-layer neural network with optional nonlinear last layer
+- Affine rescaling of output by an input
+
+
+## Development
+
+To publish a new relase to pypi,
+1. Ensure that the CI is passing
+2. Modify [setup.py](setup.py#L56) to increment the minor version number, or a major version number once API stability is enforced
+3. Choose the "Releases" on the github page, then "Draft a new relase"
+4. Click on "Choose a tag" and then type a new release tag with the `v` followed by the version number you modified to be consistent
+5. After you choose "Publish Release" it will automatically push to pypi, and you can change compatability bounds in downstream packages as required.
+
+## Credits
+
+This package was created with [Cookiecutter](https://github.com/cookiecutter/cookiecutter) and the [giswqs/pypackage](https://github.com/giswqs/pypackage) project template.
+
+
+%package help
+Summary: Development documents and examples for econ-layers
+Provides: python3-econ-layers-doc
+%description help
+# Pytorch Layers for Economics Applications
+
+[![image](https://img.shields.io/pypi/v/econ_layers.svg)](https://pypi.python.org/pypi/econ_layers) [![Build Status](https://github.com/HighDimensionalEconLab/econ_layers/workflows/build/badge.svg)](https://github.com/HighDimensionalEconLab/econ_layers/actions)
+
+## Pytorch
+
+
+- Documentation: https://HighDimensionalEconLab.github.io/econ_layers
+
+## Features
+
+- Exponential layer
+- Flexible multi-layer neural network with optional nonlinear last layer
+- Affine rescaling of output by an input
+
+
+## Development
+
+To publish a new relase to pypi,
+1. Ensure that the CI is passing
+2. Modify [setup.py](setup.py#L56) to increment the minor version number, or a major version number once API stability is enforced
+3. Choose the "Releases" on the github page, then "Draft a new relase"
+4. Click on "Choose a tag" and then type a new release tag with the `v` followed by the version number you modified to be consistent
+5. After you choose "Publish Release" it will automatically push to pypi, and you can change compatability bounds in downstream packages as required.
+
+## Credits
+
+This package was created with [Cookiecutter](https://github.com/cookiecutter/cookiecutter) and the [giswqs/pypackage](https://github.com/giswqs/pypackage) project template.
+
+
+%prep
+%autosetup -n econ-layers-0.0.28
+
+%build
+%py3_build
+
+%install
+%py3_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
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-econ-layers -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.28-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..ffb81b3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+ccaedd27fad7b9e7d09d89232d2c6c31 econ_layers-0.0.28.tar.gz