diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-11 22:29:50 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 22:29:50 +0000 |
commit | 594dee8b1396b5040e65ddb6900384d749bd1fac (patch) | |
tree | 9ca0fe88590ff412f36ad2284fa57ee47ad70f67 /python-xonsh.spec | |
parent | b2962fdb0530e389ab22c261eb4abdf6f70a10cb (diff) |
automatic import of python-xonsh
Diffstat (limited to 'python-xonsh.spec')
-rw-r--r-- | python-xonsh.spec | 189 |
1 files changed, 189 insertions, 0 deletions
diff --git a/python-xonsh.spec b/python-xonsh.spec new file mode 100644 index 0000000..cf464de --- /dev/null +++ b/python-xonsh.spec @@ -0,0 +1,189 @@ +%global _empty_manifest_terminate_build 0 +Name: python-xonsh +Version: 0.13.4 +Release: 1 +Summary: Python-powered, cross-platform, Unix-gazing shell +License: BSD 2-Clause License +URL: https://xon.sh +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/48/55/ba8fdbd56c33b0fc7e6e1487b861381a9527fc02b2782caa7317de5fadfc/xonsh-0.13.4.tar.gz +BuildArch: noarch + +Requires: python3-prompt-toolkit +Requires: python3-pygments +Requires: python3-xonsh[doc,test] +Requires: python3-pre-commit +Requires: python3-re-ver +Requires: python3-tomli +Requires: python3-xonsh[bestshell] +Requires: python3-furo +Requires: python3-numpydoc +Requires: python3-sphinx +Requires: python3-psutil +Requires: python3-pyzmq +Requires: python3-matplotlib +Requires: python3-doctr +Requires: python3-tornado +Requires: python3-runthis-sphinxext +Requires: python3-livereload +Requires: python3-myst-parser +Requires: python3-xonsh[ptk,pygments] +Requires: python3-ujson +Requires: python3-gnureadline +Requires: python3-distro +Requires: python3-setproctitle +Requires: python3-distro +Requires: python3-gnureadline +Requires: python3-setproctitle +Requires: python3-prompt-toolkit +Requires: python3-pyperclip +Requires: python3-pygments +Requires: python3-xonsh[bestshell] +Requires: python3-pytest +Requires: python3-restructuredtext-lint +Requires: python3-pytest-cov +Requires: python3-pytest-mock +Requires: python3-pytest-timeout +Requires: python3-pytest-subprocess +Requires: python3-pytest-rerunfailures +Requires: python3-prompt-toolkit +Requires: python3-pygments +Requires: python3-coverage +Requires: python3-pyte +Requires: python3-virtualenv + +%description + **xonsh** is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. + The language is a superset of Python 3.6+ with additional shell primitives. + xonsh (pronounced *conch*) is meant for the daily use of experts and novices alike. + If you like xonsh, :star: the repo, `write a tweet`_ and stay tuned by watching releases. +First steps +*********** +Install xonsh from pip: + python -m pip install 'xonsh[full]' +And visit https://xon.sh for more information: +- `Installation <https://xon.sh/contents.html#installation>`_ - using packages, docker or AppImage. +- `Tutorial <https://xon.sh/tutorial.html>`_ - step by step introduction in xonsh. +Extensions +********** +- `Core extensions (xontribs) <https://xon.sh/api/_autosummary/xontribs/xontrib.html>`_ +- `External extensions on Github <https://github.com/topics/xontrib>`_ +- `List of awesome xontribs <https://github.com/xonsh/awesome-xontribs>`_ +- `Create a xontrib step by step from template <https://github.com/xonsh/xontrib-template>`_ +Projects that use xonsh +*********************** +- `gitsome <https://github.com/donnemartin/gitsome>`_: A supercharged Git/shell autocompleter with GitHub integration. +- `xxh <https://github.com/xxh/xxh>`_: Using xonsh wherever you go through the ssh. +- `rever <https://regro.github.io/rever-docs/>`_: Cross-platform software release tool. +- `Regro autotick bot <https://github.com/regro/cf-scripts>`_: Regro Conda-Forge autoticker. +The xonsh shell community +************************* +The xonsh shell is developed by a community of volunteers and has no organization that can get grants, donations or additional support. There are two major ways to help the xonsh shell: to spread the good word about xonsh in the world (`write a tweet`_) and to help improve the xonsh shell (`solve a popular issue <https://github.com/xonsh/xonsh/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc>`_ or a `good first issue <https://github.com/xonsh/xonsh/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22+sort%3Areactions-%2B1-desc>`_). We welcome new contributors! + +%package -n python3-xonsh +Summary: Python-powered, cross-platform, Unix-gazing shell +Provides: python-xonsh +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-xonsh + **xonsh** is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. + The language is a superset of Python 3.6+ with additional shell primitives. + xonsh (pronounced *conch*) is meant for the daily use of experts and novices alike. + If you like xonsh, :star: the repo, `write a tweet`_ and stay tuned by watching releases. +First steps +*********** +Install xonsh from pip: + python -m pip install 'xonsh[full]' +And visit https://xon.sh for more information: +- `Installation <https://xon.sh/contents.html#installation>`_ - using packages, docker or AppImage. +- `Tutorial <https://xon.sh/tutorial.html>`_ - step by step introduction in xonsh. +Extensions +********** +- `Core extensions (xontribs) <https://xon.sh/api/_autosummary/xontribs/xontrib.html>`_ +- `External extensions on Github <https://github.com/topics/xontrib>`_ +- `List of awesome xontribs <https://github.com/xonsh/awesome-xontribs>`_ +- `Create a xontrib step by step from template <https://github.com/xonsh/xontrib-template>`_ +Projects that use xonsh +*********************** +- `gitsome <https://github.com/donnemartin/gitsome>`_: A supercharged Git/shell autocompleter with GitHub integration. +- `xxh <https://github.com/xxh/xxh>`_: Using xonsh wherever you go through the ssh. +- `rever <https://regro.github.io/rever-docs/>`_: Cross-platform software release tool. +- `Regro autotick bot <https://github.com/regro/cf-scripts>`_: Regro Conda-Forge autoticker. +The xonsh shell community +************************* +The xonsh shell is developed by a community of volunteers and has no organization that can get grants, donations or additional support. There are two major ways to help the xonsh shell: to spread the good word about xonsh in the world (`write a tweet`_) and to help improve the xonsh shell (`solve a popular issue <https://github.com/xonsh/xonsh/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc>`_ or a `good first issue <https://github.com/xonsh/xonsh/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22+sort%3Areactions-%2B1-desc>`_). We welcome new contributors! + +%package help +Summary: Development documents and examples for xonsh +Provides: python3-xonsh-doc +%description help + **xonsh** is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. + The language is a superset of Python 3.6+ with additional shell primitives. + xonsh (pronounced *conch*) is meant for the daily use of experts and novices alike. + If you like xonsh, :star: the repo, `write a tweet`_ and stay tuned by watching releases. +First steps +*********** +Install xonsh from pip: + python -m pip install 'xonsh[full]' +And visit https://xon.sh for more information: +- `Installation <https://xon.sh/contents.html#installation>`_ - using packages, docker or AppImage. +- `Tutorial <https://xon.sh/tutorial.html>`_ - step by step introduction in xonsh. +Extensions +********** +- `Core extensions (xontribs) <https://xon.sh/api/_autosummary/xontribs/xontrib.html>`_ +- `External extensions on Github <https://github.com/topics/xontrib>`_ +- `List of awesome xontribs <https://github.com/xonsh/awesome-xontribs>`_ +- `Create a xontrib step by step from template <https://github.com/xonsh/xontrib-template>`_ +Projects that use xonsh +*********************** +- `gitsome <https://github.com/donnemartin/gitsome>`_: A supercharged Git/shell autocompleter with GitHub integration. +- `xxh <https://github.com/xxh/xxh>`_: Using xonsh wherever you go through the ssh. +- `rever <https://regro.github.io/rever-docs/>`_: Cross-platform software release tool. +- `Regro autotick bot <https://github.com/regro/cf-scripts>`_: Regro Conda-Forge autoticker. +The xonsh shell community +************************* +The xonsh shell is developed by a community of volunteers and has no organization that can get grants, donations or additional support. There are two major ways to help the xonsh shell: to spread the good word about xonsh in the world (`write a tweet`_) and to help improve the xonsh shell (`solve a popular issue <https://github.com/xonsh/xonsh/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc>`_ or a `good first issue <https://github.com/xonsh/xonsh/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22+sort%3Areactions-%2B1-desc>`_). We welcome new contributors! + +%prep +%autosetup -n xonsh-0.13.4 + +%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-xonsh -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.13.4-1 +- Package Spec generated |