Build: #19 failed Changes by Max Burnette <mburnet2@illinois.com>
Code commits
pyclowder2
-
Max Burnette <mburnet2@illinois.com> 44a25ac14e21f81c56eea5a8eaff43dbba852ab8
Merge branch 'clowder-clients-clean' of https://opensource.ncsa.illinois.edu/bitbucket/scm/cats/pyclowder2 into clowder-clients-clean
-
Max Burnette <mburnet2@illinois.com> f4029efe8d0e3b33ae955979dfd7044910154399 m
Merge branch 'master' into clowder-clients-clean
-
Rob Kooper f511e3b72573598bb9eca3b12d724d584d5b3442 m
Update CHANGELOG
-
Rob Kooper 7b99a9580d4dbca33377320c562561f658d56208 m
release 2.2.0
-
Rob Kooper 8c97747b1d0882a0524eb5885c4f82791a45c25d m
cleanup
- bumped some requirements (solves github complaining about security issues)
- fixes to be python 3.x compatible
- fix some functions not using key to post
- general cleanup- contrib/monitor/monitor.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- pyclowder/client.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- pyclowder/collections.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- pyclowder/connectors.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- pyclowder/datasets.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- pyclowder/extractors.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- pyclowder/files.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- pyclowder/geostreams.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- pyclowder/utils.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- requirements.txt (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- sample-extractors/binary-preview/binary_extractor.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- sample-extractors/echo/echo.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- sample-extractors/simple-r-extractor/README.md (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- sample-extractors/wordcount-simple-extractor/wordcount.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- sample-extractors/wordcount/wordcount.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
- setup.py (version 8c97747b1d0882a0524eb5885c4f82791a45c25d) (diffs)
-
Rob Kooper 87a6605ea74a9ed9ddf685d4a0cd25cf27390699 m
Update CHANGELOG.md
-
Rob Kooper 764d9e0e516bfc4aba00f9e03b402858665c62af m
Merge pull request #81 in CATS/pyclowder2 from bugfix/CATSPYC-18-filename-with-special-characters-result-in-error to develop
* commit '10d7afd00c6df71111be4f0179330e0a4abf183b':
simplify code
cleanup whitespace
fix error parsing json body -
Rob Kooper 10d7afd00c6df71111be4f0179330e0a4abf183b m
simplify code
-
Chris Schnaufer 10debfa0397ca1231d58a0a7f93b887919d02b82 m
Merge pull request #84 in CATS/pyclowder2 from Improvement/CATS-975-add_links_to_local_files to develop
* commit 'cc47ffa2700b15d796baaaaa2adef3e666d77465':
Added making a temp folder for cases where multiple instance are running on the same machine
Added linking to local files when the local file name doesn't match expected file name -
Rob Kooper 66fc7701b866370e2dd10c82ebabd80de793b232 m
Merge pull request #69 in CATS/pyclowder2 from feature/CATS-799-fire-extractors-registered-with-space to develop
* commit 'e7f8caf15e25901ccc0df28cb1e34852c9436141':
send heartbeat monitor heartbeats remove extractor_id default rabbitmq_queue to be extractor_info.name make sure there is a queue name monitor now groups by extractor_info['name']/extractor_info['version'] only remove file in case of exception update extractor message counts every 60 seconds Move logic from StandardError to Exception python3 docker containers -
Rob Kooper e7f8caf15e25901ccc0df28cb1e34852c9436141 m
send heartbeat monitor heartbeats remove extractor_id default rabbitmq_queue to be extractor_info.name make sure there is a queue name monitor now groups by extractor_info['name']/extractor_info['version'] only remove file in case of exception update extractor message counts every 60 seconds Move logic from StandardError to Exception python3 docker containers
- contrib/monitor/Dockerfile (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- contrib/monitor/monitor.py (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- docker.sh (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- pyclowder/collections.py (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- pyclowder/connectors.py (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- pyclowder/extractors.py (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- release.sh (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- sample-extractors/binary-preview/README.rst (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- sample-extractors/binary-preview/binary_extractor.py (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- sample-extractors/echo/Dockerfile (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
- sample-extractors/echo/echo.py (version e7f8caf15e25901ccc0df28cb1e34852c9436141) (diffs)
-
Chris Schnaufer cc47ffa2700b15d796baaaaa2adef3e666d77465 m
Added making a temp folder for cases where multiple instance are running on the same machine
-
Chris Schnaufer 0a0f246f3f50715cf3902cb97c9fe75b1f907d35 m
Added linking to local files when the local file name doesn't match expected file name
-
Bing Zhang b77a2828ad16022935a16ea7a4529447021da9aa m
add real email addresses inside the email notification
-
Rob Kooper 1073a5ec3679ffac71f6464fbe613390549cd57b m
Merge pull request #78 in CATS/pyclowder2 from r-extractor to develop
* commit '2ebddbb5b9dba23d259c62b1322a8c91f7ac8451':
use launcher script
Add missing Dockerfile example
Created generic SimpleExtractor class used by both the R and Python implementations. initial example of r extractor wordcount example -
Bing Zhang 14ce71b049364cf2c50d7ed7a76e4bb6734783f4 m
email notification when extraction is done
- CHANGELOG.md (version 14ce71b049364cf2c50d7ed7a76e4bb6734783f4) (diffs)
- Dockerfile (version 14ce71b049364cf2c50d7ed7a76e4bb6734783f4) (diffs)
- notifications.json (version 14ce71b049364cf2c50d7ed7a76e4bb6734783f4) (diffs)
- pyclowder/connectors.py (version 14ce71b049364cf2c50d7ed7a76e4bb6734783f4) (diffs)
-
Rob Kooper f1cc099fe0435295973018e37a5d9cf143423b2f m
cleanup whitespace
-
Rob Kooper 816ac5a05be4a88f4cd329a7cd4328a0f614b2e1 m
fix error parsing json body
-
Rob Kooper 2ebddbb5b9dba23d259c62b1322a8c91f7ac8451 m
use launcher script
Original version use python module to call R code. This would lock all python threads resulting in missing heartbeats.- sample-extractors/simple-r-extractor/Dockerfile (version 2ebddbb5b9dba23d259c62b1322a8c91f7ac8451) (diffs)
- sample-extractors/simple-r-extractor/launcher.R (version 2ebddbb5b9dba23d259c62b1322a8c91f7ac8451) (diffs)
- sample-extractors/simple-r-extractor/r_extractor.py (version 2ebddbb5b9dba23d259c62b1322a8c91f7ac8451) (diffs)
-
Rob Kooper 2735f79a73c4c9b60395f33361fee762a3340137 m
Merge remote-tracking branch 'origin/develop' into r-extractor
-
Rob Kooper 44876afd0619dcebe1dd256c323d795a8ab36a84 m
Don't register by default
-
Rob Kooper 4e7f7ca2955df55907b73507b66fde5f9b8ff3a7 m
Add missing Dockerfile example
-
Rob Kooper 0751f96e1b435ff6534467e481b76a2d80c65fd2 m
Created generic SimpleExtractor class used by both the R and Python implementations. initial example of r extractor wordcount example
- docker.sh (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- pyclowder/extractors.py (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- release.sh (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/simple-extractor/Dockerfile (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/simple-extractor/README.md (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/simple-extractor/simple_extractor.py (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/simple-r-extractor/Dockerfile (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/simple-r-extractor/README.md (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/simple-r-extractor/r_extractor.py (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/wordcount-simple-r-extractor/Dockerfile (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/wordcount-simple-r-extractor/extractor_info.json (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
- sample-extractors/wordcount-simple-r-extractor/wordcount.R (version 0751f96e1b435ff6534467e481b76a2d80c65fd2) (diffs)
-
Todd Nicholson 6c18c50d54f6e7e23e4bd3df9c1b3f5cbb18c453 m
when uploading previews, metadata cannot be posted unless a section_id is included in the metadata. Since section_id is not required for preview metadata in clowder, this changes the requirement that section_id must be present to post metadata.
Also, if metadata is sent to upload_preview without a section_id, an error is thrown because the method checks for section_id key and it is not present.
changelog entry added
Updated changelog.
fixed per Sandeep's comment
check for section_id key in previewmetadata in collections.upload_preview
Updated changelog. -
Rob Kooper 5f20e20301c17a55d8387eeefeb1f51a704666da m
Merge pull request #75 in CATS/pyclowder2 from BD-2226-add-docker-compose-file-to-pyclowder2 to develop
* commit '184bff6755b01cc7ce2d53e05d513bcc426973a4':
Updated changelog.
Added Docker Compose file. -
Rob Kooper 10c3dc319f976e1610710a99923ac3a2964fbb25 m
make sure to push simple extractor
-
Sandeep Puthanveetil Satheesan 60c7debe2a94fee8e3b07f3c9f5b6b813b2f741a m
Updated word count simple extractor with more comments. Renamed the function variable.
-
Sandeep Puthanveetil Satheesan 184bff6755b01cc7ce2d53e05d513bcc426973a4 m
Updated changelog.
-
Sandeep Puthanveetil Satheesan 1cc660573d7efac6fcb60bb6028ce9b557ba3198 m
Added Docker Compose file.
-
Rob Kooper 1d5a55180162d474d85d830813b920c410f365bc m
make sure to listen to right queuename
this will not overwrite the extractor_info['name'] which was done in the past.
bump version number- CHANGELOG.md (version 1d5a55180162d474d85d830813b920c410f365bc) (diffs)
- docs/source/conf.py (version 1d5a55180162d474d85d830813b920c410f365bc) (diffs)
- pyclowder/connectors.py (version 1d5a55180162d474d85d830813b920c410f365bc) (diffs)
- pyclowder/extractors.py (version 1d5a55180162d474d85d830813b920c410f365bc) (diffs)
- release.sh (version 1d5a55180162d474d85d830813b920c410f365bc) (diffs)
- setup.py (version 1d5a55180162d474d85d830813b920c410f365bc) (diffs)
-
Rob Kooper 6f9f9b8482188dcf780001f529688b83d26bd2e5 m
read extractor_info['name']
-
Rob Kooper fe88e366bd11c37a9c7981c996d114ea49f8a7d4 m
version bump
-
Rob Kooper a955af287c52e7ce134ec71396d4ca26b23ae39e m
Merge pull request #67 in CATS/pyclowder2 from BD-2097-simple-extractor-on-file-extraction-e.g-wordcount to develop
* commit '09b5a3e9cc0466862a23513591672fa497c8c2b1':
Update sample-extractors/simple-extractor/README.md
simple extractor onbuild
Removed init.py
Removed invalid code in Dockerfile.
Update sample-extractors/simple-extractor/__init__.py
Changed print statement to logger debug.
Fixed Dockerfile.
Updated gitignore
1. Moved simple extractor out of pyclowder as part of sample extractors. 2. Started adding README for simple extractor 3. Updated docker file for simple extractor
Removed extra blank line that was causing build failure.
simple extractor on file with wordcount example -
Bing Zhang 09b5a3e9cc0466862a23513591672fa497c8c2b1 m
Update sample-extractors/simple-extractor/README.md
-
Bing Zhang f2c30bf09d00d8de31de379f2a34a034e23d8cf3 m
simple extractor onbuild
- README.md (version f2c30bf09d00d8de31de379f2a34a034e23d8cf3) (diffs)
- docker.sh (version f2c30bf09d00d8de31de379f2a34a034e23d8cf3) (diffs)
- sample-extractors/simple-extractor/Dockerfile (version f2c30bf09d00d8de31de379f2a34a034e23d8cf3) (diffs)
- sample-extractors/simple-extractor/README.md (version f2c30bf09d00d8de31de379f2a34a034e23d8cf3) (diffs)
- sample-extractors/wordcount-simple-extractor/Dockerfile (version f2c30bf09d00d8de31de379f2a34a034e23d8cf3) (diffs)
-
Sandeep Puthanveetil Satheesan ab8d37f6a4f054fc37bc0297066dfb10e83a50da m
Removed init.py
-
Sandeep Puthanveetil Satheesan 2dd80bc0173eb1932f566e9cfa3d9e30307f986b m
Removed invalid code in Dockerfile.
-
Sandeep Puthanveetil Satheesan b66c1f7c0ffbd6de6846bc536708ab107f19bcc5 m
Update sample-extractors/simple-extractor/__init__.py
-
Sandeep Puthanveetil Satheesan 9c28d0758f0e7f2ea71c654539a5ba7de0b37c8d m
Changed print statement to logger debug.
-
Sandeep Puthanveetil Satheesan 36ea5b22de81e18097edb76fd6035bf330df9edc m
Fixed Dockerfile.
-
Sandeep Puthanveetil Satheesan e466955e68f4942e5d6c293ec1b7571c81b0b639 m
Merge branch 'BD-2097-simple-extractor-on-file-extraction-e.g-wordcount' of https://opensource.ncsa.illinois.edu/bitbucket/scm/cats/pyclowder2 into BD-2097-simple-extractor-on-file-extraction-e.g-wordcount
-
Sandeep Puthanveetil Satheesan 042ad1f5d384495f59fed8fe475b6425f48970e7 m
Updated gitignore
-
Sandeep Puthanveetil Satheesan edabd4aabd98c30e4bfa18d7b5eea8576137764d m
1. Moved simple extractor out of pyclowder as part of sample extractors. 2. Started adding README for simple extractor 3. Updated docker file for simple extractor
- docker.sh (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- pyclowder/simpleextractor.py (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/simple-extractor/Dockerfile (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/simple-extractor/README.md (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/simple-extractor/__init__.py (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/simple-extractor/simple_extractor.py (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/wordcount-simple-extractor/Dockerfile (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/wordcount-simple-extractor/extractor_info.json (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/wordcount-simple-extractor/wordcount.py (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/wordcount-simpleextractor/Dockerfile (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/wordcount-simpleextractor/extractor_info.json (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
- sample-extractors/wordcount-simpleextractor/wordcount.py (version edabd4aabd98c30e4bfa18d7b5eea8576137764d) (diffs)
-
Rob Kooper b528b56b9bf6abe5144553d9f9a0ab75e7a3b007 m
remove debug statement
-
Rob Kooper 755978df78dc88766ebabc783c917a062dcfc5d6 m
fix race condition with messages
thread needs to be finished and no more messages to be send. Done in lock operation to be atomic. -
Sandeep Puthanveetil Satheesan b708a11a69d55aa34fa16cf74b67dc84faff4859 m
Removed extra blank line that was causing build failure.
-
Bing Zhang 1d7956333a3523897de0bec3eddd1535be76e493 m
simple extractor on file with wordcount example
move simpleextractor as a module of pyclowder, and update README and wordcount-simpleextractor
update README
simple extractor on file with wordcount example
update docker.sh to add docker build for wordcount-simpleextractor and docker push- README.md (version 1d7956333a3523897de0bec3eddd1535be76e493) (diffs)
- docker.sh (version 1d7956333a3523897de0bec3eddd1535be76e493) (diffs)
- pyclowder/simpleextractor.py (version 1d7956333a3523897de0bec3eddd1535be76e493) (diffs)
- sample-extractors/README.md (version 1d7956333a3523897de0bec3eddd1535be76e493) (diffs)
- sample-extractors/wordcount-simpleextractor/Dockerfile (version 1d7956333a3523897de0bec3eddd1535be76e493) (diffs)
- sample-extractors/wordcount-simpleextractor/extractor_info.json (version 1d7956333a3523897de0bec3eddd1535be76e493) (diffs)
- sample-extractors/wordcount-simpleextractor/wordcount.py (version 1d7956333a3523897de0bec3eddd1535be76e493) (diffs)
-
Rob Kooper 5cf15e8c113145765727b74cc0b6be3319ee1739 m
fix for non bash run
-
Rob Kooper a8d8eac940bc94eafbb0514ca11a7fbd1fd1b1f0 m
add binany-preview to changelog
-
Rob Kooper cde48f3dd5e2f329d082d002a48b0f74b971505a m
Add CHANGELOG
-
Rob Kooper 0119381b73c7f09512684c1c2b856a30887fa1a8 m
set version to 2.0.3
-
Rob Kooper 398b97599717db9942732cf101a7bb8ab47a2cf1 m
Merge pull request #65 in CATS/pyclowder2 from CATS-872-core-extractors-need-to-be-ported-to-pyclowder-2 to develop
* commit '64122109cec2f510038417a4ec0c3b445cfb4aff':
cleanup docker builds - added a simple extractor that works on binary files and creates image thumbnail, image preview and preview - docker.sh simplified now to be used when pushing tags/releases - split docker.sh into release.sh and docker.sh. docker.sh will build docker containers, release.sh will do the actual push to docker hub. -
Rob Kooper 64122109cec2f510038417a4ec0c3b445cfb4aff m
cleanup docker builds - added a simple extractor that works on binary files and creates image thumbnail, image preview and preview - docker.sh simplified now to be used when pushing tags/releases - split docker.sh into release.sh and docker.sh. docker.sh will build docker containers, release.sh will do the actual push to docker hub.
- Dockerfile (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
- Dockerfile.onbuild (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
- docker-compose.yml (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
- docker.sh (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
- entrypoint.sh (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
- release.sh (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
- sample-extractors/binary-preview/Dockerfile (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
- sample-extractors/binary-preview/README.rst (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
- sample-extractors/binary-preview/binary_extractor.py (version 64122109cec2f510038417a4ec0c3b445cfb4aff) (diffs)
-
Bing Zhang aec169a3cf86cf6775269c4eed9edd1b6431a1ac m
set default RABBITMQ_URI
-
Bing Zhang 3a9d80037841198f6c5532d96be1388cc40b0460 m
add default rabbitmq env variables in Dockerfile, add logic to construct RABBITMQ_URI if RABBITMQ_URI is not specified
-
Rob Kooper 0553eef2c8ad9bef7e54f0800ae3b6189e02e273 m
Merge pull request #60 in CATS/pyclowder2 from pypi to develop
* commit '6b14c9726e19250e86e116094775d7741e88ad36':
use setup.py when creating dockerfile, requirements for editor/testing
Fixed build errors, updated python packages
Modify markup to render description.rst in PyPI.
Add missing MANIFEST.in file.
Change package description (it was for terrautils).
More whitespace.
More whitespace cleanup.
Add Rob Kooper has author within setup.py.
Fix bugs with DatasetApi class.
Add basic metadata to setup.py and create new description.rst file.
Add standard .gitignore and .dockerignore files. -
Rob Kooper 6b14c9726e19250e86e116094775d7741e88ad36 m
use setup.py when creating dockerfile, requirements for editor/testing
-
Rob Kooper d2b1b06d33f756761fbd8759ccfa35d8ca1a6aef m
Fixed build errors, updated python packages
-
Rob Kooper e59122676940045cc5aa7b3cbc4add33b37f6ec8 m
Merge remote-tracking branch 'origin/master' into pypi
-
Jeff Terstriep d6282dde49202481e6635b08cb15dc72bd7c88df m
Modify markup to render description.rst in PyPI.
-
Jeff Terstriep 4680f9f65b522652e52bd32990eeecaa66b315fc m
Add missing MANIFEST.in file.
-
Jeff Terstriep bc70974b3d0559353b2dd82d3f868a60eb0a6ac6 m
Change package description (it was for terrautils).
-
Jeff Terstriep 5e6b9bfbd5644a52eca9f2cb0ac737732c8c8727 m
More whitespace.
-
Jeff Terstriep 2b381f7ecb8740d8b06477f343e601fc0d8d5d1d m
More whitespace cleanup.
-
Jeff Terstriep 4dd8bd7f464b47cf9933b57a30d46f99222898fe m
Add Rob Kooper has author within setup.py.
-
Jeff Terstriep 66ee26f2911f03ec72e7dcc57e7638be41fd8dd0 m
Fix bugs with DatasetApi class.
One of the bugs was related to other aspects of Clowder url routing. The
datasets_get call attempted to contruct the url but included a trailing
slash. This caused something with Clowder to re-write the url dropping
the clowder in the path.
https://clowder.ncsa.illinois.edu/clowder/api/datasets/ became
https://clowder.ncsa.illinois.edu/api/datasets and resulted in a 404. -
Jeff Terstriep 344177715f83350705e5b60a7bd6dc2504a7ed2a m
Add basic metadata to setup.py and create new description.rst file.
-
Jeff Terstriep b85614f2e3ef93be85ea4c2716ab024d56b05a3c m
Add standard .gitignore and .dockerignore files.