From 14d7c4441fec95f0ea186821c15751295ef1d057 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 11 Apr 2023 12:34:43 +0000 Subject: automatic import of python-compas --- python-compas.spec | 274 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 274 insertions(+) create mode 100644 python-compas.spec (limited to 'python-compas.spec') diff --git a/python-compas.spec b/python-compas.spec new file mode 100644 index 0000000..391e5d2 --- /dev/null +++ b/python-compas.spec @@ -0,0 +1,274 @@ +%global _empty_manifest_terminate_build 0 +Name: python-COMPAS +Version: 1.17.5 +Release: 1 +Summary: The COMPAS framework +License: MIT +URL: http://compas.dev +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/58/59/be8b7a422bdddd47b32b6e651eb64d53693fb00be3c05ad21e61f34fcac4/COMPAS-1.17.5.tar.gz +BuildArch: noarch + +Requires: python3-cython +Requires: python3-jsonschema +Requires: python3-networkx +Requires: python3-numpy +Requires: python3-pillow +Requires: python3-pycollada +Requires: python3-schema +Requires: python3-scipy +Requires: python3-sympy +Requires: python3-typing-extensions +Requires: python3-watchdog +Requires: python3-imageio +Requires: python3-matplotlib +Requires: python3-imageio +Requires: python3-matplotlib +Requires: python3-matplotlib +Requires: python3-matplotlib +Requires: python3-numba +Requires: python3-planarity + +%description +# The COMPAS framework + +![build](https://github.com/compas-dev/compas/workflows/build/badge.svg) +[![GitHub - License](https://img.shields.io/github/license/compas-dev/compas.svg)](https://github.com/compas-dev/compas) +[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![pip downloads](https://img.shields.io/pypi/dm/compas)](https://pypi.python.org/project/COMPAS) +[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/COMPAS.svg)](https://pypi.python.org/project/COMPAS) +[![PyPI - Latest Release](https://img.shields.io/pypi/v/COMPAS.svg)](https://pypi.python.org/project/COMPAS) +[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![Conda - Platform](https://img.shields.io/conda/pn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![DOI](https://zenodo.org/badge/104857648.svg)](https://zenodo.org/badge/latestdoi/104857648) +[![Twitter Follow](https://img.shields.io/twitter/follow/compas_dev?style=social)](https://twitter.com/compas_dev) + +The **COMPAS** framework is an open-source, Python-based framework for computational research and collaboration in architecture, engineering, digital fabrication and construction. + +The framework consists of a general-purpose core library, written in pure Python, and a growing collection of extensions that provide easy access to peer-reviewed research, state-of-the-art external libraries such as CGAL, libigl and Triangle, and tools with specialized functionality for AEFC applications such as Abaqus, ANSYS, SOFISTIK, ROS, etc. + +COMPAS has dedicated packages for working with Rhino, Grasshopper, and Blender, but it can be used in any environment that supports Python scripting. It is available on PyPI and conda-forge and can be easily installed using popular package managers on multiple platforms. + +## Installation + +The recommended way to install **COMPAS** is to use [Anaconda/conda](https://conda.io/docs/): + +```bash +conda config --add channels conda-forge +conda install COMPAS +``` + +For other installation options, see + +## First Steps + +* +* +* + +## Questions and feedback + +The **COMPAS** framework has a forum: +for questions and discussions. + +## Issue tracker + +If you find a bug, please help us solve it by [filing a report](https://github.com/compas-dev/compas/issues). + +## Contributing + +If you want to contribute, check out the [contribution guidelines](https://compas.dev/compas/latest/devguide.html). + +## Changelog + +See changes between releases on the [changelog](https://compas.dev/compas/latest/changelog.html). + +## License + +The main library of **COMPAS** is [released under the MIT license](https://compas.dev/compas/latest/license.html). + +## Credits + +COMPAS is developed by a small team of core developers (`compas-dev`) and with the support of contributers from the open source community. +See the [list of authors](AUTHORS.md) for a complete overview... + + +%package -n python3-COMPAS +Summary: The COMPAS framework +Provides: python-COMPAS +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-COMPAS +# The COMPAS framework + +![build](https://github.com/compas-dev/compas/workflows/build/badge.svg) +[![GitHub - License](https://img.shields.io/github/license/compas-dev/compas.svg)](https://github.com/compas-dev/compas) +[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![pip downloads](https://img.shields.io/pypi/dm/compas)](https://pypi.python.org/project/COMPAS) +[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/COMPAS.svg)](https://pypi.python.org/project/COMPAS) +[![PyPI - Latest Release](https://img.shields.io/pypi/v/COMPAS.svg)](https://pypi.python.org/project/COMPAS) +[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![Conda - Platform](https://img.shields.io/conda/pn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![DOI](https://zenodo.org/badge/104857648.svg)](https://zenodo.org/badge/latestdoi/104857648) +[![Twitter Follow](https://img.shields.io/twitter/follow/compas_dev?style=social)](https://twitter.com/compas_dev) + +The **COMPAS** framework is an open-source, Python-based framework for computational research and collaboration in architecture, engineering, digital fabrication and construction. + +The framework consists of a general-purpose core library, written in pure Python, and a growing collection of extensions that provide easy access to peer-reviewed research, state-of-the-art external libraries such as CGAL, libigl and Triangle, and tools with specialized functionality for AEFC applications such as Abaqus, ANSYS, SOFISTIK, ROS, etc. + +COMPAS has dedicated packages for working with Rhino, Grasshopper, and Blender, but it can be used in any environment that supports Python scripting. It is available on PyPI and conda-forge and can be easily installed using popular package managers on multiple platforms. + +## Installation + +The recommended way to install **COMPAS** is to use [Anaconda/conda](https://conda.io/docs/): + +```bash +conda config --add channels conda-forge +conda install COMPAS +``` + +For other installation options, see + +## First Steps + +* +* +* + +## Questions and feedback + +The **COMPAS** framework has a forum: +for questions and discussions. + +## Issue tracker + +If you find a bug, please help us solve it by [filing a report](https://github.com/compas-dev/compas/issues). + +## Contributing + +If you want to contribute, check out the [contribution guidelines](https://compas.dev/compas/latest/devguide.html). + +## Changelog + +See changes between releases on the [changelog](https://compas.dev/compas/latest/changelog.html). + +## License + +The main library of **COMPAS** is [released under the MIT license](https://compas.dev/compas/latest/license.html). + +## Credits + +COMPAS is developed by a small team of core developers (`compas-dev`) and with the support of contributers from the open source community. +See the [list of authors](AUTHORS.md) for a complete overview... + + +%package help +Summary: Development documents and examples for COMPAS +Provides: python3-COMPAS-doc +%description help +# The COMPAS framework + +![build](https://github.com/compas-dev/compas/workflows/build/badge.svg) +[![GitHub - License](https://img.shields.io/github/license/compas-dev/compas.svg)](https://github.com/compas-dev/compas) +[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![pip downloads](https://img.shields.io/pypi/dm/compas)](https://pypi.python.org/project/COMPAS) +[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/COMPAS.svg)](https://pypi.python.org/project/COMPAS) +[![PyPI - Latest Release](https://img.shields.io/pypi/v/COMPAS.svg)](https://pypi.python.org/project/COMPAS) +[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![Conda - Platform](https://img.shields.io/conda/pn/conda-forge/compas)](https://anaconda.org/conda-forge/compas) +[![DOI](https://zenodo.org/badge/104857648.svg)](https://zenodo.org/badge/latestdoi/104857648) +[![Twitter Follow](https://img.shields.io/twitter/follow/compas_dev?style=social)](https://twitter.com/compas_dev) + +The **COMPAS** framework is an open-source, Python-based framework for computational research and collaboration in architecture, engineering, digital fabrication and construction. + +The framework consists of a general-purpose core library, written in pure Python, and a growing collection of extensions that provide easy access to peer-reviewed research, state-of-the-art external libraries such as CGAL, libigl and Triangle, and tools with specialized functionality for AEFC applications such as Abaqus, ANSYS, SOFISTIK, ROS, etc. + +COMPAS has dedicated packages for working with Rhino, Grasshopper, and Blender, but it can be used in any environment that supports Python scripting. It is available on PyPI and conda-forge and can be easily installed using popular package managers on multiple platforms. + +## Installation + +The recommended way to install **COMPAS** is to use [Anaconda/conda](https://conda.io/docs/): + +```bash +conda config --add channels conda-forge +conda install COMPAS +``` + +For other installation options, see + +## First Steps + +* +* +* + +## Questions and feedback + +The **COMPAS** framework has a forum: +for questions and discussions. + +## Issue tracker + +If you find a bug, please help us solve it by [filing a report](https://github.com/compas-dev/compas/issues). + +## Contributing + +If you want to contribute, check out the [contribution guidelines](https://compas.dev/compas/latest/devguide.html). + +## Changelog + +See changes between releases on the [changelog](https://compas.dev/compas/latest/changelog.html). + +## License + +The main library of **COMPAS** is [released under the MIT license](https://compas.dev/compas/latest/license.html). + +## Credits + +COMPAS is developed by a small team of core developers (`compas-dev`) and with the support of contributers from the open source community. +See the [list of authors](AUTHORS.md) for a complete overview... + + +%prep +%autosetup -n COMPAS-1.17.5 + +%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-COMPAS -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot - 1.17.5-1 +- Package Spec generated -- cgit v1.2.3