mirror of
				https://github.com/mnauw/git-remote-hg.git
				synced 2025-10-31 00:25:48 +01:00 
			
		
		
		
	
							
								
								
									
										12
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Makefile
									
									
									
									
									
								
							| @@ -26,4 +26,14 @@ install-doc: doc | |||||||
| 	install -d -m 755 $(D)$(mandir)/ | 	install -d -m 755 $(D)$(mandir)/ | ||||||
| 	install -m 644 doc/git-remote-hg.1 $(D)$(mandir)/git-remote-hg.1 | 	install -m 644 doc/git-remote-hg.1 $(D)$(mandir)/git-remote-hg.1 | ||||||
|  |  | ||||||
| .PHONY: all test install install-doc clean | pypi: | ||||||
|  | 	-rm -rf dist build | ||||||
|  | 	python setup.py sdist bdist_wheel | ||||||
|  |  | ||||||
|  | pypi-upload: | ||||||
|  | 	twine upload dist/* | ||||||
|  |  | ||||||
|  | pypi-test: | ||||||
|  | 	twine upload --repository-url https://test.pypi.org/legacy/ dist/* | ||||||
|  |  | ||||||
|  | .PHONY: all test install install-doc clean pypy pypy-upload | ||||||
|   | |||||||
							
								
								
									
										53
									
								
								setup.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								setup.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,53 @@ | |||||||
|  | # git-remote-hg setuptools script | ||||||
|  |  | ||||||
|  | import setuptools | ||||||
|  | import subprocess | ||||||
|  | import sys | ||||||
|  | import os | ||||||
|  |  | ||||||
|  | # derive version from git repo | ||||||
|  | cmd = ["git", "describe", "--tags"] | ||||||
|  | commit = os.environ.get('REV', None) | ||||||
|  | if commit: | ||||||
|  |   cmd.append(commit) | ||||||
|  | process = subprocess.Popen(cmd, stdout=subprocess.PIPE) | ||||||
|  | version = process.communicate()[0].strip() | ||||||
|  | # strip leading v | ||||||
|  | version = version[1:] | ||||||
|  |  | ||||||
|  | # check for released version | ||||||
|  | assert (len(version) > 0) | ||||||
|  | assert (version.find('-') < 0) | ||||||
|  |  | ||||||
|  | long_description = \ | ||||||
|  | """ | ||||||
|  | 'git-remote-hg' is a gitremote protocol helper for Mercurial. | ||||||
|  | It allows you to clone, fetch and push to and from Mercurial repositories as if | ||||||
|  | they were Git ones using a hg::some-url URL. | ||||||
|  |  | ||||||
|  | See the homepage for much more explanation. | ||||||
|  | """ | ||||||
|  |  | ||||||
|  | CLASSIFIERS = [ | ||||||
|  |     "Programming Language :: Python", | ||||||
|  |     "Programming Language :: Python :: 2", | ||||||
|  |     "Programming Language :: Python :: 2.7", | ||||||
|  |     "License :: OSI Approved", | ||||||
|  |     "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", | ||||||
|  |     "Development Status :: 5 - Production/Stable", | ||||||
|  |     "Intended Audience :: Developers", | ||||||
|  | ] | ||||||
|  |  | ||||||
|  | setuptools.setup(name="git-remote-hg", | ||||||
|  |       version=version, | ||||||
|  |       author="Mark Nauwelaerts", | ||||||
|  |       author_email="mnauw@users.sourceforge.net", | ||||||
|  |       url="http://github.com/mnauw/git-remote-hg", | ||||||
|  |       description="access hg repositories as git remotes", | ||||||
|  |       long_description=long_description, | ||||||
|  |       license="GPLv2", | ||||||
|  |       keywords="git hg mercurial", | ||||||
|  |       scripts=["git-remote-hg", "git-hg-helper"], | ||||||
|  |       classifiers=CLASSIFIERS | ||||||
|  |      ) | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user