mirror of
				https://github.com/KevinMidboe/delugeClient.git
				synced 2025-10-29 12:00:13 +00:00 
			
		
		
		
	* Split wheel and tarball dist into separate make cmds * Add build for amd64 & arm64 arch + start of publish steps * test step indentation fking with lint * add missing pipenv command * test explicitly defining wheel version * try install requirements first * sync pipenv after install * fixed typo in pacakge name * Publish depends on build * Install python dependencies before publish * Twince check command before upload * If source is newer than pypi, exit 0 and continue pipeline * If source is newer than pypi, exit 0 and continue pipeline * Clearer output text for publish version * Clearer output text for publish version * Only run public package when interacting with master * Updated readme and license in setup.py * Remove test pypi publish ci step * Exclude publish step when PR towards master * Bumped package version to 0.3.2 * Try install built wheel with wildcard * Sign drone config file View docs for more info on signing: https://docs.drone.io/signature/
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| #!/usr/bin/env python3.10
 | |
| # -*- encoding: utf-8 -*-
 | |
| from setuptools import setup, find_packages
 | |
| from sys import path
 | |
| from os.path import dirname
 | |
| 
 | |
| with open("README.md", "r", encoding="utf-8") as fh:
 | |
|   long_description = fh.read()
 | |
| 
 | |
| exec(open('delugeClient/__version__.py').read())
 | |
| 
 | |
| setup(
 | |
|   name="delugeClient-kevin",
 | |
|   version=__version__,
 | |
|   packages=find_packages(),
 | |
|   package_data={
 | |
|     'delugeClient': ['default_config.ini'],
 | |
|   },
 | |
|   python_requires=">=3.10",
 | |
|   author="KevinMidboe",
 | |
|   description="Deluge client with custom functions written in python",
 | |
|   long_description=long_description,
 | |
|   long_description_content_type="text/markdown",
 | |
|   url="https://github.com/kevinmidboe/delugeClient",
 | |
|   install_requires=[
 | |
|     'colored>=1.4.4',
 | |
|     'deluge-client>=1.9.0',
 | |
|     'requests>=2.28.1',
 | |
|     'sshtunnel>=0.4.0',
 | |
|     'typer[all]>=0.7.0'
 | |
|   ],
 | |
|   classifiers=[
 | |
|     'Programming Language :: Python',
 | |
|     'Operating System :: OS Independent',
 | |
|     'License :: OSI Approved :: MIT License',
 | |
|     'Programming Language :: Python :: 3.10',
 | |
|   ],
 | |
|   entry_points={
 | |
|     'console_scripts': [
 | |
|       'delugeclient = delugeClient.__main__:main',
 | |
|    ],
 | |
|   }
 | |
| )
 |