%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 - 3.2-1 - Package Spec generated