Skip to content
Commits on Source (5)
*.pyc
*.swp
.coverage
build
cover
dist
docs/build
docs/latex
Glymur.egg-info
......@@ -41,6 +41,11 @@ matrix:
env:
- JOB_NAME "37_latest"
- JOB_TAG=latest
- python: 3.8
dist: xenial
env:
- JOB_NAME "37_latest"
- JOB_TAG=latest
before_install:
- sh -c "if test $OPJ15 -eq 1; then bash ci/install_openjpeg15.sh; fi"
install:
......@@ -61,7 +66,7 @@ install:
- conda info -a
# Replace dep1 dep2 ... with your dependencies
- conda config --append channels conda-forge
- conda config --prepend channels conda-forge
- conda create -q -n test-environment python=$TRAVIS_PYTHON_VERSION
- source activate test-environment
- conda install --file ci/requirements_"$TRAVIS_PYTHON_VERSION"_"$JOB_TAG".txt
......
November 15, 2019 - v0.8.19
Qualify on Python 3.8.
April 24, 2019 - v0.8.18
Fix geotiff UUID corner coordinate string representation.
Improve warning and error messages.
......
Metadata-Version: 1.1
Name: Glymur
Version: 0.8.18
Version: 0.8.19
Summary: Tools for accessing JPEG2000 files
Home-page: https://github.com/quintusdias/glymur
Author: John Evans
......@@ -18,10 +18,10 @@ Description: glymur: a Python interface for JPEG 2000
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 5 - Production/Stable
......
#!/bin/sh
# Install openjpeg library version 1.5
# Bail out if any errors arise.
set -e
# Compile openjpeg from source, install into home directory.
wget https://github.com/uclouvain/openjpeg/archive/version.1.5.2.tar.gz
tar xvfz version.1.5.2.tar.gz
mkdir -p openjpeg-version.1.5.2/build
cd openjpeg-version.1.5.2/build && cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/openjpeg && make && make install
# Setup the configuration file.
mkdir -p $HOME/.config/glymur
cat << EOF > $HOME/.config/glymur/glymurrc
[library]
openjpeg: $HOME/openjpeg/lib/libopenjpeg.so
EOF
contextlib2
gdal<3.0.0
importlib_resources
libgdal
lxml
mock
numpy
openjpeg
pathlib2
scikit-image
importlib_resources
numpy
pathlib2
scikit-image
importlib_resources
gdal<3.0.0
lxml
numpy
openjpeg
scikit-image
importlib_resources
numpy
scikit-image
importlib_resources
numpy
gdal<3.0.0
lxml
scikit-image
importlib_resources
numpy
openjpeg=2.3.0
openjpeg
lxml
scikit-image
importlib_resources
numpy
openjpeg=2.1.2
lxml
scikit-image
importlib_resources
numpy
openjpeg=2.2.0
lxml
scikit-image
numpy
openjpeg<3.0.0
lxml
scikit-image
gdal<3.0.0
lxml
numpy
openjpeg
scikit-image
glymur (0.8.18+ds-2) UNRELEASED; urgency=medium
glymur (0.8.19+ds-1) UNRELEASED; urgency=medium
* New upstream release (improve support to Python 3.8).
* Bump Standards-Version to 4.4.1, no changes.
* debian/copyright file updated.
-- Antonio Valentino <antonio.valentino@tiscali.it> Mon, 30 Sep 2019 18:59:46 +0200
-- Antonio Valentino <antonio.valentino@tiscali.it> Mon, 18 Nov 2019 07:04:05 +0000
glymur (0.8.18+ds-1) unstable; urgency=medium
......
......@@ -7,11 +7,11 @@ Comment: The upstream sources are repacked to excluded the Glymur.egg-info
Files-Excluded: Glymur.egg-info/*
Files: *
Copyright: 2013 John Evans
Copyright: 2013-2019 John Evans
License: Expat
Files: debian/*
Copyright: 2018 Antonio Valentino <antonio.valentino@tiscali.it>
Copyright: 2018-2019 Antonio Valentino <antonio.valentino@tiscali.it>
License: Expat
License: Expat
......
......@@ -69,7 +69,7 @@ master_doc = 'index'
# General information about the project.
project = u'glymur'
copyright = u'2013, John Evans'
copyright = u'2013-2019, John Evans'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
......
......@@ -17,7 +17,7 @@ Glymur will look to use **lxml** when processing boxes with XML content, but can
fall back upon the standard library's **ElementTree** if **lxml** is not
available.
Glymur works on Python versions 2.7, 3.5, 3.6, and 3.7.
Glymur works on Python versions 2.7, 3.5, 3.6, 3.7, and 3.8.
For more information about OpenJPEG, please consult http://www.openjpeg.org.
......@@ -25,10 +25,5 @@ Glymur Installation
===================
The easiest way to install Glymur is via Anaconda using conda-forge ::
$ conda config --append channels conda-forge
$ conda install glymur
You can also should be able to install Glymur via pip, although you should
be sure that OpenJPEG is installed first ::
$ pip install glymur
$ conda create -n testglymur -c conda-forge python glymur
$ conda activate testglymur
============================
Changes coming in 0.9
============================
* Python 2.7, 3.5 dropped, support limited to 3.6 and newer.
* OpenJPEG 1.5 dropped, support limited to 2.3.0 and newer.
* lxml and gdal will be required.
* The ColourSpecificationBox instance attribute "icc_profile_data"
will change names to "icc_profile", and the old "icc_profile" will
change names to "icc_profile_header".