first commit

This commit is contained in:
Emmanuel Cazenave 2019-10-15 13:06:39 +02:00
commit e5e53db359
4 changed files with 65 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*.pyc

View File

View File

@ -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'

48
setup.py Normal file
View File

@ -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,
}
)