Skip to content

Commit

Permalink
LAST COMMIT FOR v1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
justb4 committed Nov 7, 2017
1 parent 7398eb6 commit 12a387b
Show file tree
Hide file tree
Showing 6 changed files with 729 additions and 592 deletions.
19 changes: 16 additions & 3 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,24 @@
Changes
=======

v1.1.0 - upcoming - july 2016
-----------------------------
v1.1.0 - november 7, 2017
-------------------------

Biggest change is that the Stetl repo moved to https://github.com/geopython/stetl/.

Biggest change is that the Stetl repo moved to https://github.com/geopython/stetl/
See closed issues in Milestone 1.1.0: https://github.com/geopython/stetl/milestone/6?closed=1

Highlights:

- new Component Splitter to split (Filter/Output) data streams within a Chain
- new Component Merger to combine (Input) data streams within a Chain
- Splitter and Merger can be combined in single Chain
- automatic Travis build
- more Unit tests
- flake8 for clean Python code
- move to GDAL v2 (though v1 may still work)
- new compact Docker Image based on debian:stretch-slim
- bugfixes XML stream support

v1.0.9 - 17 june 2016
---------------------
Expand Down
37 changes: 25 additions & 12 deletions docs/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ Thanks to Bas Couwenberg, work is performed to provide Stetl as Debian packages
https://packages.debian.org/search?keywords=stetl (Debian) and
https://launchpad.net/ubuntu/+source/python-stetl (Ubuntu, Xenial and later).
Stetl is split into 2 packages ``python-stetl``, the Python framework and ``stetl`` the command line utility.
NB the versions of these packages may be older than when installing Stetl via `pip` from PyPi
or directly from GitHub. Always check this first.

Dependencies
------------
Expand All @@ -53,7 +55,7 @@ Stetl depends on the following Python packages:
``lxml`` http://lxml.de/installation.html requires the native (C) libraries:

* libxslt (required by lxml)
* libxml2 (required by lxml)
* libxml2 with Python bindings (required by lxml)

When using the ``Jinja2`` templating filter, ``Jinja2TemplatingFilter``, see http://jinja.pocoo.org:

Expand All @@ -68,30 +70,41 @@ For Debian-based distro's like Ubuntu and Debian itself, most packages should be

Tip: to get latest versions of GDAL and other Open Source geospatial software, best is
to add the `UbuntuGIS Repository <https://wiki.ubuntu.com/UbuntuGIS>`_.
Below a setup that works in Ubuntu 16.04 Xenial using Debian/Ubuntu packages. In some cases you may
choose to install the same packages via `pip` to have more recent versions like for `lxml`.

- Optional: Python package dependencies: ::
- Python dependencies: ::

apt-get install python-setuptools
apt-get install python-dev
apt-get install python-pip
pip install --upgrade pip
- ``libxml2/libxslt`` libs are usually already installed. Together with Python ``lxml``, the total install for ``lxml`` is: ::

- ``libxml2/libxslt`` libs are usually already installed. Together with Python ``lxml``
the total install for ``lxml`` is: ::
apt-get install python-libxml2
apt-get install python-libxslt1
apt-get install libxml2-dev libxslt1-dev lib32z1-dev
apt-get install python-lxml

apt-get of yum install libxml2
apt-get of yum install libxslt
apt-get of yum install python-lxml
- ``GDAL`` (http://gdal.org) version 2+ with Python bindings: ::

- ``GDAL`` (http://gdal.org) with Python bindings: ::
# Add UbuntuGIS repo to get latest GDAL, at least v2 on Ubuntu 16.04, Xenial.
add-apt-repository ppa:ubuntugis/ubuntugis-unstable
apt-get update
apt-get install gdal-bin
gdalinfo --version
# should show something like: GDAL 2.2.1, released 2017/06/23

apt-get of yum install gdal-bin
apt-get of yum install python-gdal
apt-get install python-gdal

- the PostgreSQL client library for Python ``psycopg2``: ::

apt-get of yum install python-psycopg2
apt-get install python-psycopg2

- for ``Jinja2``: ::

apt-get of yum install python-jinja2
apt-get install python-jinja2


Mac OSX
Expand Down
Binary file modified examples/basics/12_gdal_ogr/output/cities.dbf
Binary file not shown.
Binary file modified examples/basics/3_shape/output/gmlcities.dbf
Binary file not shown.

0 comments on commit 12a387b

Please sign in to comment.