diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..72723e5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*pyc diff --git a/README.md b/README.md index 467bae3..c957758 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ This is an enhanced class based on `MultiWidget` that lets you control the rende class AddressWidget(MultiWidgetLayout): def __init__(self, attrs=None): layout = [ - "", TextInput() + "", TextInput(), "", TextInput(), "", TextInput() ] diff --git a/multiwidgetlayout/__init__.py b/multiwidgetlayout/__init__.py index e69de29..8196d78 100644 --- a/multiwidgetlayout/__init__.py +++ b/multiwidgetlayout/__init__.py @@ -0,0 +1,20 @@ +""" +An enhanced class based on MultiWidget that lets you easily control the +rendering using a layout +""" + +__version_info__ = { + 'major': 0, + 'minor': 1, + 'micro': 0, +} + + +def get_version(): + vers = ["%(major)i.%(minor)i" % __version_info__, ] + + if __version_info__['micro']: + vers.append(".%(micro)i" % __version_info__) + return ''.join(vers) + +__version__ = get_version() diff --git a/setup.py b/setup.py new file mode 100755 index 0000000..f713b6b --- /dev/null +++ b/setup.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python + +# from python +import os +from setuptools import setup, find_packages + +# from project +import multiwidgetlayout + + +# TODO: You should include a requirements.txt with the minimum version of +# Django supported +#try: + #REQS = open(os.path.join(os.path.dirname(__file__), + #'requirements.txt')).read() +#except (IOError, OSError): + #REQS = '' + +with open(os.path.join(os.path.dirname(__file__), 'README.md')) as file: + long_description = file.read() + + +setup( + name='django-multiwidgetlayout', + version=multiwidgetlayout.get_version(), + author='Miguel Araujo', + author_email='miguel.araujo.perez@gmail.com', + description=multiwidgetlayout.__doc__, + long_description=long_description, + url='https://github.com/Fandekasp/django-MultiWidgetLayout', + license='BSD License', + platforms=['OS Independent'], + packages=find_packages(), + include_package_data=True, + #install_requires=REQS, + classifiers=[ + "Development Status :: 4 - Beta", + "License :: OSI Approved :: BSD License", + "Framework :: Django", + "Environment :: Web Environment", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + ], +)