diff --git a/README.md b/README.md index f63e578..2fb91e2 100644 --- a/README.md +++ b/README.md @@ -400,6 +400,11 @@ A simple setup would be ## Changelog +### v0.5.7 +- Fixed arg readout if no argument is passed to CLI. [Issue 39](https://github.com/samapriya/porder/issues/39). +- Updated requirements to include DateTimeRange +- Fixed issue with GDAL~=3 requirement for fiona 1.8.11 release + ### v0.5.6 - Merged [pull request 38](https://github.com/samapriya/porder/pull/38) to allow for nested delivery of zip files to cloud storage. - Added an order state list tool. diff --git a/dist/porder-0.5.6.tar.gz b/dist/porder-0.5.6.tar.gz deleted file mode 100644 index 5358adc..0000000 Binary files a/dist/porder-0.5.6.tar.gz and /dev/null differ diff --git a/dist/porder-0.5.6-py2.py3-none-any.whl b/dist/porder-0.5.7-py2.py3-none-any.whl similarity index 59% rename from dist/porder-0.5.6-py2.py3-none-any.whl rename to dist/porder-0.5.7-py2.py3-none-any.whl index 0e9f734..eddb0a2 100644 Binary files a/dist/porder-0.5.6-py2.py3-none-any.whl and b/dist/porder-0.5.7-py2.py3-none-any.whl differ diff --git a/dist/porder-0.5.7.tar.gz b/dist/porder-0.5.7.tar.gz new file mode 100644 index 0000000..e388af0 Binary files /dev/null and b/dist/porder-0.5.7.tar.gz differ diff --git a/porder/__init__.py b/porder/__init__.py index 0011cc0..9eac395 100644 --- a/porder/__init__.py +++ b/porder/__init__.py @@ -2,4 +2,4 @@ __author__ = 'Samapriya Roy' __email__ = 'samapriya.roy@gmail.com' -__version__ = '0.5.6' +__version__ = '0.5.7' diff --git a/porder/porder.py b/porder/porder.py index ad3c17e..dfa0cb1 100644 --- a/porder/porder.py +++ b/porder/porder.py @@ -50,7 +50,7 @@ try: import gdal except ImportError: - subprocess.call('pipwin install gdal==2.4.1', shell=True) + subprocess.call('pipwin install gdal', shell=True) except Exception as e: print(e) try: @@ -447,7 +447,11 @@ def main(args=None): parser_multiproc.set_defaults(func=multiproc_from_parser) args = parser.parse_args() - args.func(args) + try: + func = args.func + except AttributeError: + parser.error("too few arguments") + func(args) if __name__ == '__main__': main() diff --git a/requirements.txt b/requirements.txt index b880814..56cfa4d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,6 +2,7 @@ Shapely>=1.6.4.post1 requests>=2.19.1 planet>=1.2.3 progressbar2>=3.38.0 +DateTimeRange>=0.6.1 pySmartDL>=1.2.5 clipboard>=0.0.4 retrying>=1.3.3 diff --git a/setup.py b/setup.py index b84993e..0376756 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ def readme(): return f.read() setuptools.setup( name='porder', - version='0.5.6', + version='0.5.7', packages=['porder'], url='https://github.com/samapriya/porder', package_data={'': ['bundles.json']}, @@ -28,9 +28,10 @@ def readme(): 'progressbar2>=3.38.0', 'visvalingamwyatt>=0.1.2', 'pendulum>=2.0.4', + 'DateTimeRange>=0.6.1', 'pySmartDL==1.2.5;python_version<"3.4"', 'pySmartDL>=1.3.1;python_version>"3.4"', - 'pipwin>= 0.4.5;platform_system=="Windows"', + 'pipwin== 0.4.5;platform_system=="Windows"', 'pyproj>=1.9.5.1;platform_system!="Windows"', 'shapely>=1.6.4;platform_system!="Windows"', 'fiona>=1.8.6;platform_system!="Windows"', @@ -48,6 +49,7 @@ def readme(): 'Programming Language :: Python', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering :: GIS', ),