diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-10 22:59:24 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 22:59:24 +0000 |
commit | 5579f799eae46fca862b0d2c4be3cb9e3d847c2a (patch) | |
tree | 03cc2f84230c497a2ec08dc65db8b92b32562327 | |
parent | be96be9e9b5a477682a057a5a27d67c75fccfce4 (diff) |
automatic import of python-cx-freezeopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-cx-freeze.spec | 307 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 309 insertions, 0 deletions
@@ -0,0 +1 @@ +/cx_Freeze-6.14.9.tar.gz diff --git a/python-cx-freeze.spec b/python-cx-freeze.spec new file mode 100644 index 0000000..6722afa --- /dev/null +++ b/python-cx-freeze.spec @@ -0,0 +1,307 @@ +%global _empty_manifest_terminate_build 0 +Name: python-cx-Freeze +Version: 6.14.9 +Release: 1 +Summary: Create standalone executables from Python scripts +License: Python Software Foundation License +URL: https://pypi.org/project/cx-Freeze/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/16/3a/7416f87c685001abeefc3074036725d1a28dd4bc44959fd6b69d45ef0bcc/cx_Freeze-6.14.9.tar.gz + +Requires: python3-setuptools +Requires: python3-patchelf +Requires: python3-patchelf +Requires: python3-patchelf +Requires: python3-patchelf +Requires: python3-patchelf +Requires: python3-patchelf +Requires: python3-cx-Logging +Requires: python3-lief +Requires: python3-bump2version +Requires: python3-cibuildwheel +Requires: python3-pre-commit +Requires: python3-pylint +Requires: python3-wheel +Requires: python3-sphinx +Requires: python3-sphinx-tabs +Requires: python3-furo +Requires: python3-nose +Requires: python3-pygments +Requires: python3-pytest +Requires: python3-pytest-cov +Requires: python3-pytest-mock +Requires: python3-pytest-timeout + +%description +| Version | Downloads | Python | Code | +| --- | --- | --- | --- | +| [](https://pypi.org/project/cx-freeze/) | [](https://pypistats.org/packages/cx-freeze) | [](https://www.python.org/) |  [](https://github.com/psf/black) | +| [](https://anaconda.org/conda-forge/cx_freeze) | [](https://anaconda.org/conda-forge/cx_freeze) | | | + +**cx\_Freeze** creates standalone executables from Python scripts, with the same +performance, is cross-platform and should work on any platform that Python +itself works on. + +# Installation + +In a virtual environment, install by issuing the command: + +``` +pip install --upgrade cx_Freeze +``` + +To install the latest development build: + +``` +pip install --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze +``` + +Please check the [installation](https://cx-freeze.readthedocs.io/en/latest/installation.html) +for more information and how to install in others environment such as pipenv, +conda-forge, etc. + +# Documentation + +[](https://cx-freeze.readthedocs.io/en/latest/?badge=latest) + +The official documentation is available +[here](https://cx-freeze.readthedocs.io). + +If you need help you can also ask on the [discussion](https://github.com/marcelotduarte/cx_Freeze/discussions) channel. + +# Highlights of Version 6.14: +- Support Python 3.11 +- Binary wheels (x86_64 and aarch64) for musllinux +- Maintain Windows base executables on git (install from sources without C compiler) +- Improved documentation +- New hooks: charset_normalizer, shapely, sklearn, pytorch +- Improved hooks: scipy, sqlite3 +- Bug fixes and improvements + +# Highlights of Version 6.2 up to 6.13: +- Binary wheels (x86_64 and aarch64) for manylinux and macOS (including Apple Silicon) +- New or improved hooks, especially matplotlib, numpy, PyQt5, PyQt6, PySide2, PySide6 and Tkinter +- Support Application Manifests in Windows: manifest and uac-admin +- Complete integration to setuptools instead of distutils +- New dependency resolver on Windows +- Support for pathlib.Path +- New ModuleFinder engine uses importlib.machinery +- Refactored Freezer +- New support for package metadata improving Module and new DitributionCache +- Enhanced support for Python 3.8 to 3.10, including MSYS2 and conda-forge distributions +- Improvements for multiprocessing +- Optimizations in detection and distribution of libraries +- Code modernization +- Various bug fixes. + +# License + +[](https://cx-freeze.readthedocs.io/en/latest/license.html) + +cx\_Freeze uses a license derived from the +[Python Software Foundation License](https://www.python.org/psf/license). +You can read the cx\_Freeze license in the +[documentation](https://cx-freeze.readthedocs.io/en/latest/license.html) +or in the [source repository](doc/src/license.rst). + + +%package -n python3-cx-Freeze +Summary: Create standalone executables from Python scripts +Provides: python-cx-Freeze +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-cffi +BuildRequires: gcc +BuildRequires: gdb +%description -n python3-cx-Freeze +| Version | Downloads | Python | Code | +| --- | --- | --- | --- | +| [](https://pypi.org/project/cx-freeze/) | [](https://pypistats.org/packages/cx-freeze) | [](https://www.python.org/) |  [](https://github.com/psf/black) | +| [](https://anaconda.org/conda-forge/cx_freeze) | [](https://anaconda.org/conda-forge/cx_freeze) | | | + +**cx\_Freeze** creates standalone executables from Python scripts, with the same +performance, is cross-platform and should work on any platform that Python +itself works on. + +# Installation + +In a virtual environment, install by issuing the command: + +``` +pip install --upgrade cx_Freeze +``` + +To install the latest development build: + +``` +pip install --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze +``` + +Please check the [installation](https://cx-freeze.readthedocs.io/en/latest/installation.html) +for more information and how to install in others environment such as pipenv, +conda-forge, etc. + +# Documentation + +[](https://cx-freeze.readthedocs.io/en/latest/?badge=latest) + +The official documentation is available +[here](https://cx-freeze.readthedocs.io). + +If you need help you can also ask on the [discussion](https://github.com/marcelotduarte/cx_Freeze/discussions) channel. + +# Highlights of Version 6.14: +- Support Python 3.11 +- Binary wheels (x86_64 and aarch64) for musllinux +- Maintain Windows base executables on git (install from sources without C compiler) +- Improved documentation +- New hooks: charset_normalizer, shapely, sklearn, pytorch +- Improved hooks: scipy, sqlite3 +- Bug fixes and improvements + +# Highlights of Version 6.2 up to 6.13: +- Binary wheels (x86_64 and aarch64) for manylinux and macOS (including Apple Silicon) +- New or improved hooks, especially matplotlib, numpy, PyQt5, PyQt6, PySide2, PySide6 and Tkinter +- Support Application Manifests in Windows: manifest and uac-admin +- Complete integration to setuptools instead of distutils +- New dependency resolver on Windows +- Support for pathlib.Path +- New ModuleFinder engine uses importlib.machinery +- Refactored Freezer +- New support for package metadata improving Module and new DitributionCache +- Enhanced support for Python 3.8 to 3.10, including MSYS2 and conda-forge distributions +- Improvements for multiprocessing +- Optimizations in detection and distribution of libraries +- Code modernization +- Various bug fixes. + +# License + +[](https://cx-freeze.readthedocs.io/en/latest/license.html) + +cx\_Freeze uses a license derived from the +[Python Software Foundation License](https://www.python.org/psf/license). +You can read the cx\_Freeze license in the +[documentation](https://cx-freeze.readthedocs.io/en/latest/license.html) +or in the [source repository](doc/src/license.rst). + + +%package help +Summary: Development documents and examples for cx-Freeze +Provides: python3-cx-Freeze-doc +%description help +| Version | Downloads | Python | Code | +| --- | --- | --- | --- | +| [](https://pypi.org/project/cx-freeze/) | [](https://pypistats.org/packages/cx-freeze) | [](https://www.python.org/) |  [](https://github.com/psf/black) | +| [](https://anaconda.org/conda-forge/cx_freeze) | [](https://anaconda.org/conda-forge/cx_freeze) | | | + +**cx\_Freeze** creates standalone executables from Python scripts, with the same +performance, is cross-platform and should work on any platform that Python +itself works on. + +# Installation + +In a virtual environment, install by issuing the command: + +``` +pip install --upgrade cx_Freeze +``` + +To install the latest development build: + +``` +pip install --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze +``` + +Please check the [installation](https://cx-freeze.readthedocs.io/en/latest/installation.html) +for more information and how to install in others environment such as pipenv, +conda-forge, etc. + +# Documentation + +[](https://cx-freeze.readthedocs.io/en/latest/?badge=latest) + +The official documentation is available +[here](https://cx-freeze.readthedocs.io). + +If you need help you can also ask on the [discussion](https://github.com/marcelotduarte/cx_Freeze/discussions) channel. + +# Highlights of Version 6.14: +- Support Python 3.11 +- Binary wheels (x86_64 and aarch64) for musllinux +- Maintain Windows base executables on git (install from sources without C compiler) +- Improved documentation +- New hooks: charset_normalizer, shapely, sklearn, pytorch +- Improved hooks: scipy, sqlite3 +- Bug fixes and improvements + +# Highlights of Version 6.2 up to 6.13: +- Binary wheels (x86_64 and aarch64) for manylinux and macOS (including Apple Silicon) +- New or improved hooks, especially matplotlib, numpy, PyQt5, PyQt6, PySide2, PySide6 and Tkinter +- Support Application Manifests in Windows: manifest and uac-admin +- Complete integration to setuptools instead of distutils +- New dependency resolver on Windows +- Support for pathlib.Path +- New ModuleFinder engine uses importlib.machinery +- Refactored Freezer +- New support for package metadata improving Module and new DitributionCache +- Enhanced support for Python 3.8 to 3.10, including MSYS2 and conda-forge distributions +- Improvements for multiprocessing +- Optimizations in detection and distribution of libraries +- Code modernization +- Various bug fixes. + +# License + +[](https://cx-freeze.readthedocs.io/en/latest/license.html) + +cx\_Freeze uses a license derived from the +[Python Software Foundation License](https://www.python.org/psf/license). +You can read the cx\_Freeze license in the +[documentation](https://cx-freeze.readthedocs.io/en/latest/license.html) +or in the [source repository](doc/src/license.rst). + + +%prep +%autosetup -n cx-Freeze-6.14.9 + +%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-cx-Freeze -f filelist.lst +%dir %{python3_sitearch}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 6.14.9-1 +- Package Spec generated @@ -0,0 +1 @@ +6efafd4f9a7cdd8ff6c7c7fb51bb3470 cx_Freeze-6.14.9.tar.gz |