diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 06:54:06 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 06:54:06 +0000 |
commit | 432407b363d1b7be894f74335914266f89fa90a5 (patch) | |
tree | 7d591446a6f271b3ef0ee18e6373437e3d5291b7 | |
parent | 525ef7d5a74595065137cfbaa2b13fc5869f92d2 (diff) |
automatic import of python-mcwbopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-mcwb.spec | 219 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 221 insertions, 0 deletions
@@ -0,0 +1 @@ +/mcwb-0.2.3.tar.gz diff --git a/python-mcwb.spec b/python-mcwb.spec new file mode 100644 index 0000000..7e0c1d5 --- /dev/null +++ b/python-mcwb.spec @@ -0,0 +1,219 @@ +%global _empty_manifest_terminate_build 0 +Name: python-mcwb +Version: 0.2.3 +Release: 1 +Summary: A Minecraft world builder library. +License: GPLv3 +URL: https://github.com/conqp/mcwb +Source0: https://mirrors.aliyun.com/pypi/web/packages/29/b2/b6a05cc1e0d848af55f25374ea3707d39bd21236efa7a76ec16aa473fbf3/mcwb-0.2.3.tar.gz +BuildArch: noarch + +Requires: python3-numpy +Requires: python3-mcipc +Requires: python3-rcon +Requires: python3-black +Requires: python3-isort +Requires: python3-pytest-cov +Requires: python3-pytest-mypy +Requires: python3-flake8 +Requires: python3-pytest-flake8 +Requires: python3-pytest-black +Requires: python3-flake8-isort +Requires: python3-sphinx-rtd-theme-github-versions +Requires: python3-importlib-metadata +Requires: python3-docker +Requires: python3-False + +%description +[](https://mcwb.readthedocs.io/en/latest/?badge=latest) +[](https://sonarcloud.io/summary/new_code?id=mcipc-tools_mcwb) +[](https://github.com/conqp/mcwb/actions/workflows/code.yml) [](https://badge.fury.io/py/mcwb) +[](https://www.codacy.com/gh/gilesknap/mcwb/dashboard?utm_source=github.com&utm_medium=referral&utm_content=gilesknap/mcwb&utm_campaign=Badge_Grade) + +# mcwb +A Minecraft world builder library. + +## Requirements +`mcwb` requires Python 3.9 or higher. It also depends on [mcipc](https://github.com/conqp/mcipc). +If you install `mcwb` via `pip`, it will automatically be installed as a dependency. + +## Documentation +Documentation is available on [readthedocs](https://mcwb.readthedocs.io/en/latest). + +## Quick start + +Install mcwb from the [AUR](https://aur.archlinux.org/packages/python-mcwb/) or via: + + pip install mcwb + +## Credits +Many thanks to all contributors to the [Minecraft Wiki](https://minecraft.gamepedia.com/) and the [Wiki.vg](https://wiki.vg/Main_Page). + +## License +Copyright (C) 2018-2021 Richard Neumann <mail at richard dash neumann period de> + +mcwb is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +mcwb is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with mcwb. If not, see <http://www.gnu.org/licenses/>. + +## Legal +Minecraft content and materials are trademarks and copyrights of +Mojang and its licensors. All rights reserved. +This program is free software and is not affiliated with Mojang. + + +%package -n python3-mcwb +Summary: A Minecraft world builder library. +Provides: python-mcwb +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-mcwb +[](https://mcwb.readthedocs.io/en/latest/?badge=latest) +[](https://sonarcloud.io/summary/new_code?id=mcipc-tools_mcwb) +[](https://github.com/conqp/mcwb/actions/workflows/code.yml) [](https://badge.fury.io/py/mcwb) +[](https://www.codacy.com/gh/gilesknap/mcwb/dashboard?utm_source=github.com&utm_medium=referral&utm_content=gilesknap/mcwb&utm_campaign=Badge_Grade) + +# mcwb +A Minecraft world builder library. + +## Requirements +`mcwb` requires Python 3.9 or higher. It also depends on [mcipc](https://github.com/conqp/mcipc). +If you install `mcwb` via `pip`, it will automatically be installed as a dependency. + +## Documentation +Documentation is available on [readthedocs](https://mcwb.readthedocs.io/en/latest). + +## Quick start + +Install mcwb from the [AUR](https://aur.archlinux.org/packages/python-mcwb/) or via: + + pip install mcwb + +## Credits +Many thanks to all contributors to the [Minecraft Wiki](https://minecraft.gamepedia.com/) and the [Wiki.vg](https://wiki.vg/Main_Page). + +## License +Copyright (C) 2018-2021 Richard Neumann <mail at richard dash neumann period de> + +mcwb is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +mcwb is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with mcwb. If not, see <http://www.gnu.org/licenses/>. + +## Legal +Minecraft content and materials are trademarks and copyrights of +Mojang and its licensors. All rights reserved. +This program is free software and is not affiliated with Mojang. + + +%package help +Summary: Development documents and examples for mcwb +Provides: python3-mcwb-doc +%description help +[](https://mcwb.readthedocs.io/en/latest/?badge=latest) +[](https://sonarcloud.io/summary/new_code?id=mcipc-tools_mcwb) +[](https://github.com/conqp/mcwb/actions/workflows/code.yml) [](https://badge.fury.io/py/mcwb) +[](https://www.codacy.com/gh/gilesknap/mcwb/dashboard?utm_source=github.com&utm_medium=referral&utm_content=gilesknap/mcwb&utm_campaign=Badge_Grade) + +# mcwb +A Minecraft world builder library. + +## Requirements +`mcwb` requires Python 3.9 or higher. It also depends on [mcipc](https://github.com/conqp/mcipc). +If you install `mcwb` via `pip`, it will automatically be installed as a dependency. + +## Documentation +Documentation is available on [readthedocs](https://mcwb.readthedocs.io/en/latest). + +## Quick start + +Install mcwb from the [AUR](https://aur.archlinux.org/packages/python-mcwb/) or via: + + pip install mcwb + +## Credits +Many thanks to all contributors to the [Minecraft Wiki](https://minecraft.gamepedia.com/) and the [Wiki.vg](https://wiki.vg/Main_Page). + +## License +Copyright (C) 2018-2021 Richard Neumann <mail at richard dash neumann period de> + +mcwb is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +mcwb is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with mcwb. If not, see <http://www.gnu.org/licenses/>. + +## Legal +Minecraft content and materials are trademarks and copyrights of +Mojang and its licensors. All rights reserved. +This program is free software and is not affiliated with Mojang. + + +%prep +%autosetup -n mcwb-0.2.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-mcwb -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.2.3-1 +- Package Spec generated @@ -0,0 +1 @@ +2f67f41abee88dc8eb1406ddc432b0a9 mcwb-0.2.3.tar.gz |