%global _empty_manifest_terminate_build 0 Name: python-compas-fab Version: 0.28.0 Release: 1 Summary: Robotic fabrication package for the COMPAS Framework License: MIT license URL: https://github.com/compas-dev/compas_fab Source0: https://mirrors.aliyun.com/pypi/web/packages/32/20/cc5e13f9c492a48a2702bc20b9e5bcda4f8e4cf744f586013b4bc74b68ca/compas_fab-0.28.0.tar.gz BuildArch: noarch Requires: python3-compas Requires: python3-roslibpy Requires: python3-pybullet Requires: python3-pyserial %description # COMPAS FAB: Robotic Fabrication for COMPAS [![Github Actions Build Status](https://github.com/compas-dev/compas_fab/workflows/build/badge.svg)](https://github.com/compas-dev/compas_fab/actions) [![Github Actions Integration Status](https://github.com/compas-dev/compas_fab/workflows/integration/badge.svg)](https://github.com/compas-dev/compas_fab/actions) [![License](https://img.shields.io/github/license/compas-dev/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/compas_fab)](https://anaconda.org/conda-forge/compas_fab) [![pip downloads](https://img.shields.io/pypi/dm/compas_fab)](https://pypi.python.org/project/compas_fab) [![PyPI Package latest release](https://img.shields.io/pypi/v/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![Anaconda](https://img.shields.io/conda/vn/conda-forge/compas_fab.svg)](https://anaconda.org/conda-forge/compas_fab) [![Supported implementations](https://img.shields.io/pypi/implementation/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![DOI](https://zenodo.org/badge/107952684.svg)](https://zenodo.org/badge/latestdoi/107952684) [![Twitter Follow](https://img.shields.io/twitter/follow/compas_dev?style=social)](https://twitter.com/compas_dev) *Robotic fabrication package for the COMPAS Framework** that facilitates the planning and execution of robotic fabrication processes. It provides interfaces to existing software libraries and tools available in the field of robotics (e.g. OMPL, ROS) and makes them accessible from within the parametric design environment. The package builds upon [COMPAS](https://compas.dev/), an open-source Python-based framework for collaboration and research in architecture, engineering and digital fabrication. ## Main features * Multiple backends for simulation and execution (eg. [ROS: Robot Operating System](https://ros.org)) * Planning tools: kinematic solvers, path planning, etc. * Execution tools: feedback loops, robot control, etc. **COMPAS FAB** runs on Python 3.x and IronPython 2.7. ## Getting Started The recommended way to install **COMPAS FAB** is to use [anaconda/conda](https://conda.io/docs/): conda install -c conda-forge compas_fab It can also be installed using `pip`: pip install compas_fab > On Windows, you may need to install [Microsoft Visual C++ 14.0](https://www.scivision.co/python-windows-visual-c++-14-required/). Once the installation is completed, you can verify your setup. Start Python from the command prompt and run the following: >>> import compas_fab ## First Steps * [Documentation](https://gramaziokohler.github.io/compas_fab/) * [COMPAS FAB Examples](https://gramaziokohler.github.io/compas_fab/latest/examples.html) * [COMPAS FAB API Reference](https://gramaziokohler.github.io/compas_fab/latest/reference.html) * [COMPAS Tutorials](https://compas.dev/compas/latest/tutorial.html) * [COMPAS API Reference](https://compas.dev/compas/latest/api.html) ## Questions and feedback We encourage the use of the [COMPAS framework forum](https://forum.compas-framework.org/) for questions and discussions. ## Contributing We love contributions! Check the [Contributor's Guide](https://github.com/compas-dev/compas_fab/blob/main/CONTRIBUTING.rst) for more details. ## Releasing this project Ready to release a new version of **COMPAS FAB**? Here's how to do it: * We use [semver][https://semver.org/], ie. we bump versions as follows: * `patch`: bugfixes. * `minor`: backwards-compatible features added. * `major`: backwards-incompatible changes. * Update the `CHANGELOG.md` with all novelty! * Ready? Release everything in one command: invoke release [patch|minor|major] * Celebrate! 💃 ## Credits This package is maintained by Gramazio Kohler Research [`@gramaziokohler`](https://github.com/gramaziokohler) and a long list of [contributors](https://github.com/compas-dev/compas_fab/blob/main/AUTHORS.rst). %package -n python3-compas-fab Summary: Robotic fabrication package for the COMPAS Framework Provides: python-compas-fab BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-compas-fab # COMPAS FAB: Robotic Fabrication for COMPAS [![Github Actions Build Status](https://github.com/compas-dev/compas_fab/workflows/build/badge.svg)](https://github.com/compas-dev/compas_fab/actions) [![Github Actions Integration Status](https://github.com/compas-dev/compas_fab/workflows/integration/badge.svg)](https://github.com/compas-dev/compas_fab/actions) [![License](https://img.shields.io/github/license/compas-dev/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/compas_fab)](https://anaconda.org/conda-forge/compas_fab) [![pip downloads](https://img.shields.io/pypi/dm/compas_fab)](https://pypi.python.org/project/compas_fab) [![PyPI Package latest release](https://img.shields.io/pypi/v/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![Anaconda](https://img.shields.io/conda/vn/conda-forge/compas_fab.svg)](https://anaconda.org/conda-forge/compas_fab) [![Supported implementations](https://img.shields.io/pypi/implementation/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![DOI](https://zenodo.org/badge/107952684.svg)](https://zenodo.org/badge/latestdoi/107952684) [![Twitter Follow](https://img.shields.io/twitter/follow/compas_dev?style=social)](https://twitter.com/compas_dev) *Robotic fabrication package for the COMPAS Framework** that facilitates the planning and execution of robotic fabrication processes. It provides interfaces to existing software libraries and tools available in the field of robotics (e.g. OMPL, ROS) and makes them accessible from within the parametric design environment. The package builds upon [COMPAS](https://compas.dev/), an open-source Python-based framework for collaboration and research in architecture, engineering and digital fabrication. ## Main features * Multiple backends for simulation and execution (eg. [ROS: Robot Operating System](https://ros.org)) * Planning tools: kinematic solvers, path planning, etc. * Execution tools: feedback loops, robot control, etc. **COMPAS FAB** runs on Python 3.x and IronPython 2.7. ## Getting Started The recommended way to install **COMPAS FAB** is to use [anaconda/conda](https://conda.io/docs/): conda install -c conda-forge compas_fab It can also be installed using `pip`: pip install compas_fab > On Windows, you may need to install [Microsoft Visual C++ 14.0](https://www.scivision.co/python-windows-visual-c++-14-required/). Once the installation is completed, you can verify your setup. Start Python from the command prompt and run the following: >>> import compas_fab ## First Steps * [Documentation](https://gramaziokohler.github.io/compas_fab/) * [COMPAS FAB Examples](https://gramaziokohler.github.io/compas_fab/latest/examples.html) * [COMPAS FAB API Reference](https://gramaziokohler.github.io/compas_fab/latest/reference.html) * [COMPAS Tutorials](https://compas.dev/compas/latest/tutorial.html) * [COMPAS API Reference](https://compas.dev/compas/latest/api.html) ## Questions and feedback We encourage the use of the [COMPAS framework forum](https://forum.compas-framework.org/) for questions and discussions. ## Contributing We love contributions! Check the [Contributor's Guide](https://github.com/compas-dev/compas_fab/blob/main/CONTRIBUTING.rst) for more details. ## Releasing this project Ready to release a new version of **COMPAS FAB**? Here's how to do it: * We use [semver][https://semver.org/], ie. we bump versions as follows: * `patch`: bugfixes. * `minor`: backwards-compatible features added. * `major`: backwards-incompatible changes. * Update the `CHANGELOG.md` with all novelty! * Ready? Release everything in one command: invoke release [patch|minor|major] * Celebrate! 💃 ## Credits This package is maintained by Gramazio Kohler Research [`@gramaziokohler`](https://github.com/gramaziokohler) and a long list of [contributors](https://github.com/compas-dev/compas_fab/blob/main/AUTHORS.rst). %package help Summary: Development documents and examples for compas-fab Provides: python3-compas-fab-doc %description help # COMPAS FAB: Robotic Fabrication for COMPAS [![Github Actions Build Status](https://github.com/compas-dev/compas_fab/workflows/build/badge.svg)](https://github.com/compas-dev/compas_fab/actions) [![Github Actions Integration Status](https://github.com/compas-dev/compas_fab/workflows/integration/badge.svg)](https://github.com/compas-dev/compas_fab/actions) [![License](https://img.shields.io/github/license/compas-dev/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/compas_fab)](https://anaconda.org/conda-forge/compas_fab) [![pip downloads](https://img.shields.io/pypi/dm/compas_fab)](https://pypi.python.org/project/compas_fab) [![PyPI Package latest release](https://img.shields.io/pypi/v/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![Anaconda](https://img.shields.io/conda/vn/conda-forge/compas_fab.svg)](https://anaconda.org/conda-forge/compas_fab) [![Supported implementations](https://img.shields.io/pypi/implementation/compas_fab.svg)](https://pypi.python.org/pypi/compas_fab) [![DOI](https://zenodo.org/badge/107952684.svg)](https://zenodo.org/badge/latestdoi/107952684) [![Twitter Follow](https://img.shields.io/twitter/follow/compas_dev?style=social)](https://twitter.com/compas_dev) *Robotic fabrication package for the COMPAS Framework** that facilitates the planning and execution of robotic fabrication processes. It provides interfaces to existing software libraries and tools available in the field of robotics (e.g. OMPL, ROS) and makes them accessible from within the parametric design environment. The package builds upon [COMPAS](https://compas.dev/), an open-source Python-based framework for collaboration and research in architecture, engineering and digital fabrication. ## Main features * Multiple backends for simulation and execution (eg. [ROS: Robot Operating System](https://ros.org)) * Planning tools: kinematic solvers, path planning, etc. * Execution tools: feedback loops, robot control, etc. **COMPAS FAB** runs on Python 3.x and IronPython 2.7. ## Getting Started The recommended way to install **COMPAS FAB** is to use [anaconda/conda](https://conda.io/docs/): conda install -c conda-forge compas_fab It can also be installed using `pip`: pip install compas_fab > On Windows, you may need to install [Microsoft Visual C++ 14.0](https://www.scivision.co/python-windows-visual-c++-14-required/). Once the installation is completed, you can verify your setup. Start Python from the command prompt and run the following: >>> import compas_fab ## First Steps * [Documentation](https://gramaziokohler.github.io/compas_fab/) * [COMPAS FAB Examples](https://gramaziokohler.github.io/compas_fab/latest/examples.html) * [COMPAS FAB API Reference](https://gramaziokohler.github.io/compas_fab/latest/reference.html) * [COMPAS Tutorials](https://compas.dev/compas/latest/tutorial.html) * [COMPAS API Reference](https://compas.dev/compas/latest/api.html) ## Questions and feedback We encourage the use of the [COMPAS framework forum](https://forum.compas-framework.org/) for questions and discussions. ## Contributing We love contributions! Check the [Contributor's Guide](https://github.com/compas-dev/compas_fab/blob/main/CONTRIBUTING.rst) for more details. ## Releasing this project Ready to release a new version of **COMPAS FAB**? Here's how to do it: * We use [semver][https://semver.org/], ie. we bump versions as follows: * `patch`: bugfixes. * `minor`: backwards-compatible features added. * `major`: backwards-incompatible changes. * Update the `CHANGELOG.md` with all novelty! * Ready? Release everything in one command: invoke release [patch|minor|major] * Celebrate! 💃 ## Credits This package is maintained by Gramazio Kohler Research [`@gramaziokohler`](https://github.com/gramaziokohler) and a long list of [contributors](https://github.com/compas-dev/compas_fab/blob/main/AUTHORS.rst). %prep %autosetup -n compas_fab-0.28.0 %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-fab -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 0.28.0-1 - Package Spec generated