This is an automated email from the git hooks/post-receive script. sebastic pushed a change to branch upstream in repository python-stetl.
from efe13d7 Imported Upstream version 1.0.9+ds new e85bddc New upstream version 1.1+ds The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .flake8 | 5 + CHANGES.txt | 22 +- CONTRIBUTING.md | 147 ++ CREDITS.txt | 12 +- PKG-INFO | 122 +- README.md | 84 +- VERSION.txt | 2 +- docker/Dockerfile | 44 - docker/README.md | 38 - docker/build.sh | 9 - docker/test/1_copystd/etl.cfg | 11 - docker/test/1_copystd/etl.sh | 9 - docker/test/1_copystd/input/cities.xml | 18 - docs/background.rst | 2 +- docs/cases.rst | 22 +- docs/code.rst | 18 +- docs/conf.py | 4 +- docs/contact.rst | 2 +- docs/foss4g13-abstract.txt | 2 +- docs/index.rst | 5 +- docs/install.rst | 122 +- docs/intro.rst | 4 +- docs/links.rst | 44 +- docs/using.rst | 214 ++- examples/README.md | 9 + .../10_jinja2_templating/output/cities-gjson.gml | 4 +- examples/basics/12_gdal_ogr/etl.cfg | 5 +- examples/basics/12_gdal_ogr/etl.sh | 4 +- examples/basics/12_gdal_ogr/output/cities.dbf | Bin 1432 -> 1413 bytes examples/basics/12_gdal_ogr/output/cities.gml | 6 +- .../basics/{2_xslt => 15_splitter}/cities2gml.xsl | 0 examples/basics/15_splitter/etl.cfg | 22 + examples/basics/{13_dbinput => 15_splitter}/etl.sh | 2 +- .../basics/{2_xslt => 15_splitter}/gmlcities.xsd | 0 .../{2_xslt => 15_splitter}/input/cities.xml | 0 .../{2_xslt => 15_splitter}/output/gmlcities.gml | 0 .../basics/{2_xslt => 16_merger}/cities2gml.xsl | 0 examples/basics/16_merger/etl.cfg | 25 + examples/basics/{13_dbinput => 16_merger}/etl.sh | 2 +- .../basics/{2_xslt => 16_merger}/gmlcities.xsd | 0 .../{2_xslt/input => 16_merger/input1}/cities.xml | 0 .../{2_xslt/input => 16_merger/input2}/cities.xml | 0 .../{2_xslt => 16_merger}/output/gmlcities.gml | 0 examples/basics/1_copystd/etl.sh | 7 +- examples/basics/3_shape/output/gmlcities.dbf | Bin 95 -> 96 bytes examples/basics/3_shape/temp/gmlcities.gfs | 3 + examples/basics/4_validate/etl.sh | 2 +- examples/basics/8_wfs/etl.cfg | 9 +- examples/basics/README.md | 23 + examples/basics/readme.txt | 33 - examples/basics/runall.log | 1501 ++++++++++++-------- examples/basics/runall.sh | 9 +- examples/bgt/README.md | 6 +- examples/ordnancesurvey/{readme.txt => README.md} | 25 +- examples/top10nl/{readme.txt => README.md} | 13 +- requirements-dev.txt | 6 + requirements-main.txt | 4 + setup.py | 17 +- stetl/__init__.py | 2 - stetl/chain.py | 110 +- stetl/component.py | 43 +- stetl/etl.py | 6 +- stetl/factory.py | 12 +- stetl/filters/formatconverter.py | 15 +- stetl/filters/gmlfeatureextractor.py | 2 - stetl/filters/gmlsplitter.py | 5 +- stetl/filters/nullfilter.py | 24 + stetl/filters/packetbuffer.py | 28 + stetl/filters/packetwriter.py | 6 +- stetl/filters/stringfilter.py | 5 +- stetl/filters/templatingfilter.py | 13 +- stetl/filters/xmlassembler.py | 23 +- stetl/filters/xmlelementreader.py | 28 +- stetl/filters/xsltfilter.py | 1 - stetl/filters/zipfileextractor.py | 14 +- stetl/input.py | 1 - stetl/inputs/dbinput.py | 65 +- stetl/inputs/deegreeinput.py | 53 +- stetl/inputs/fileinput.py | 135 +- stetl/inputs/httpinput.py | 88 +- stetl/inputs/ogrinput.py | 138 +- stetl/main.py | 19 +- stetl/merger.py | 128 ++ stetl/output.py | 4 +- stetl/outputs/dboutput.py | 9 +- stetl/outputs/deegreeoutput.py | 26 +- stetl/outputs/execoutput.py | 108 +- stetl/outputs/fileoutput.py | 23 +- stetl/outputs/httpoutput.py | 109 +- stetl/outputs/ogroutput.py | 77 +- stetl/outputs/standardoutput.py | 5 +- stetl/outputs/wfsoutput.py | 37 +- stetl/packet.py | 25 + stetl/postgis.py | 31 +- stetl/splitter.py | 107 ++ stetl/util.py | 26 +- stetl/utils/apachelog.py | 19 +- stetl/version.py | 2 +- tests/README.txt | 26 +- tests/__init__.pyc | Bin 134 -> 0 bytes .../temp/gmlcities.gfs => tests/data/cities.gfs | 2 + .../output/gmlcities.gml => tests/data/cities.gml | 0 tests/data/command.txt | 1 + tests/data/data_xmlassembler.gml | 271 ++++ tests/data/dummy.gml | 113 ++ tests/data/dummy.sql | 2 + tests/data/dummy2.gml | 113 ++ tests/data/gfs/top10-funcgebied.gfs | 229 +++ tests/data/keep_dummy.gml | 113 ++ tests/data/menu.json | 11 + tests/data/pandhoogtes-klein.csv | 10 + tests/data/pandhoogtes.csv | 432 ++++++ tests/data/stringfileinput_formatargs.txt | 1 + tests/data/temp/.gitignore | 4 + tests/data/xslt/dummy.xslt | 55 + tests/data/zipfileinput.zip | Bin 0 -> 18713 bytes .../7_mycomponent/my => tests/filters}/__init__.py | 0 tests/filters/configs/packetwriter.cfg | 16 + tests/filters/configs/stringsubstitutionfilter.cfg | 18 + tests/filters/configs/xmlassembler.cfg | 39 + tests/filters/configs/xmlelementreader.cfg | 33 + tests/filters/configs/xsltfilter.cfg | 19 + tests/filters/configs/zipfileextractor.cfg | 17 + tests/filters/test_packet_writer.py | 49 + tests/filters/test_string_substitution_filter.py | 38 + tests/filters/test_xml_assembler.py | 65 + tests/filters/test_xml_element_reader.py | 70 + tests/filters/test_xslt_filter.py | 50 + tests/filters/test_zip_file_extractor.py | 45 + .../7_mycomponent/my => tests/inputs}/__init__.py | 0 tests/inputs/configs/csvfileinput.cfg | 14 + tests/inputs/configs/globfileinput.cfg | 16 + tests/inputs/configs/jsonfileinput.cfg | 12 + .../configs/linestreamerfileinput.cfg} | 6 +- tests/inputs/configs/mergermultiinput.cfg | 19 + tests/inputs/configs/ogrinput.cfg | 16 + tests/inputs/configs/stringfileinput.cfg | 17 + .../configs/xmlelementstreamerfileinput.cfg} | 3 +- tests/inputs/configs/zipfileinput.cfg | 17 + tests/inputs/test_csv_file_input.py | 39 + tests/inputs/test_glob_file_input.py | 44 + tests/inputs/test_json_file_input.py | 51 + tests/inputs/test_line_streamer_file_input.py | 43 + tests/inputs/test_merger_multi_input.py | 90 ++ tests/inputs/test_ogr_input.py | 37 + tests/inputs/test_string_file_input.py | 59 + .../inputs/test_xml_element_streamer_file_input.py | 38 + tests/inputs/test_zip_file_input.py | 44 + .../7_mycomponent/my => tests/outputs}/__init__.py | 0 tests/outputs/configs/commandexecoutput.cfg | 12 + tests/outputs/configs/ogr2ogrexecoutput.cfg | 81 ++ tests/outputs/configs/postgresdboutput.cfg | 17 + tests/outputs/configs/splittermultioutput.cfg | 14 + .../configs/standardoutput.cfg} | 6 +- tests/outputs/test_command_exec_output.py | 47 + tests/outputs/test_ogr2ogr_exec_output.py | 201 +++ tests/outputs/test_postgres_db_output.py | 47 + tests/outputs/test_split_outputs.py | 43 + tests/outputs/test_standard_output.py | 43 + tests/stetl_test_case.py | 59 + tests/test_chain.py | 245 +--- tests/test_chain.pyc | Bin 994 -> 0 bytes tests/test_config.py | 23 + 163 files changed, 5820 insertions(+), 1696 deletions(-) create mode 100644 .flake8 create mode 100644 CONTRIBUTING.md delete mode 100644 docker/Dockerfile delete mode 100644 docker/README.md delete mode 100755 docker/build.sh delete mode 100644 docker/test/1_copystd/etl.cfg delete mode 100755 docker/test/1_copystd/etl.sh delete mode 100644 docker/test/1_copystd/input/cities.xml create mode 100644 examples/README.md copy examples/basics/{2_xslt => 15_splitter}/cities2gml.xsl (100%) create mode 100644 examples/basics/15_splitter/etl.cfg copy examples/basics/{13_dbinput => 15_splitter}/etl.sh (84%) copy examples/basics/{2_xslt => 15_splitter}/gmlcities.xsd (100%) copy examples/basics/{2_xslt => 15_splitter}/input/cities.xml (100%) copy examples/basics/{2_xslt => 15_splitter}/output/gmlcities.gml (100%) copy examples/basics/{2_xslt => 16_merger}/cities2gml.xsl (100%) create mode 100644 examples/basics/16_merger/etl.cfg copy examples/basics/{13_dbinput => 16_merger}/etl.sh (84%) copy examples/basics/{2_xslt => 16_merger}/gmlcities.xsd (100%) copy examples/basics/{2_xslt/input => 16_merger/input1}/cities.xml (100%) copy examples/basics/{2_xslt/input => 16_merger/input2}/cities.xml (100%) copy examples/basics/{2_xslt => 16_merger}/output/gmlcities.gml (100%) create mode 100644 examples/basics/README.md delete mode 100644 examples/basics/readme.txt rename examples/ordnancesurvey/{readme.txt => README.md} (65%) rename examples/top10nl/{readme.txt => README.md} (80%) create mode 100644 requirements-dev.txt create mode 100644 requirements-main.txt create mode 100644 stetl/filters/nullfilter.py create mode 100644 stetl/filters/packetbuffer.py create mode 100644 stetl/merger.py create mode 100644 stetl/splitter.py delete mode 100644 tests/__init__.pyc copy examples/basics/3_shape/temp/gmlcities.gfs => tests/data/cities.gfs (89%) copy examples/basics/2_xslt/output/gmlcities.gml => tests/data/cities.gml (100%) create mode 100644 tests/data/command.txt create mode 100644 tests/data/data_xmlassembler.gml create mode 100644 tests/data/dummy.gml create mode 100644 tests/data/dummy.sql create mode 100644 tests/data/dummy2.gml create mode 100644 tests/data/gfs/top10-funcgebied.gfs create mode 100644 tests/data/keep_dummy.gml create mode 100644 tests/data/menu.json create mode 100644 tests/data/pandhoogtes-klein.csv create mode 100644 tests/data/pandhoogtes.csv create mode 100644 tests/data/stringfileinput_formatargs.txt create mode 100644 tests/data/temp/.gitignore create mode 100644 tests/data/xslt/dummy.xslt create mode 100644 tests/data/zipfileinput.zip copy {examples/basics/7_mycomponent/my => tests/filters}/__init__.py (100%) create mode 100644 tests/filters/configs/packetwriter.cfg create mode 100644 tests/filters/configs/stringsubstitutionfilter.cfg create mode 100644 tests/filters/configs/xmlassembler.cfg create mode 100644 tests/filters/configs/xmlelementreader.cfg create mode 100644 tests/filters/configs/xsltfilter.cfg create mode 100644 tests/filters/configs/zipfileextractor.cfg create mode 100644 tests/filters/test_packet_writer.py create mode 100644 tests/filters/test_string_substitution_filter.py create mode 100755 tests/filters/test_xml_assembler.py create mode 100644 tests/filters/test_xml_element_reader.py create mode 100644 tests/filters/test_xslt_filter.py create mode 100644 tests/filters/test_zip_file_extractor.py copy {examples/basics/7_mycomponent/my => tests/inputs}/__init__.py (100%) create mode 100644 tests/inputs/configs/csvfileinput.cfg create mode 100644 tests/inputs/configs/globfileinput.cfg create mode 100644 tests/inputs/configs/jsonfileinput.cfg copy tests/{configs/copy_in_out.cfg => inputs/configs/linestreamerfileinput.cfg} (64%) create mode 100644 tests/inputs/configs/mergermultiinput.cfg create mode 100644 tests/inputs/configs/ogrinput.cfg create mode 100644 tests/inputs/configs/stringfileinput.cfg copy tests/{configs/copy_in_out.cfg => inputs/configs/xmlelementstreamerfileinput.cfg} (76%) create mode 100644 tests/inputs/configs/zipfileinput.cfg create mode 100644 tests/inputs/test_csv_file_input.py create mode 100644 tests/inputs/test_glob_file_input.py create mode 100644 tests/inputs/test_json_file_input.py create mode 100644 tests/inputs/test_line_streamer_file_input.py create mode 100644 tests/inputs/test_merger_multi_input.py create mode 100644 tests/inputs/test_ogr_input.py create mode 100644 tests/inputs/test_string_file_input.py create mode 100644 tests/inputs/test_xml_element_streamer_file_input.py create mode 100644 tests/inputs/test_zip_file_input.py copy {examples/basics/7_mycomponent/my => tests/outputs}/__init__.py (100%) create mode 100644 tests/outputs/configs/commandexecoutput.cfg create mode 100644 tests/outputs/configs/ogr2ogrexecoutput.cfg create mode 100644 tests/outputs/configs/postgresdboutput.cfg create mode 100644 tests/outputs/configs/splittermultioutput.cfg copy tests/{configs/copy_in_out.cfg => outputs/configs/standardoutput.cfg} (64%) create mode 100644 tests/outputs/test_command_exec_output.py create mode 100644 tests/outputs/test_ogr2ogr_exec_output.py create mode 100644 tests/outputs/test_postgres_db_output.py create mode 100644 tests/outputs/test_split_outputs.py create mode 100644 tests/outputs/test_standard_output.py create mode 100644 tests/stetl_test_case.py delete mode 100644 tests/test_chain.pyc create mode 100644 tests/test_config.py -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/python-stetl.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel