From 53a331eb81e2f197c43dba5dc4f77547a89d9c26 Mon Sep 17 00:00:00 2001 From: Marcel Nijenhof Date: Sun, 30 May 2021 09:29:07 +0200 Subject: [PATCH] Omgezet naar python module --- .drone.yml | 27 +++++++++++++++++++ .gitignore | 10 +++---- LICENSE | 1 + ddapioper.py => dd-oper-api/__init__.py | 0 .../DD-API-Oper demo.ipynb | 0 setup.py | 26 ++++++++++++++++++ 6 files changed, 58 insertions(+), 6 deletions(-) create mode 100644 .drone.yml create mode 100644 LICENSE rename ddapioper.py => dd-oper-api/__init__.py (100%) rename DD-API-Oper demo.ipynb => demo/DD-API-Oper demo.ipynb (100%) create mode 100644 setup.py diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..f6be62d --- /dev/null +++ b/.drone.yml @@ -0,0 +1,27 @@ +--- +kind: pipeline +type: exec +name: default +platform: + os: linux + arch: amd64 +steps: +- name: Run unit test + environment: + PYTHONPATH: . + commands: + - python setup.py test +- name: Build package files + commands: + - python setup.py sdist +- name: Versie toevoegen aan download + environment: + DOWNLOADDIR: /usr/share/nginx/html/download/python/dd-api-oper + commands: + - mkdir -p "$${DOWNLOADDIR}" + - cd dist + - for f in *;do if [ -f "$${DOWNLOADDIR}/$${f}" ] ; then echo version error;exit 1;else cp "$${f}" "$${DOWNLOADDIR}";fi;done + - ls -l "$${DOWNLOADDIR}" + when: + branch: + - master diff --git a/.gitignore b/.gitignore index 3160678..6552fd1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ -nijenhofm.crt -nijenhofm.key -test-ddapi-nijenhofm - -__pycache__: -ddapioper.cpython-37.pyc +*.swp +dd-oper-api/__pycache__ +dd_oper_api.egg-info +dist diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..1333ed7 --- /dev/null +++ b/LICENSE @@ -0,0 +1 @@ +TODO diff --git a/ddapioper.py b/dd-oper-api/__init__.py similarity index 100% rename from ddapioper.py rename to dd-oper-api/__init__.py diff --git a/DD-API-Oper demo.ipynb b/demo/DD-API-Oper demo.ipynb similarity index 100% rename from DD-API-Oper demo.ipynb rename to demo/DD-API-Oper demo.ipynb diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..752e376 --- /dev/null +++ b/setup.py @@ -0,0 +1,26 @@ +import setuptools + +with open("README.md", "r") as fh: + long_description = fh.read() + +setuptools.setup( + name="dd-oper-api", # Replace with your own username + version="0.0.1", + author="Marcel Nijenhof", + author_email="pip@pion.xs4all.nl", + description="Interface for dd-oper protocol", + long_description=long_description, + long_description_content_type="text/markdown", + url="https://marceln.org/git/Werk/lmwsip", + packages=setuptools.find_packages(), + install_requires=[ + 'python-dateutil', + ], + classifiers=[ + "Programming Language :: Python :: 3", + "License :: TODO", + "Operating System :: OS Independent", + "Topic :: dd-oper api" + ], + python_requires='>=3.6', +)