summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 10:03:14 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 10:03:14 +0000
commit2894d5ed28aed27dfa514e788ed6c3fbd14ac76d (patch)
treec78ac8a4e182b160b24e8aaf0969e6959313e89e
parentd0a3a4327020558c571e2f72543b1492ad5fcb29 (diff)
automatic import of python-tango-shared-core
-rw-r--r--.gitignore1
-rw-r--r--python-tango-shared-core.spec172
-rw-r--r--sources1
3 files changed, 174 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..ff854c9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/tango-shared-core-1.5.0.tar.gz
diff --git a/python-tango-shared-core.spec b/python-tango-shared-core.spec
new file mode 100644
index 0000000..bd51f60
--- /dev/null
+++ b/python-tango-shared-core.spec
@@ -0,0 +1,172 @@
+%global _empty_manifest_terminate_build 0
+Name: python-tango-shared-core
+Version: 1.5.0
+Release: 1
+Summary: Tango shared/core functionality.
+License: MIT
+URL: https://github.com/tBaxter/tango-shared-core
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/04/2e/8452419bc589c84f70028f6dae6c27e37607a91f69f018a9e6724f69e274/tango-shared-core-1.5.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-Django
+Requires: python3-bleach
+Requires: python3-django-filter
+Requires: python3-docutils
+Requires: python3-easy-thumbnails
+Requires: python3-Markdown
+Requires: python3-Pillow
+Requires: python3-six
+Requires: python3-smartypants
+Requires: python3-typogrify
+Requires: python3-jinja2
+Requires: python3-tango-voting
+Requires: python3-untangle
+
+%description
+Provides shared and core functionality used by multiple Tango apps,
+and will be installed by them as needed.
+[![Build Status](https://travis-ci.org/tBaxter/tango-shared-core.svg?branch=master)](https://travis-ci.org/tBaxter/tango-shared-core)
+## So what's in here, anyway?
+### Base models
+Abstract base models are included for common content objects, including images, so you can handle common fields and needs quickly, easily and consistently.
+### Useful settings
+A lot of them. Seriously, take a look at the settings file.
+### Template tags and filters
+* Formatting helpers
+* Simple (and non-tracking) social media links.
+* Additional time output helpers
+### A robust base template
+Based on HTML5 Boilerplate, but for Django, and battle-tested.
+### A administrator how-to section in the admin
+You already have developer documentation in the admin. This gives you hooks to include documentation aimed at administrators as well, just by including a `how_to.md` file in your app. See the other Tango apps for examples.
+### Middleware and Context Processors
+* StripEmptyLines: Strips HTML output of excessive newlines
+* CompactHTMLMiddleware: Pseudo-minification for HTML output, good for a 30-40% reduction in file size. Not entirely safe with `pre` tags. Use with caution.
+* The site_processor context processor adds a bunch of useful things in context.
+### Utils
+* Robust user submission sanitization
+* Map tools to ease Google Map integration (Note: You'll need to set `GMAP_KEY` in your settings)
+### JS
+* A solid implementation of Markitup
+## Installation
+Installation should be automatic, from the application needing it.
+You can also install from pip or github.
+If you run into appRegistry issues, be sure `INSTALLED_APPS` contains
+`easy_thumbnails` and `django.contrib.contenttypes`.
+
+%package -n python3-tango-shared-core
+Summary: Tango shared/core functionality.
+Provides: python-tango-shared-core
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-tango-shared-core
+Provides shared and core functionality used by multiple Tango apps,
+and will be installed by them as needed.
+[![Build Status](https://travis-ci.org/tBaxter/tango-shared-core.svg?branch=master)](https://travis-ci.org/tBaxter/tango-shared-core)
+## So what's in here, anyway?
+### Base models
+Abstract base models are included for common content objects, including images, so you can handle common fields and needs quickly, easily and consistently.
+### Useful settings
+A lot of them. Seriously, take a look at the settings file.
+### Template tags and filters
+* Formatting helpers
+* Simple (and non-tracking) social media links.
+* Additional time output helpers
+### A robust base template
+Based on HTML5 Boilerplate, but for Django, and battle-tested.
+### A administrator how-to section in the admin
+You already have developer documentation in the admin. This gives you hooks to include documentation aimed at administrators as well, just by including a `how_to.md` file in your app. See the other Tango apps for examples.
+### Middleware and Context Processors
+* StripEmptyLines: Strips HTML output of excessive newlines
+* CompactHTMLMiddleware: Pseudo-minification for HTML output, good for a 30-40% reduction in file size. Not entirely safe with `pre` tags. Use with caution.
+* The site_processor context processor adds a bunch of useful things in context.
+### Utils
+* Robust user submission sanitization
+* Map tools to ease Google Map integration (Note: You'll need to set `GMAP_KEY` in your settings)
+### JS
+* A solid implementation of Markitup
+## Installation
+Installation should be automatic, from the application needing it.
+You can also install from pip or github.
+If you run into appRegistry issues, be sure `INSTALLED_APPS` contains
+`easy_thumbnails` and `django.contrib.contenttypes`.
+
+%package help
+Summary: Development documents and examples for tango-shared-core
+Provides: python3-tango-shared-core-doc
+%description help
+Provides shared and core functionality used by multiple Tango apps,
+and will be installed by them as needed.
+[![Build Status](https://travis-ci.org/tBaxter/tango-shared-core.svg?branch=master)](https://travis-ci.org/tBaxter/tango-shared-core)
+## So what's in here, anyway?
+### Base models
+Abstract base models are included for common content objects, including images, so you can handle common fields and needs quickly, easily and consistently.
+### Useful settings
+A lot of them. Seriously, take a look at the settings file.
+### Template tags and filters
+* Formatting helpers
+* Simple (and non-tracking) social media links.
+* Additional time output helpers
+### A robust base template
+Based on HTML5 Boilerplate, but for Django, and battle-tested.
+### A administrator how-to section in the admin
+You already have developer documentation in the admin. This gives you hooks to include documentation aimed at administrators as well, just by including a `how_to.md` file in your app. See the other Tango apps for examples.
+### Middleware and Context Processors
+* StripEmptyLines: Strips HTML output of excessive newlines
+* CompactHTMLMiddleware: Pseudo-minification for HTML output, good for a 30-40% reduction in file size. Not entirely safe with `pre` tags. Use with caution.
+* The site_processor context processor adds a bunch of useful things in context.
+### Utils
+* Robust user submission sanitization
+* Map tools to ease Google Map integration (Note: You'll need to set `GMAP_KEY` in your settings)
+### JS
+* A solid implementation of Markitup
+## Installation
+Installation should be automatic, from the application needing it.
+You can also install from pip or github.
+If you run into appRegistry issues, be sure `INSTALLED_APPS` contains
+`easy_thumbnails` and `django.contrib.contenttypes`.
+
+%prep
+%autosetup -n tango-shared-core-1.5.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-tango-shared-core -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.5.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..22766ba
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+a4425c503be07870e51affa8a37fe9f5 tango-shared-core-1.5.0.tar.gz