diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-04-11 13:22:39 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 13:22:39 +0000 |
| commit | 1c499e1eea9bd757564e105d759d87529939548b (patch) | |
| tree | c110b39619492c7f4b25a28ee99c2cee79eac636 | |
| parent | 2a4d98d5c43dbbd034a41d41be565739d45c3d0c (diff) | |
automatic import of python-django-ltree
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-django-ltree.spec | 259 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 261 insertions, 0 deletions
@@ -0,0 +1 @@ +/django_ltree-0.5.3.tar.gz diff --git a/python-django-ltree.spec b/python-django-ltree.spec new file mode 100644 index 0000000..dbc5c02 --- /dev/null +++ b/python-django-ltree.spec @@ -0,0 +1,259 @@ +%global _empty_manifest_terminate_build 0 +Name: python-django-ltree +Version: 0.5.3 +Release: 1 +Summary: Django app to support ltree postgres extension +License: MIT +URL: https://github.com/mariocesar/django-ltree +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/16/5d/e7caa4b71165c7a024246352472d708970a3f9dd2a349bed3e6821fbe143/django_ltree-0.5.3.tar.gz +BuildArch: noarch + +Requires: python3-django +Requires: python3-six +Requires: python3-twine +Requires: python3-tox + +%description +# django-ltree + +A tree extension implementation to support hierarchical tree-like data in Django models, +using the native Postgres extension `ltree`. + +Postgresql has already a optimized and very useful tree implementation for data. +The extension is [ltree](https://www.postgresql.org/docs/9.6/static/ltree.html) + +This fork contains a backport to Django 1.11 and Python 2.7. + +[](https://travis-ci.org/mariocesar/django-ltree) + +[](https://codecov.io/gh/mariocesar/django-ltree) + +[](https://coveralls.io/github/mariocesar/django-ltree?branch=master) + + +## Links + + - Pypi https://pypi.org/project/django-ltree/ + - Source code https://github.com/mariocesar/django-ltree + - Bugs https://github.com/mariocesar/django-ltree/issues + - Contribute https://github.com/mariocesar/django-ltree/pulls + - Documentation `TODO` + +## Install + +``` +pip install django-ltree +``` + +Then add `django_ltree` to `INSTALLED_APPS` in your Django project settings. + +And make sure to run `django_ltree` migrations before you added the `PathField` + +``` +python manage.py migrate django_ltree +``` + +`django_ltree` migrations will install the `ltree` extension if not exist. + +You can alternatively specify the `django_ltree` dependency in the migrations of +your applications that requires `PathField`, and run migrations smoothly. + +``` +class Migration(migrations.Migration): + dependencies = [ + ('django_ltree', '__latest__'), + ] +``` + +## Requires + +- Django 1.11 or superior +- Python 2 + +## Testing + +Make sure you have Postgres installed. Then simply run `tox` in the root directory of the project. + + + + +%package -n python3-django-ltree +Summary: Django app to support ltree postgres extension +Provides: python-django-ltree +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-django-ltree +# django-ltree + +A tree extension implementation to support hierarchical tree-like data in Django models, +using the native Postgres extension `ltree`. + +Postgresql has already a optimized and very useful tree implementation for data. +The extension is [ltree](https://www.postgresql.org/docs/9.6/static/ltree.html) + +This fork contains a backport to Django 1.11 and Python 2.7. + +[](https://travis-ci.org/mariocesar/django-ltree) + +[](https://codecov.io/gh/mariocesar/django-ltree) + +[](https://coveralls.io/github/mariocesar/django-ltree?branch=master) + + +## Links + + - Pypi https://pypi.org/project/django-ltree/ + - Source code https://github.com/mariocesar/django-ltree + - Bugs https://github.com/mariocesar/django-ltree/issues + - Contribute https://github.com/mariocesar/django-ltree/pulls + - Documentation `TODO` + +## Install + +``` +pip install django-ltree +``` + +Then add `django_ltree` to `INSTALLED_APPS` in your Django project settings. + +And make sure to run `django_ltree` migrations before you added the `PathField` + +``` +python manage.py migrate django_ltree +``` + +`django_ltree` migrations will install the `ltree` extension if not exist. + +You can alternatively specify the `django_ltree` dependency in the migrations of +your applications that requires `PathField`, and run migrations smoothly. + +``` +class Migration(migrations.Migration): + dependencies = [ + ('django_ltree', '__latest__'), + ] +``` + +## Requires + +- Django 1.11 or superior +- Python 2 + +## Testing + +Make sure you have Postgres installed. Then simply run `tox` in the root directory of the project. + + + + +%package help +Summary: Development documents and examples for django-ltree +Provides: python3-django-ltree-doc +%description help +# django-ltree + +A tree extension implementation to support hierarchical tree-like data in Django models, +using the native Postgres extension `ltree`. + +Postgresql has already a optimized and very useful tree implementation for data. +The extension is [ltree](https://www.postgresql.org/docs/9.6/static/ltree.html) + +This fork contains a backport to Django 1.11 and Python 2.7. + +[](https://travis-ci.org/mariocesar/django-ltree) + +[](https://codecov.io/gh/mariocesar/django-ltree) + +[](https://coveralls.io/github/mariocesar/django-ltree?branch=master) + + +## Links + + - Pypi https://pypi.org/project/django-ltree/ + - Source code https://github.com/mariocesar/django-ltree + - Bugs https://github.com/mariocesar/django-ltree/issues + - Contribute https://github.com/mariocesar/django-ltree/pulls + - Documentation `TODO` + +## Install + +``` +pip install django-ltree +``` + +Then add `django_ltree` to `INSTALLED_APPS` in your Django project settings. + +And make sure to run `django_ltree` migrations before you added the `PathField` + +``` +python manage.py migrate django_ltree +``` + +`django_ltree` migrations will install the `ltree` extension if not exist. + +You can alternatively specify the `django_ltree` dependency in the migrations of +your applications that requires `PathField`, and run migrations smoothly. + +``` +class Migration(migrations.Migration): + dependencies = [ + ('django_ltree', '__latest__'), + ] +``` + +## Requires + +- Django 1.11 or superior +- Python 2 + +## Testing + +Make sure you have Postgres installed. Then simply run `tox` in the root directory of the project. + + + + +%prep +%autosetup -n django-ltree-0.5.3 + +%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-django-ltree -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.5.3-1 +- Package Spec generated @@ -0,0 +1 @@ +184fcf294f4a1e8fb2eb12020cdcabbf django_ltree-0.5.3.tar.gz |
