%global _empty_manifest_terminate_build 0 Name: python-jasmine-core Version: 3.99.0 Release: 1 Summary: Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js (http://nodejs.org) projects, or anywhere that JavaScript can run. License: MIT URL: http://jasmine.github.io Source0: https://mirrors.nju.edu.cn/pypi/web/packages/70/e8/50ea87204ad20a42f76164fae4ad31c5f89e6c97b2eef820de64d01c95f1/jasmine-core-3.99.0.tar.gz BuildArch: noarch %description Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js (http://nodejs.org) projects, or anywhere that JavaScript can run. The Jasmine packages for Python are deprecated. There will be no further releases after the end of the Jasmine 3.x series. We recommend migrating to the following options: * jasmine-browser-runner (, `npm install jasmine-browser-runner`) to run specs in browsers, including headless Chrome and Saucelabs. This is the most direct replacement for the jasmine server` and `jasmine ci` commands provided by the `jasmine` Python package. * The jasmine npm package (, `npm install jasmine`) to run specs under Node.js. * The standalone distribution from the latest Jasmine release to run specs in browsers with no additional tools. * The jasmine-core npm package (`npm install jasmine-core`) if all you need is the Jasmine assets. This is the direct equivalent of the jasmine-core Python package. Except for the standalone distribution, all of the above are distributed through npm. %package -n python3-jasmine-core Summary: Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js (http://nodejs.org) projects, or anywhere that JavaScript can run. Provides: python-jasmine-core BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-jasmine-core Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js (http://nodejs.org) projects, or anywhere that JavaScript can run. The Jasmine packages for Python are deprecated. There will be no further releases after the end of the Jasmine 3.x series. We recommend migrating to the following options: * jasmine-browser-runner (, `npm install jasmine-browser-runner`) to run specs in browsers, including headless Chrome and Saucelabs. This is the most direct replacement for the jasmine server` and `jasmine ci` commands provided by the `jasmine` Python package. * The jasmine npm package (, `npm install jasmine`) to run specs under Node.js. * The standalone distribution from the latest Jasmine release to run specs in browsers with no additional tools. * The jasmine-core npm package (`npm install jasmine-core`) if all you need is the Jasmine assets. This is the direct equivalent of the jasmine-core Python package. Except for the standalone distribution, all of the above are distributed through npm. %package help Summary: Development documents and examples for jasmine-core Provides: python3-jasmine-core-doc %description help Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js (http://nodejs.org) projects, or anywhere that JavaScript can run. The Jasmine packages for Python are deprecated. There will be no further releases after the end of the Jasmine 3.x series. We recommend migrating to the following options: * jasmine-browser-runner (, `npm install jasmine-browser-runner`) to run specs in browsers, including headless Chrome and Saucelabs. This is the most direct replacement for the jasmine server` and `jasmine ci` commands provided by the `jasmine` Python package. * The jasmine npm package (, `npm install jasmine`) to run specs under Node.js. * The standalone distribution from the latest Jasmine release to run specs in browsers with no additional tools. * The jasmine-core npm package (`npm install jasmine-core`) if all you need is the Jasmine assets. This is the direct equivalent of the jasmine-core Python package. Except for the standalone distribution, all of the above are distributed through npm. %prep %autosetup -n jasmine-core-3.99.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-jasmine-core -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 17 2023 Python_Bot - 3.99.0-1 - Package Spec generated