diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-15 08:33:53 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 08:33:53 +0000 |
commit | df3a2c02d62e2b86ad07860a2ba341793a080e64 (patch) | |
tree | f96f692840d3f82fda082ce7f998c35758d66100 | |
parent | d654e5c2a06c3e470a087b9c1915972003f2b387 (diff) |
automatic import of python-econ-layers
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-econ-layers.spec | 161 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 163 insertions, 0 deletions
@@ -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 + +[](https://pypi.python.org/pypi/econ_layers) [](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 + +[](https://pypi.python.org/pypi/econ_layers) [](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 + +[](https://pypi.python.org/pypi/econ_layers) [](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 @@ -0,0 +1 @@ +ccaedd27fad7b9e7d09d89232d2c6c31 econ_layers-0.0.28.tar.gz |