diff options
Diffstat (limited to 'python-djblets.spec')
| -rw-r--r-- | python-djblets.spec | 403 |
1 files changed, 403 insertions, 0 deletions
diff --git a/python-djblets.spec b/python-djblets.spec new file mode 100644 index 0000000..2ec0c27 --- /dev/null +++ b/python-djblets.spec @@ -0,0 +1,403 @@ +%global _empty_manifest_terminate_build 0 +Name: python-Djblets +Version: 3.2 +Release: 1 +Summary: A collection of useful classes and functions for developing large-scale Django-based web applications. +License: MIT +URL: https://www.reviewboard.org/downloads/djblets/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2e/f9/d1fcc842dfaa4f06c912fa12d08ea4a37f8c6cbd2caf9fe7948c9a12a83d/Djblets-3.2.tar.gz +BuildArch: noarch + +Requires: python3-cryptography +Requires: python3-django-pipeline +Requires: python3-Django +Requires: python3-dnspython +Requires: python3-feedparser +Requires: python3-Pillow +Requires: python3-publicsuffix +Requires: python3-dateutil +Requires: python3-pytz +Requires: python3-typing-extensions + +%description +Djblets is a large collection of general and special-purpose building blocks +designed to help with the development of web applications written using +Django_ and Python. +The following modules are available. These contain classes, functions, +template tags, templates, etc. that can be used by your own codebase. +* djblets.auth_ - + Authentication-related utilities for registration, login rate limiting, and + other auth-related uses +* djblets.avatars_ - + Avatar rendering with flexible backends (supporting Gravatars, custom URLs, + file uploads, or custom options) +* djblets.cache_ - + Helpers for working with client-side and server-side caching needs +* djblets.conditions_ - + User-defined condition rules under which actions should be performed +* djblets.configforms_ - + Category-based, multi-form configuration pages +* djblets.datagrid_ - + Customizable grids for displaying information, with custom columns +* djblets.db_ - + Specialized fields, validation, and query operations for databases +* djblets.extensions_ - + Extension framework, allowing third-party developers to extend your product + or service +* djblets.features_ - + Feature flags for enabling/disabling functionality based on any criteria +* djblets.feedview_ - + Inline RSS feed reader for news posts and other data +* djblets.forms_ - + Specialized fields and widgets, enhanced form rendering, and + dictionary-backed form data +* djblets.gravatars_ - + Low-level functions and template tags for injecting Gravatars_ into pages +* djblets.http_ - + Utilities for working with HTTP requests and responses. +* djblets.integrations_ - + Framework for integrating with third-party services and offering unlimited + numbers of user-defined configurations +* djblets.log_ - + Enhanced logging capabilities and log viewing +* djblets.mail_ - + Enhanced Mail sending with DMARC checks and send-on-behalf-of-user + functionality +* djblets.markdown_ - + Markdown rendering for pages and e-mails, with WYSIWYG editing/rendering + support +* djblets.pipeline_ - + Pipeline_ compilers for ES6 JavaScript and optimized LessCSS support +* djblets.privacy_ - + Privacy-by-design support, allowing consent to be requested and tracked + and personal information redacted +* djblets.recaptcha_ - + Mixins and form widgets for reCAPTCHA_ integration +* djblets.registries_ - + Base support for defining in-code registries, which tracks and allows lookup + of custom-registered objects +* djblets.secrets_ - + Uilities and infrastructure for encryption/decryption and token generation. +* djblets.siteconfig_ - + In-database site configuration and settings, with Django settings mappings +* djblets.template_ - + Loaders for intelligent template caching and utilities for working with + template caches and state +* djblets.testing_ - + Utilities for enhancing unit tests and defining smarter test runners +* djblets.urls_ - + Flexible root-level URL handlers, dynamic URL patterns that can be changed + at runtime, and more +* djblets.util_ - + An assortment of misc. utility functions and template tags +* djblets.views_ - + Class-based View mixins for controlling caching and more complex dispatch + behavior +* djblets.webapi_ - + Foundation for building fully-featured, consisent, maintainable REST APIs +We built and maintain Djblets as part of the `Review Board`_ code review +product and Splat_ bug tracker at Beanbag_. +See the documentation_ for guides and code references for working with +Djblets. + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-auth + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-avatars + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-cache + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-conditions + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-configforms + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-datagrid + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-db + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-extensions + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-features + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-feedview + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-forms + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-gravatars + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-http + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-integrations + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-log + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-mail + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-markdown + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-pipeline + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-privacy + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-recaptcha + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-registries + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-secrets + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-siteconfig + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-template + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-testing + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-urls + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-util + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-views + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-webapi + +%package -n python3-Djblets +Summary: A collection of useful classes and functions for developing large-scale Django-based web applications. +Provides: python-Djblets +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-Djblets +Djblets is a large collection of general and special-purpose building blocks +designed to help with the development of web applications written using +Django_ and Python. +The following modules are available. These contain classes, functions, +template tags, templates, etc. that can be used by your own codebase. +* djblets.auth_ - + Authentication-related utilities for registration, login rate limiting, and + other auth-related uses +* djblets.avatars_ - + Avatar rendering with flexible backends (supporting Gravatars, custom URLs, + file uploads, or custom options) +* djblets.cache_ - + Helpers for working with client-side and server-side caching needs +* djblets.conditions_ - + User-defined condition rules under which actions should be performed +* djblets.configforms_ - + Category-based, multi-form configuration pages +* djblets.datagrid_ - + Customizable grids for displaying information, with custom columns +* djblets.db_ - + Specialized fields, validation, and query operations for databases +* djblets.extensions_ - + Extension framework, allowing third-party developers to extend your product + or service +* djblets.features_ - + Feature flags for enabling/disabling functionality based on any criteria +* djblets.feedview_ - + Inline RSS feed reader for news posts and other data +* djblets.forms_ - + Specialized fields and widgets, enhanced form rendering, and + dictionary-backed form data +* djblets.gravatars_ - + Low-level functions and template tags for injecting Gravatars_ into pages +* djblets.http_ - + Utilities for working with HTTP requests and responses. +* djblets.integrations_ - + Framework for integrating with third-party services and offering unlimited + numbers of user-defined configurations +* djblets.log_ - + Enhanced logging capabilities and log viewing +* djblets.mail_ - + Enhanced Mail sending with DMARC checks and send-on-behalf-of-user + functionality +* djblets.markdown_ - + Markdown rendering for pages and e-mails, with WYSIWYG editing/rendering + support +* djblets.pipeline_ - + Pipeline_ compilers for ES6 JavaScript and optimized LessCSS support +* djblets.privacy_ - + Privacy-by-design support, allowing consent to be requested and tracked + and personal information redacted +* djblets.recaptcha_ - + Mixins and form widgets for reCAPTCHA_ integration +* djblets.registries_ - + Base support for defining in-code registries, which tracks and allows lookup + of custom-registered objects +* djblets.secrets_ - + Uilities and infrastructure for encryption/decryption and token generation. +* djblets.siteconfig_ - + In-database site configuration and settings, with Django settings mappings +* djblets.template_ - + Loaders for intelligent template caching and utilities for working with + template caches and state +* djblets.testing_ - + Utilities for enhancing unit tests and defining smarter test runners +* djblets.urls_ - + Flexible root-level URL handlers, dynamic URL patterns that can be changed + at runtime, and more +* djblets.util_ - + An assortment of misc. utility functions and template tags +* djblets.views_ - + Class-based View mixins for controlling caching and more complex dispatch + behavior +* djblets.webapi_ - + Foundation for building fully-featured, consisent, maintainable REST APIs +We built and maintain Djblets as part of the `Review Board`_ code review +product and Splat_ bug tracker at Beanbag_. +See the documentation_ for guides and code references for working with +Djblets. + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-auth + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-avatars + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-cache + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-conditions + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-configforms + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-datagrid + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-db + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-extensions + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-features + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-feedview + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-forms + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-gravatars + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-http + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-integrations + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-log + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-mail + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-markdown + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-pipeline + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-privacy + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-recaptcha + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-registries + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-secrets + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-siteconfig + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-template + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-testing + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-urls + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-util + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-views + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-webapi + +%package help +Summary: Development documents and examples for Djblets +Provides: python3-Djblets-doc +%description help +Djblets is a large collection of general and special-purpose building blocks +designed to help with the development of web applications written using +Django_ and Python. +The following modules are available. These contain classes, functions, +template tags, templates, etc. that can be used by your own codebase. +* djblets.auth_ - + Authentication-related utilities for registration, login rate limiting, and + other auth-related uses +* djblets.avatars_ - + Avatar rendering with flexible backends (supporting Gravatars, custom URLs, + file uploads, or custom options) +* djblets.cache_ - + Helpers for working with client-side and server-side caching needs +* djblets.conditions_ - + User-defined condition rules under which actions should be performed +* djblets.configforms_ - + Category-based, multi-form configuration pages +* djblets.datagrid_ - + Customizable grids for displaying information, with custom columns +* djblets.db_ - + Specialized fields, validation, and query operations for databases +* djblets.extensions_ - + Extension framework, allowing third-party developers to extend your product + or service +* djblets.features_ - + Feature flags for enabling/disabling functionality based on any criteria +* djblets.feedview_ - + Inline RSS feed reader for news posts and other data +* djblets.forms_ - + Specialized fields and widgets, enhanced form rendering, and + dictionary-backed form data +* djblets.gravatars_ - + Low-level functions and template tags for injecting Gravatars_ into pages +* djblets.http_ - + Utilities for working with HTTP requests and responses. +* djblets.integrations_ - + Framework for integrating with third-party services and offering unlimited + numbers of user-defined configurations +* djblets.log_ - + Enhanced logging capabilities and log viewing +* djblets.mail_ - + Enhanced Mail sending with DMARC checks and send-on-behalf-of-user + functionality +* djblets.markdown_ - + Markdown rendering for pages and e-mails, with WYSIWYG editing/rendering + support +* djblets.pipeline_ - + Pipeline_ compilers for ES6 JavaScript and optimized LessCSS support +* djblets.privacy_ - + Privacy-by-design support, allowing consent to be requested and tracked + and personal information redacted +* djblets.recaptcha_ - + Mixins and form widgets for reCAPTCHA_ integration +* djblets.registries_ - + Base support for defining in-code registries, which tracks and allows lookup + of custom-registered objects +* djblets.secrets_ - + Uilities and infrastructure for encryption/decryption and token generation. +* djblets.siteconfig_ - + In-database site configuration and settings, with Django settings mappings +* djblets.template_ - + Loaders for intelligent template caching and utilities for working with + template caches and state +* djblets.testing_ - + Utilities for enhancing unit tests and defining smarter test runners +* djblets.urls_ - + Flexible root-level URL handlers, dynamic URL patterns that can be changed + at runtime, and more +* djblets.util_ - + An assortment of misc. utility functions and template tags +* djblets.views_ - + Class-based View mixins for controlling caching and more complex dispatch + behavior +* djblets.webapi_ - + Foundation for building fully-featured, consisent, maintainable REST APIs +We built and maintain Djblets as part of the `Review Board`_ code review +product and Splat_ bug tracker at Beanbag_. +See the documentation_ for guides and code references for working with +Djblets. + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-auth + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-avatars + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-cache + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-conditions + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-configforms + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-datagrid + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-db + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-extensions + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-features + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-feedview + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-forms + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-gravatars + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-http + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-integrations + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-log + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-mail + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-markdown + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-pipeline + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-privacy + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-recaptcha + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-registries + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-secrets + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-siteconfig + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-template + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-testing + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-urls + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-util + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-views + https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-webapi + +%prep +%autosetup -n Djblets-3.2 + +%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-Djblets -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 3.2-1 +- Package Spec generated |
