forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			39 lines
		
	
	
	
		
			953 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			953 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env python
 | |
| 
 | |
| import re
 | |
| from codecs import open
 | |
| 
 | |
| try:
 | |
|     from setuptools import setup
 | |
| except ImportError:
 | |
|     from distutils.core import setup
 | |
| 
 | |
| packages = [
 | |
|     'slugid',
 | |
| ]
 | |
| 
 | |
| version = ''
 | |
| with open('slugid/__init__.py', 'r') as fd:
 | |
|     version = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]',
 | |
|                         fd.read(), re.MULTILINE).group(1)
 | |
| 
 | |
| if not version:
 | |
|     raise RuntimeError('Cannot find version information')
 | |
| 
 | |
| setup(
 | |
|     name='slugid',
 | |
|     version=version,
 | |
|     description='Base64 encoded uuid v4 slugs',
 | |
|     author='Pete Moore',
 | |
|     author_email='pmoore@mozilla.com',
 | |
|     url='http://taskcluster.github.io/slugid.py',
 | |
|     packages=packages,
 | |
|     package_data={'': ['LICENSE', 'README.md']},
 | |
|     license='MPL 2.0',
 | |
|     classifiers=(
 | |
|         'Intended Audience :: Developers',
 | |
|         'Natural Language :: English',
 | |
|         'Programming Language :: Python :: 2.7',
 | |
|         'Programming Language :: Python :: 3.5',
 | |
|     ),
 | |
| )
 | 
