From 5d9c0d96861e8a8020c5525800d22020860f7224 Mon Sep 17 00:00:00 2001 From: Rolf van Kleef Date: Thu, 1 Nov 2018 20:19:46 +0100 Subject: [PATCH] Bump to version 0.0.2 with dependency fixes --- Pipfile | 5 +- Pipfile.lock | 142 +++++++++++++++++++++++++++++++++- dict_deserializer/__init__.py | 2 +- setup.py | 7 ++ 4 files changed, 152 insertions(+), 4 deletions(-) diff --git a/Pipfile b/Pipfile index 209b976..f03b961 100644 --- a/Pipfile +++ b/Pipfile @@ -5,9 +5,12 @@ name = "pypi" [packages] typeguard = "*" -setuptools = "*" [dev-packages] +setuptools = "*" +wheel = "*" +twine = "*" +pipenv = "*" [requires] python_version = "3.6" diff --git a/Pipfile.lock b/Pipfile.lock index a55f65e..50ed612 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "8140294700f02b0a15d82c0fe7af9c857657387011cb0a5c3f77d2b3bb981eef" + "sha256": "1291e48f2e23669abee408fb38ac26298cb5abf8badde09d57ef74b5bb12d503" }, "pipfile-spec": 6, "requires": { @@ -25,5 +25,143 @@ "version": "==2.2.2" } }, - "develop": {} + "develop": { + "bleach": { + "hashes": [ + "sha256:48d39675b80a75f6d1c3bdbffec791cf0bbbab665cf01e20da701c77de278718", + "sha256:73d26f018af5d5adcdabf5c1c974add4361a9c76af215fe32fdec8a6fc5fb9b9" + ], + "version": "==3.0.2" + }, + "certifi": { + "hashes": [ + "sha256:339dc09518b07e2fa7eda5450740925974815557727d6bd35d319c1524a04a4c", + "sha256:6d58c986d22b038c8c0df30d639f23a3e6d172a05c3583e766f4c0b785c0986a" + ], + "version": "==2018.10.15" + }, + "chardet": { + "hashes": [ + "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", + "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" + ], + "version": "==3.0.4" + }, + "docutils": { + "hashes": [ + "sha256:02aec4bd92ab067f6ff27a38a38a41173bf01bed8f89157768c1573f53e474a6", + "sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274", + "sha256:7a4bd47eaf6596e1295ecb11361139febe29b084a87bf005bf899f9a42edc3c6" + ], + "version": "==0.14" + }, + "idna": { + "hashes": [ + "sha256:156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e", + "sha256:684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" + ], + "version": "==2.7" + }, + "pipenv": { + "hashes": [ + "sha256:a785235bf2ddf65ea8a91531b3372471d9ad86036335dba8bd63f20c00a68e63", + "sha256:aca036e5fe988c8c2850167976b9361cfa8519afffe95bb1010105547622f9ee", + "sha256:d5ac9a7705c654ec6ed0059df4f0470d88119591d2724828cb5268207547afc1" + ], + "index": "pypi", + "version": "==2018.10.13" + }, + "pkginfo": { + "hashes": [ + "sha256:5878d542a4b3f237e359926384f1dde4e099c9f5525d236b1840cf704fa8d474", + "sha256:a39076cb3eb34c333a0dd390b568e9e1e881c7bf2cc0aee12120636816f55aee" + ], + "version": "==1.4.2" + }, + "pygments": { + "hashes": [ + "sha256:78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d", + "sha256:dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc" + ], + "version": "==2.2.0" + }, + "readme-renderer": { + "hashes": [ + "sha256:bb16f55b259f27f75f640acf5e00cf897845a8b3e4731b5c1a436e4b8529202f", + "sha256:c8532b79afc0375a85f10433eca157d6b50f7d6990f337fa498c96cd4bfc203d" + ], + "version": "==24.0" + }, + "requests": { + "hashes": [ + "sha256:99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c", + "sha256:a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279" + ], + "version": "==2.20.0" + }, + "requests-toolbelt": { + "hashes": [ + "sha256:42c9c170abc2cacb78b8ab23ac957945c7716249206f90874651971a4acff237", + "sha256:f6a531936c6fa4c6cfce1b9c10d5c4f498d16528d2a54a22ca00011205a187b5" + ], + "version": "==0.8.0" + }, + "six": { + "hashes": [ + "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9", + "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb" + ], + "version": "==1.11.0" + }, + "tqdm": { + "hashes": [ + "sha256:3c4d4a5a41ef162dd61f1edb86b0e1c7859054ab656b2e7c7b77e7fbf6d9f392", + "sha256:5b4d5549984503050883bc126280b386f5f4ca87e6c023c5d015655ad75bdebb" + ], + "version": "==4.28.1" + }, + "twine": { + "hashes": [ + "sha256:7d89bc6acafb31d124e6e5b295ef26ac77030bf098960c2a4c4e058335827c5c", + "sha256:fad6f1251195f7ddd1460cb76d6ea106c93adb4e56c41e0da79658e56e547d2c" + ], + "index": "pypi", + "version": "==1.12.1" + }, + "urllib3": { + "hashes": [ + "sha256:41c3db2fc01e5b907288010dec72f9d0a74e37d6994e6eb56849f59fea2265ae", + "sha256:8819bba37a02d143296a4d032373c4dd4aca11f6d4c9973335ca75f9c8475f59" + ], + "version": "==1.24" + }, + "virtualenv": { + "hashes": [ + "sha256:686176c23a538ecc56d27ed9d5217abd34644823d6391cbeb232f42bf722baad", + "sha256:f899fafcd92e1150f40c8215328be38ff24b519cd95357fa6e78e006c7638208" + ], + "version": "==16.1.0" + }, + "virtualenv-clone": { + "hashes": [ + "sha256:afce268508aa5596c90dda234abe345deebc401a57d287bcbd76baa140a1aa58" + ], + "version": "==0.4.0" + }, + "webencodings": { + "hashes": [ + "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", + "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923" + ], + "version": "==0.5.1" + }, + "wheel": { + "hashes": [ + "sha256:196c9842d79262bb66fcf59faa4bd0deb27da911dbc7c6cdca931080eb1f0783", + "sha256:c93e2d711f5f9841e17f53b0e6c0ff85593f3b416b6eec7a9452041a59a42688" + ], + "index": "pypi", + "version": "==0.32.2" + } + } } diff --git a/dict_deserializer/__init__.py b/dict_deserializer/__init__.py index 5ed86b7..76bae5d 100644 --- a/dict_deserializer/__init__.py +++ b/dict_deserializer/__init__.py @@ -1,7 +1,7 @@ from collections import namedtuple name = 'Dictionary deserializer' -version = '0.0.1' +version = '0.0.2' description = "Dictionary deserializer is a package that aides in the " \ "deserializing of JSON (or other structures) that are " \ "converted to dicts, into composite classes." diff --git a/setup.py b/setup.py index 41e8333..5adccaa 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,12 @@ import setuptools import dict_deserializer +from pipenv.project import Project +from pipenv.utils import convert_deps_to_pip + +pfile = Project(chdir=False).parsed_pipfile +requirements = convert_deps_to_pip(pfile['packages'], r=False) + with open("README.md", "r") as fh: long_description = fh.read() @@ -14,6 +20,7 @@ long_description_content_type="text/markdown", url="https://git.iapc.utwente.nl/rkleef/serializer_utils", packages=setuptools.find_packages(), + install_requires=requirements, classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: BSD License",