summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 22:59:24 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 22:59:24 +0000
commit5579f799eae46fca862b0d2c4be3cb9e3d847c2a (patch)
tree03cc2f84230c497a2ec08dc65db8b92b32562327
parentbe96be9e9b5a477682a057a5a27d67c75fccfce4 (diff)
automatic import of python-cx-freezeopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-cx-freeze.spec307
-rw-r--r--sources1
3 files changed, 309 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..079ead5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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 |
+| --- | --- | --- | --- |
+| [![PyPI version](https://img.shields.io/pypi/v/cx_Freeze)](https://pypi.org/project/cx-freeze/) | [![PyPi Downloads](https://img.shields.io/pypi/dm/cx_Freeze)](https://pypistats.org/packages/cx-freeze) | [![Python](https://img.shields.io/pypi/pyversions/cx-freeze)](https://www.python.org/) | ![CodeQL](https://github.com/marcelotduarte/cx_Freeze/workflows/CodeQL/badge.svg) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) |
+| [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cx_freeze.svg)](https://anaconda.org/conda-forge/cx_freeze) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/cx_freeze.svg)](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
+
+[![Documentation Status](https://readthedocs.org/projects/cx-freeze/badge/?version=latest)](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
+
+[![License](https://img.shields.io/pypi/l/cx_Freeze.svg)](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 |
+| --- | --- | --- | --- |
+| [![PyPI version](https://img.shields.io/pypi/v/cx_Freeze)](https://pypi.org/project/cx-freeze/) | [![PyPi Downloads](https://img.shields.io/pypi/dm/cx_Freeze)](https://pypistats.org/packages/cx-freeze) | [![Python](https://img.shields.io/pypi/pyversions/cx-freeze)](https://www.python.org/) | ![CodeQL](https://github.com/marcelotduarte/cx_Freeze/workflows/CodeQL/badge.svg) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) |
+| [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cx_freeze.svg)](https://anaconda.org/conda-forge/cx_freeze) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/cx_freeze.svg)](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
+
+[![Documentation Status](https://readthedocs.org/projects/cx-freeze/badge/?version=latest)](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
+
+[![License](https://img.shields.io/pypi/l/cx_Freeze.svg)](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 |
+| --- | --- | --- | --- |
+| [![PyPI version](https://img.shields.io/pypi/v/cx_Freeze)](https://pypi.org/project/cx-freeze/) | [![PyPi Downloads](https://img.shields.io/pypi/dm/cx_Freeze)](https://pypistats.org/packages/cx-freeze) | [![Python](https://img.shields.io/pypi/pyversions/cx-freeze)](https://www.python.org/) | ![CodeQL](https://github.com/marcelotduarte/cx_Freeze/workflows/CodeQL/badge.svg) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) |
+| [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cx_freeze.svg)](https://anaconda.org/conda-forge/cx_freeze) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/cx_freeze.svg)](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
+
+[![Documentation Status](https://readthedocs.org/projects/cx-freeze/badge/?version=latest)](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
+
+[![License](https://img.shields.io/pypi/l/cx_Freeze.svg)](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
diff --git a/sources b/sources
new file mode 100644
index 0000000..5913e62
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+6efafd4f9a7cdd8ff6c7c7fb51bb3470 cx_Freeze-6.14.9.tar.gz