Added minimum required files for packaging

This commit is contained in:
Michael Bideau 2019-07-10 18:30:18 +02:00
parent f47be6b7c8
commit 88fa11457c
9 changed files with 74 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*.egg-info
*.pyc

3
MANIFEST.in Normal file
View File

@ -0,0 +1,3 @@
include README
include MANIFEST.in
include VERSION

0
README Normal file
View File

6
debian/changelog vendored Normal file
View File

@ -0,0 +1,6 @@
passerelle-atreal-openads (0-0) unstable; urgency=low
* initial import/packaging of the source code
-- Michael Bideau <mbideau+publik@atreal.fr> Wed, 10 JuL 2019 15:31:02 +0200

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

12
debian/control vendored Normal file
View File

@ -0,0 +1,12 @@
Source: passerelle-atreal-openads
Maintainer: Frederic Peters <fpeters@entrouvert.com>
Section: python
Priority: optional
Build-Depends: python-setuptools (>= 0.6b3), python-all (>= 2.6.6-3), debhelper (>= 9), python-django
Standards-Version: 3.9.1
Package: python-passerelle-atreal-openads
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}
Description: Passerelle connector to openADS.API
.

4
debian/rules vendored Executable file
View File

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@ --with python2

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

45
setup.py Normal file
View File

@ -0,0 +1,45 @@
#! /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-atreal-openads',
version=get_version(),
author='atReal',
packages=find_packages(),
cmdclass={
'sdist': eo_sdist,
}
)