# Pip requirements file for installation of easy-server project.
#
# The order of packages is significant, because pip processes them in the order
# of appearance.
#
# Make sure that the minimum versions required in this file are consistent with
# the minimum versions specified in minimum-constraints.txt.


# The base dependencies are not specified in this file:
# pip
# setuptools
# wheel


# Direct dependencies (except pip, setuptools, wheel):

# git+https://github.com/andy-maier/easy-vault.git@master#egg=easy-vault
easy-vault>=0.5.0

# PyYAML 5.3 removed support for Python 3.4
# PyYAML 5.3 fixed narrow build error on Python 2.7
# PyYAML 5.3.1 addressed issue 38100 reported by safety
# PyYAML 5.2 addressed issue 38639 reported by safety
PyYAML>=5.3.1; python_version == '2.7'
PyYAML>=5.2,<5.3; python_version == '3.4'
PyYAML>=5.3.1; python_version > '3.4'

yamlloader>=0.5.5
jsonschema>=2.6.0


# Indirect dependencies are not specified in this file, except when needed:

# pyrsistent is pulled in by jsonschema.
# Before its version 0.17.0, pyrsistent did not or not correctly declare its
# required Python versions in the package metadata.
# pyrsistent 0.16.0 removed support for Python 2.7.
# pyrsistent 0.15.0 removed support for Python 3.4.
pyrsistent>=0.14.0,<0.16.0; python_version == '2.7'
pyrsistent>=0.14.0,<0.15.0; python_version == '3.4'
pyrsistent>=0.14.0; python_version >= '3.5'
