use VERSION.py instead of plain VERSION file
reduces reliance on package_data
This commit is contained in:
		
							parent
							
								
									60f879a1ad
								
							
						
					
					
						commit
						b996f5f27e
					
				@ -1 +0,0 @@
 | 
			
		||||
0.9
 | 
			
		||||
							
								
								
									
										4
									
								
								fatamorgana/VERSION.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								fatamorgana/VERSION.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,4 @@
 | 
			
		||||
""" VERSION defintion. THIS FILE IS MANUALLY PARSED BY setup.py and REQUIRES A SPECIFIC FORMAT """
 | 
			
		||||
__version__ = '''
 | 
			
		||||
0.9
 | 
			
		||||
'''
 | 
			
		||||
@ -37,7 +37,5 @@ from .basic import (
 | 
			
		||||
 | 
			
		||||
__author__ = 'Jan Petykiewicz'
 | 
			
		||||
 | 
			
		||||
with open(pathlib.Path(__file__).parent / 'VERSION', 'r') as f:
 | 
			
		||||
    __version__ = f.read().strip()
 | 
			
		||||
from .VERSION import __version
 | 
			
		||||
version = __version__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										9
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								setup.py
									
									
									
									
									
								
							@ -2,11 +2,12 @@
 | 
			
		||||
 | 
			
		||||
from setuptools import setup, find_packages
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
with open('README.md', 'r') as f:
 | 
			
		||||
    long_description = f.read()
 | 
			
		||||
 | 
			
		||||
with open('fatamorgana/VERSION', 'r') as f:
 | 
			
		||||
    version = f.read().strip()
 | 
			
		||||
with open('fatamorgana/VERSION.py', 'rt') as f:
 | 
			
		||||
    version = f.readlines()[2].strip()
 | 
			
		||||
 | 
			
		||||
setup(name='fatamorgana',
 | 
			
		||||
      version=version,
 | 
			
		||||
@ -18,9 +19,7 @@ setup(name='fatamorgana',
 | 
			
		||||
      url='https://mpxd.net/code/jan/fatamorgana',
 | 
			
		||||
      packages=find_packages(),
 | 
			
		||||
      package_data={
 | 
			
		||||
          'fatamorgana': ['VERSION',
 | 
			
		||||
                          'py.typed',
 | 
			
		||||
                          ],
 | 
			
		||||
          'fatamorgana': ['py.typed'],
 | 
			
		||||
      },
 | 
			
		||||
      install_requires=[
 | 
			
		||||
            'typing',
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user