summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-29 10:15:17 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-29 10:15:17 +0000
commita04be2967596bfcad49a128266ceb24bae03e203 (patch)
tree098df72cbddb5158e80e26f89f8d2c7105f512a3
parente71bd4877956bde0780ee884b130f78d147263b5 (diff)
automatic import of python-compas-fab
-rw-r--r--.gitignore1
-rw-r--r--python-compas-fab.spec367
-rw-r--r--sources1
3 files changed, 369 insertions, 0 deletions
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 <Python_Bot@openeuler.org> - 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