From 70fe76eabcf29b191e87529a39ce169232b92c28 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Mon, 31 Oct 2016 13:49:56 +0100 Subject: [PATCH] Setuptools package. --- setup.py | 53 +++++++++++++++++++ __init__.py => utils/__init__.py | 7 ++- dateformat.py => utils/dateformat.py | 0 fields.py => utils/fields.py | 0 forms.py => utils/forms.py | 0 markdown_utils.py => utils/markdown_utils.py | 0 .../templatetags}/__init__.py | 0 .../templatetags}/daterange.py | 0 .../templatetags}/markup_tags.py | 0 .../templatetags}/text_tags.py | 0 .../templatetags}/translation_tags.py | 0 text.py => utils/text.py | 0 timezone.py => utils/timezone.py | 0 translation.py => utils/translation.py | 0 14 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 setup.py rename __init__.py => utils/__init__.py (70%) rename dateformat.py => utils/dateformat.py (100%) rename fields.py => utils/fields.py (100%) rename forms.py => utils/forms.py (100%) rename markdown_utils.py => utils/markdown_utils.py (100%) rename {templatetags => utils/templatetags}/__init__.py (100%) rename {templatetags => utils/templatetags}/daterange.py (100%) rename {templatetags => utils/templatetags}/markup_tags.py (100%) rename {templatetags => utils/templatetags}/text_tags.py (100%) rename {templatetags => utils/templatetags}/translation_tags.py (100%) rename text.py => utils/text.py (100%) rename timezone.py => utils/timezone.py (100%) rename translation.py => utils/translation.py (100%) diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..3a8aa92 --- /dev/null +++ b/setup.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python + +from io import open +import os +from setuptools import setup, find_packages + + +def read(filename): + path = os.path.join(os.path.dirname(__file__), filename) + with open(path, encoding='utf-8') as handle: + return handle.read() + + +setup( + name='django-shared-utils', + version=__import__('utils').__version__, + description=' Mix of Python and Django utility functions, classed etc.', + long_description=read('README.md'), + author='Erik Stein', + author_email='code@classlibrary.net', + url='https://projects.c--y.net/erik/django-shared-utils/', + license='MIT License', + platforms=['OS Independent'], + packages=find_packages( + exclude=['tests', 'testapp'], + ), + include_package_data=True, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Web Environment', + 'Framework :: Django', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: BSD License', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + # 'Programming Language :: Python :: 2', + # 'Programming Language :: Python :: 2.7', + # 'Programming Language :: Python :: 3', + # 'Programming Language :: Python :: 3.3', + # 'Programming Language :: Python :: 3.4', + 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', + 'Topic :: Software Development', + 'Topic :: Software Development :: Libraries :: Application Frameworks', + ], + zip_safe=False, + tests_require=[ + 'Django', + # 'coverage', + # 'django-mptt', + # 'pytz', + ], + test_suite='testapp.runtests.runtests', +) \ No newline at end of file diff --git a/__init__.py b/utils/__init__.py similarity index 70% rename from __init__.py rename to utils/__init__.py index 5d0a3e7..e6f895d 100644 --- a/__init__.py +++ b/utils/__init__.py @@ -1,9 +1,12 @@ # -*- coding: utf-8 -*- from __future__ import unicode_literals -# Erik Stein , 2015 +# Erik Stein , 2007-2016 from django.utils.translation import ugettext_lazy as _ -SLUG_HELP = _("Kurzfassung des Namens für die Adresszeile im Browser. Vorzugsweise englisch, keine Umlaute, nur Bindestrich als Sonderzeichen.") +VERSION = (0, 1, 0) +__version__ = '.'.join(map(str, VERSION)) + +SLUG_HELP = _("Kurzfassung des Namens für die Adresszeile im Browser. Vorzugsweise englisch, keine Umlaute, nur Bindestrich als Sonderzeichen.") diff --git a/dateformat.py b/utils/dateformat.py similarity index 100% rename from dateformat.py rename to utils/dateformat.py diff --git a/fields.py b/utils/fields.py similarity index 100% rename from fields.py rename to utils/fields.py diff --git a/forms.py b/utils/forms.py similarity index 100% rename from forms.py rename to utils/forms.py diff --git a/markdown_utils.py b/utils/markdown_utils.py similarity index 100% rename from markdown_utils.py rename to utils/markdown_utils.py diff --git a/templatetags/__init__.py b/utils/templatetags/__init__.py similarity index 100% rename from templatetags/__init__.py rename to utils/templatetags/__init__.py diff --git a/templatetags/daterange.py b/utils/templatetags/daterange.py similarity index 100% rename from templatetags/daterange.py rename to utils/templatetags/daterange.py diff --git a/templatetags/markup_tags.py b/utils/templatetags/markup_tags.py similarity index 100% rename from templatetags/markup_tags.py rename to utils/templatetags/markup_tags.py diff --git a/templatetags/text_tags.py b/utils/templatetags/text_tags.py similarity index 100% rename from templatetags/text_tags.py rename to utils/templatetags/text_tags.py diff --git a/templatetags/translation_tags.py b/utils/templatetags/translation_tags.py similarity index 100% rename from templatetags/translation_tags.py rename to utils/templatetags/translation_tags.py diff --git a/text.py b/utils/text.py similarity index 100% rename from text.py rename to utils/text.py diff --git a/timezone.py b/utils/timezone.py similarity index 100% rename from timezone.py rename to utils/timezone.py diff --git a/translation.py b/utils/translation.py similarity index 100% rename from translation.py rename to utils/translation.py