summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Willhaus <mail@janwillhaus.de>2019-05-18 17:39:34 +0200
committerJan Willhaus <mail@janwillhaus.de>2019-05-18 17:45:25 +0200
commit732ae48ea42d89d1c5a93df2cb363ad88e7ce6ff (patch)
tree3010e287e4b9507213fd42e5d5cbac85ff6efecc
parent656e61252d109c8d7f4d62caae6d6171d3d8f4b9 (diff)
downloadwarlock-732ae48ea42d89d1c5a93df2cb363ad88e7ce6ff.tar.gz
Update package metadata
-rw-r--r--.travis.yml6
-rw-r--r--setup.py28
2 files changed, 32 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index e95cb51..f962cc2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,10 +1,12 @@
+dist: xenial
language: python
+cache: pip
python:
- - "2.6"
- "2.7"
- - "3.3"
- "3.4"
- "3.5"
+ - "3.6"
+ - "3.7"
install:
- "pip install --upgrade pytest flake8"
script:
diff --git a/setup.py b/setup.py
index 30cb871..d66d046 100644
--- a/setup.py
+++ b/setup.py
@@ -13,6 +13,7 @@
# limitations under the License.
import setuptools
+import os
def parse_requirements():
@@ -22,13 +23,40 @@ def parse_requirements():
return raw_req.split('\n')
+def read(fname):
+ with open(os.path.join(os.path.dirname(__file__), fname), 'r') as fp:
+ return fp.read()
+
+
setuptools.setup(
name='warlock',
version='1.3.0',
description='Python object model built on JSON schema and JSON patch.',
+ long_description=read('README.md'),
+ long_description_content_type='text/markdown',
+ keywords=['JSON schema', 'JSON patch', 'model validation'],
author='Brian Waldon',
author_email='bcwaldon@gmail.com',
+ maintainer='Jan Willhaus',
+ maintainer_email='mail@janwillhaus.de',
url='http://github.com/bcwaldon/warlock',
packages=['warlock'],
install_requires=parse_requirements(),
+ license='Apache-2.0',
+ classifiers=[
+ 'Development Status :: 5 - Production/Stable',
+ 'Intended Audience :: Developers',
+ 'Operating System :: MacOS :: MacOS X',
+ 'Operating System :: Microsoft :: Windows',
+ 'Operating System :: POSIX',
+ 'Programming Language :: Python',
+ 'Programming Language :: Python :: 2',
+ 'Programming Language :: Python :: 2.7',
+ 'Programming Language :: Python :: 3',
+ 'Programming Language :: Python :: 3.4',
+ 'Programming Language :: Python :: 3.5',
+ 'Programming Language :: Python :: 3.6',
+ 'Programming Language :: Python :: 3.7',
+ 'Topic :: Software Development :: Libraries :: Python Modules',
+ ],
)