Commit Graph

86 Commits

Author SHA1 Message Date
e81f5f618e Sign drone config file
View docs for more info on signing: https://docs.drone.io/signature/
2022-11-26 13:24:23 +01:00
4b5500ec3b Try install built wheel with wildcard 2022-11-26 13:10:38 +01:00
29c9feeaa1 Bumped package version to 0.3.2 2022-11-26 13:05:53 +01:00
c36bacc264 Exclude publish step when PR towards master 2022-11-26 13:03:11 +01:00
48e5b3bf3e Remove test pypi publish ci step 2022-11-26 12:58:18 +01:00
8853ae85d8 Updated readme and license in setup.py 2022-11-26 12:55:43 +01:00
07c6e6fbe1 Only run public package when interacting with master 2022-11-26 12:53:44 +01:00
4d861e1739 Merged with upstream 2022-11-25 01:23:05 +01:00
5acf8e8848 Clearer output text for publish version 2022-11-25 01:21:59 +01:00
103696e01a Clearer output text for publish version 2022-11-25 01:03:59 +01:00
b1018d7f9d Merge branch 'ci/build-and-pypi-publish' of github.com:kevinmidboe/delugeClient into ci/build-and-pypi-publish 2022-11-25 00:56:02 +01:00
7d4f4d0e9b If source is newer than pypi, exit 0 and continue pipeline 2022-11-25 00:38:35 +01:00
2f716e65a3 If source is newer than pypi, exit 0 and continue pipeline 2022-11-25 00:33:22 +01:00
fa59acfd03 Twince check command before upload 2022-11-25 00:01:40 +01:00
120d300b07 Install python dependencies before publish 2022-11-24 23:49:18 +01:00
0faa42a048 Publish depends on build 2022-11-24 23:13:29 +01:00
e2db73bf2a fixed typo in pacakge name 2022-11-24 23:05:28 +01:00
0841fdc03d sync pipenv after install 2022-11-24 22:57:03 +01:00
76c99568a8 try install requirements first 2022-11-24 22:50:04 +01:00
09e496a907 test explicitly defining wheel version 2022-11-24 22:46:54 +01:00
3989523632 add missing pipenv command 2022-11-24 22:43:18 +01:00
30c3e117da test step indentation fking with lint 2022-11-24 22:40:30 +01:00
3fa8c4b18f Add build for amd64 & arm64 arch + start of publish steps 2022-11-24 22:30:03 +01:00
11e9677d1a Split wheel and tarball dist into separate make cmds 2022-11-24 22:29:50 +01:00
519b51c47c Updated python requirements file 2022-11-24 21:32:08 +01:00
6fd63ff348 Delete requirements.txt 2022-11-24 01:16:40 +01:00
74f6f2b06f Updated pacakge version to 0.3.1 2022-11-24 00:21:33 +01:00
7ef58745e1 Better validation of args and logging of non success responses 2022-11-24 00:21:21 +01:00
b076b1274b Handle errors from deluge-client cracefully with logs 2022-11-24 00:18:26 +01:00
97d86253c8 Include id when printing torrent 2022-11-24 00:17:42 +01:00
d546027df7 Better adding of new log handlers
- __init__.py exports addHandler function for adding new handlers
- when --json flag is set we try disable all ch logs
2022-11-24 00:15:35 +01:00
2420d9e8c4 Define install_requires with minimal versions 2022-11-24 00:12:38 +01:00
2bbf175c2a Updated for python 3.10 2022-11-24 00:11:57 +01:00
8597615e68 Replaced docopt with typer. Bumps version to 0.3.0
Switched out the cli package to typer.
Removed progress command since it did mostly what ls did.
Priting Torrents pads output to be a bit more readable.
Make sure to disconnect from deluge & ssh before script exits
2022-09-28 21:14:26 +02:00
9f959dd171 Terminate with exit code. Also structured func resp & print to caller of main. 2022-09-28 19:17:27 +02:00
869fe579ad Renamed cli params for clearity and consistency 2022-09-28 19:12:53 +02:00
724af16f45 Moved logging setup to init and only define streamhandler from main. 2022-09-28 19:10:01 +02:00
201f944fdc Updated incorrect markdown table formatting syntax
Also bumped package version to 0.2.3
2022-09-26 00:36:52 +02:00
9273666fed Merge pull request #7 from KevinMidboe/feat/drone-ci
Feat: Drone ci
2022-09-26 00:35:03 +02:00
0cc33c98c1 Bumped to version 0.2.2 2022-09-26 00:33:50 +02:00
5ffb97824f Updated readme w/ drone ci badge 2022-09-26 00:33:19 +02:00
365cfd0911 Simple drone integration that just tries to build package 2022-09-26 00:24:37 +02:00
61d1734954 Merge pull request #6 from KevinMidboe/fix/setuptools-build
Fix: Setuptools build
2022-09-26 00:23:01 +02:00
c48b4aa68b Bumped to version 0.2.1 2022-09-26 00:19:25 +02:00
32cb0e51a7 Created make file w/ build, dist, install & upload 2022-09-26 00:18:19 +02:00
e03247bcc6 Re-ordered setup & logging actions/lines 2022-09-26 00:17:51 +02:00
1b2620b6f2 Renamed file delugeUtils -> utils 2022-09-26 00:17:06 +02:00
b7eb06e266 Moved __version__ to separate file 2022-09-26 00:16:16 +02:00
c09d35670e Added pypi version badge. 2021-07-05 11:54:58 +02:00
39661ea3db Naming conflict, renaming pypi project name to suffixed w/ -kevin. 2021-07-04 16:41:30 +02:00