commit e5e53db359c498a3c9f31771adab34f58d71d2f8 Author: Emmanuel Cazenave Date: Tue Oct 15 13:06:39 2019 +0200 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7e99e36 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pyc \ No newline at end of file diff --git a/passerelle_reunion_pastell/__init__.py b/passerelle_reunion_pastell/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/passerelle_reunion_pastell/models.py b/passerelle_reunion_pastell/models.py new file mode 100644 index 0000000..65a5054 --- /dev/null +++ b/passerelle_reunion_pastell/models.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- + +from django.db import models +from django.utils.translation import ugettext_lazy as _ + +from passerelle.base.models import BaseResource + + +class ReunionConnector(BaseResource): + + url = models.URLField(max_length=128, verbose_name=_('Pastell API URL')) + + category = 'Divers' + + class Meta: + verbose_name = u'Connecteur pastell réunion' diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..f2ed4ac --- /dev/null +++ b/setup.py @@ -0,0 +1,48 @@ +#! /usr/bin/env python + +import os +import subprocess + +from setuptools import setup, find_packages +from distutils.command.sdist import sdist + + +class eo_sdist(sdist): + def run(self): + if os.path.exists('VERSION'): + os.remove('VERSION') + version = get_version() + version_file = open('VERSION', 'w') + version_file.write(version) + version_file.close() + sdist.run(self) + if os.path.exists('VERSION'): + os.remove('VERSION') + + +def get_version(): + if os.path.exists('VERSION'): + version_file = open('VERSION', 'r') + version = version_file.read() + version_file.close() + return version + if os.path.exists('.git'): + p = subprocess.Popen(['git', 'describe', '--dirty', '--match=v*'], stdout=subprocess.PIPE) + result = p.communicate()[0] + if p.returncode == 0: + version = result.split()[0][1:] + version = version.replace('-', '.') + return version + return '0' + + +setup( + name='passerelle-reunion-pastell', + version=get_version(), + author='CR Reunion', + author_email='nicolas.clain@cr-reunion.fr', + packages=find_packages(), + cmdclass={ + 'sdist': eo_sdist, + } +)