From a04be2967596bfcad49a128266ceb24bae03e203 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 29 May 2023 10:15:17 +0000 Subject: automatic import of python-compas-fab --- .gitignore | 1 + python-compas-fab.spec | 367 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 369 insertions(+) create mode 100644 python-compas-fab.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..e8c081c 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/compas_fab-0.28.0.tar.gz diff --git a/python-compas-fab.spec b/python-compas-fab.spec new file mode 100644 index 0000000..cf4e049 --- /dev/null +++ b/python-compas-fab.spec @@ -0,0 +1,367 @@ +%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.nju.edu.cn/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 +* Mon May 29 2023 Python_Bot - 0.28.0-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..3b9a4dd --- /dev/null +++ b/sources @@ -0,0 +1 @@ +737c940e99347774a31ad60f0d132821 compas_fab-0.28.0.tar.gz -- cgit v1.2.3