36 lines
755 B
Python
36 lines
755 B
Python
#!/usr/bin/env python
|
|
|
|
try:
|
|
from setuptools import setup
|
|
except:
|
|
from distutils.core import setup
|
|
|
|
import os
|
|
def get_build():
|
|
path = "./.build"
|
|
|
|
if os.path.exists(path):
|
|
fp = open(path, "r")
|
|
build = eval(fp.read())
|
|
if os.path.exists("./.increase_build"):
|
|
build += 1
|
|
fp.close()
|
|
else:
|
|
build = 1
|
|
|
|
fp = open(path, "w")
|
|
fp.write(str(build))
|
|
fp.close()
|
|
|
|
return str(build)
|
|
|
|
setup(name = "pylast",
|
|
version = "0.5." + get_build(),
|
|
author = "Amr Hassan <amr.hassan@gmail.com>",
|
|
description = "A Python interface to Last.fm (and other API compatible social networks)",
|
|
author_email = "amr.hassan@gmail.com",
|
|
url = "http://code.google.com/p/pylast/",
|
|
py_modules = ("pylast",),
|
|
license = "Apache2"
|
|
)
|