summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 18:21:18 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 18:21:18 +0000
commitb12750a992cb0d9975183c1c30084710121e716b (patch)
treeec44f76aec284583f388da155fdb62d49da7c91b
parent9327c59b404f46c570046466ff0c493e09dbb550 (diff)
automatic import of python-pyansys
-rw-r--r--.gitignore1
-rw-r--r--python-pyansys.spec186
-rw-r--r--sources1
3 files changed, 188 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..3f94d15 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pyansys-2023.1.3.tar.gz
diff --git a/python-pyansys.spec b/python-pyansys.spec
new file mode 100644
index 0000000..30c3e74
--- /dev/null
+++ b/python-pyansys.spec
@@ -0,0 +1,186 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pyansys
+Version: 2023.1.3
+Release: 1
+Summary: Pythonic interfaces to Ansys products
+License: MIT
+URL: https://github.com/pyansys
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f1/8a/9257c0125056db047a8a3a0407a7faa4e03424baf2b3c365f5b32fd18ac8/pyansys-2023.1.3.tar.gz
+BuildArch: noarch
+
+Requires: python3-Sphinx
+Requires: python3-ansys-dpf-core
+Requires: python3-ansys-dpf-gate
+Requires: python3-ansys-dpf-post
+Requires: python3-ansys-fluent-core
+Requires: python3-ansys-fluent-parametric
+Requires: python3-ansys-fluent-visualization
+Requires: python3-ansys-grantami-bomanalytics
+Requires: python3-ansys-mapdl-core
+Requires: python3-ansys-mapdl-reader
+Requires: python3-ansys-meshing-prime
+Requires: python3-ansys-openapi-common
+Requires: python3-ansys-platform-instancemanagement
+Requires: python3-ansys-seascape
+Requires: python3-ansys-sphinx-theme
+Requires: python3-importlib-metadata
+Requires: python3-pyaedt
+Requires: python3-pytwin
+
+%description
+|pyansys| |python| |pypi| |GH-CI| |MIT| |black|
+Welcome to the PyAnsys metapackage repository. This project originated as a single ``pyansys`` package,
+which provides support to Ansys product releases. Compatibility of these packages amongst themselves
+and with the Ansys product release they are linked to is ensured.
+At this moment, this package ensures the compatibility between the following PyAnsys packages:
+- `PyAEDT <https://aedt.docs.pyansys.com/>`_ : Pythonic interface to AEDT (Ansys Electronic Desktop)
+- `PyDPF-Core <https://dpf.docs.pyansys.com/>`_ : Pythonic interface to DPF (Data Processing Framework) for building more advanced and customized workflows
+- `PyDPF-Post <https://post.docs.pyansys.com/>`_ : Pythonic interface to DPF's postprocessing toolbox for manipulating and transforming simulation data
+- `PyFluent <https://fluent.docs.pyansys.com/>`_ : Pythonic interface to Ansys Fluent
+- `PyFluent-Parametric <https://fluentparametric.docs.pyansys.com/>`_ : Pythonic interface to Ansys Fluent parametric workflows
+- `PyFluent-Visualization <https://fluentvisualization.docs.pyansys.com/>`_ : Pythonic interface to visualize Ansys Fluent simulations using Python
+- `PyMAPDL <https://mapdl.docs.pyansys.com/>`_ : Pythonic interface to MAPDL.
+- `PyMAPDL Reader <https://reader.docs.pyansys.com/>`_: Pythonic interface to read legacy MAPDL result files (MAPDL 14.5 and later)
+- `PyPIM <https://pypim.docs.pyansys.com/>`_: Pythonic interface to communicate with the PIM (Product Instance Management) API
+- `Granta MI BoM Analytics <https://grantami.docs.pyansys.com/>`_: Pythonic interface to Granta MI BoM Analytics services
+- `Shared Components <https://shared.docs.pyansys.com/>`_: Shared software components to enable package interoperability and minimize maintenance
+Much effort is underway to continue expanding and developing packages in the
+`PyAnsys GitHub <https://github.com/pyansys/>`__ account. On the ``Issues`` page
+for each package, you can post issues and request new features. You can also email
+questions to `PyAnsys Support <mailto:pyansys.support@ansys.com>`_.
+By default, the PyAnsys package installs these core modules:
+- `PyAEDT`_
+- `PyDPF-Core`_
+- `PyDPF-Post`_
+- `PyFluent`_
+- `PyMAPDL`_
+- `PyPIM`_
+- `Granta MI BoM Analytics`_
+- `Shared Components`_
+However, the ``pyansys`` package also contains certain extra targets, which can be installed upon request:
+- **mapdl-all**: this target installs the core packages and `PyMAPDL Reader`_.
+- **fluent-all**: this target installs the core packages and `PyFluent-Parametric`_ and `PyFluent-Visualization`_.
+- **all**: this target install all extra ``pyansys`` packages.
+
+%package -n python3-pyansys
+Summary: Pythonic interfaces to Ansys products
+Provides: python-pyansys
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pyansys
+|pyansys| |python| |pypi| |GH-CI| |MIT| |black|
+Welcome to the PyAnsys metapackage repository. This project originated as a single ``pyansys`` package,
+which provides support to Ansys product releases. Compatibility of these packages amongst themselves
+and with the Ansys product release they are linked to is ensured.
+At this moment, this package ensures the compatibility between the following PyAnsys packages:
+- `PyAEDT <https://aedt.docs.pyansys.com/>`_ : Pythonic interface to AEDT (Ansys Electronic Desktop)
+- `PyDPF-Core <https://dpf.docs.pyansys.com/>`_ : Pythonic interface to DPF (Data Processing Framework) for building more advanced and customized workflows
+- `PyDPF-Post <https://post.docs.pyansys.com/>`_ : Pythonic interface to DPF's postprocessing toolbox for manipulating and transforming simulation data
+- `PyFluent <https://fluent.docs.pyansys.com/>`_ : Pythonic interface to Ansys Fluent
+- `PyFluent-Parametric <https://fluentparametric.docs.pyansys.com/>`_ : Pythonic interface to Ansys Fluent parametric workflows
+- `PyFluent-Visualization <https://fluentvisualization.docs.pyansys.com/>`_ : Pythonic interface to visualize Ansys Fluent simulations using Python
+- `PyMAPDL <https://mapdl.docs.pyansys.com/>`_ : Pythonic interface to MAPDL.
+- `PyMAPDL Reader <https://reader.docs.pyansys.com/>`_: Pythonic interface to read legacy MAPDL result files (MAPDL 14.5 and later)
+- `PyPIM <https://pypim.docs.pyansys.com/>`_: Pythonic interface to communicate with the PIM (Product Instance Management) API
+- `Granta MI BoM Analytics <https://grantami.docs.pyansys.com/>`_: Pythonic interface to Granta MI BoM Analytics services
+- `Shared Components <https://shared.docs.pyansys.com/>`_: Shared software components to enable package interoperability and minimize maintenance
+Much effort is underway to continue expanding and developing packages in the
+`PyAnsys GitHub <https://github.com/pyansys/>`__ account. On the ``Issues`` page
+for each package, you can post issues and request new features. You can also email
+questions to `PyAnsys Support <mailto:pyansys.support@ansys.com>`_.
+By default, the PyAnsys package installs these core modules:
+- `PyAEDT`_
+- `PyDPF-Core`_
+- `PyDPF-Post`_
+- `PyFluent`_
+- `PyMAPDL`_
+- `PyPIM`_
+- `Granta MI BoM Analytics`_
+- `Shared Components`_
+However, the ``pyansys`` package also contains certain extra targets, which can be installed upon request:
+- **mapdl-all**: this target installs the core packages and `PyMAPDL Reader`_.
+- **fluent-all**: this target installs the core packages and `PyFluent-Parametric`_ and `PyFluent-Visualization`_.
+- **all**: this target install all extra ``pyansys`` packages.
+
+%package help
+Summary: Development documents and examples for pyansys
+Provides: python3-pyansys-doc
+%description help
+|pyansys| |python| |pypi| |GH-CI| |MIT| |black|
+Welcome to the PyAnsys metapackage repository. This project originated as a single ``pyansys`` package,
+which provides support to Ansys product releases. Compatibility of these packages amongst themselves
+and with the Ansys product release they are linked to is ensured.
+At this moment, this package ensures the compatibility between the following PyAnsys packages:
+- `PyAEDT <https://aedt.docs.pyansys.com/>`_ : Pythonic interface to AEDT (Ansys Electronic Desktop)
+- `PyDPF-Core <https://dpf.docs.pyansys.com/>`_ : Pythonic interface to DPF (Data Processing Framework) for building more advanced and customized workflows
+- `PyDPF-Post <https://post.docs.pyansys.com/>`_ : Pythonic interface to DPF's postprocessing toolbox for manipulating and transforming simulation data
+- `PyFluent <https://fluent.docs.pyansys.com/>`_ : Pythonic interface to Ansys Fluent
+- `PyFluent-Parametric <https://fluentparametric.docs.pyansys.com/>`_ : Pythonic interface to Ansys Fluent parametric workflows
+- `PyFluent-Visualization <https://fluentvisualization.docs.pyansys.com/>`_ : Pythonic interface to visualize Ansys Fluent simulations using Python
+- `PyMAPDL <https://mapdl.docs.pyansys.com/>`_ : Pythonic interface to MAPDL.
+- `PyMAPDL Reader <https://reader.docs.pyansys.com/>`_: Pythonic interface to read legacy MAPDL result files (MAPDL 14.5 and later)
+- `PyPIM <https://pypim.docs.pyansys.com/>`_: Pythonic interface to communicate with the PIM (Product Instance Management) API
+- `Granta MI BoM Analytics <https://grantami.docs.pyansys.com/>`_: Pythonic interface to Granta MI BoM Analytics services
+- `Shared Components <https://shared.docs.pyansys.com/>`_: Shared software components to enable package interoperability and minimize maintenance
+Much effort is underway to continue expanding and developing packages in the
+`PyAnsys GitHub <https://github.com/pyansys/>`__ account. On the ``Issues`` page
+for each package, you can post issues and request new features. You can also email
+questions to `PyAnsys Support <mailto:pyansys.support@ansys.com>`_.
+By default, the PyAnsys package installs these core modules:
+- `PyAEDT`_
+- `PyDPF-Core`_
+- `PyDPF-Post`_
+- `PyFluent`_
+- `PyMAPDL`_
+- `PyPIM`_
+- `Granta MI BoM Analytics`_
+- `Shared Components`_
+However, the ``pyansys`` package also contains certain extra targets, which can be installed upon request:
+- **mapdl-all**: this target installs the core packages and `PyMAPDL Reader`_.
+- **fluent-all**: this target installs the core packages and `PyFluent-Parametric`_ and `PyFluent-Visualization`_.
+- **all**: this target install all extra ``pyansys`` packages.
+
+%prep
+%autosetup -n pyansys-2023.1.3
+
+%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-pyansys -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 2023.1.3-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..fae1b13
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+3d7ace1e97edeb91baa789243f62cbf9 pyansys-2023.1.3.tar.gz