diff --git a/python_picnic_api/client.py b/python_picnic_api/client.py index 937e7f7..d3e28b7 100644 --- a/python_picnic_api/client.py +++ b/python_picnic_api/client.py @@ -73,6 +73,10 @@ def search(self, term: str): path = "/search?search_term=" + term return self._get(path) + def get_product(self, product_id: str): + path = "/product/{}".format(product_id) + return self._get(path) + def get_lists(self, list_id: str = None): if list_id: path = "/lists/" + list_id diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..9c558e3 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +. diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..bf57d70 --- /dev/null +++ b/setup.py @@ -0,0 +1,33 @@ +from setuptools import setup, find_packages +import sys + +#if sys.version_info < (3, 6): +# sys.exit('Sorry, Python < 3.6 is not supported') + +#with open("README.md", "r") as fh: +# long_description = fh.read() + +setup( + name='python-picnic-api', + version='1.0.0', + description='Unofficial picnic api for python', + #long_description=long_description, + #long_description_content_type="text/markdown", + author='someone', + author_email='someone@someone.someone', + url='https://github.com/Sikerdebaard/python-picnic-api', + python_requires=">=3.6", # example + packages=find_packages(), # same as name + install_requires=[ + 'certifi>=2020.12.5', + 'chardet>=3.0.4', + 'idna>=2.10', + 'requests>=2.25.0', + 'urllib3>=1.26.2', + ], + entry_points={ + #'console_scripts': [ + # 'dcmrtstruct2nii=dcmrtstruct2nii.cli.dcmrtstruct2nii:run', + #], + }, +)