Add new app to handle all dependencies

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-05-03 01:12:20 -04:00
parent 11e13cea1d
commit ea3b513ae3
208 changed files with 7847 additions and 45933 deletions
+18
View File
@@ -0,0 +1,18 @@
from __future__ import unicode_literals
from django.utils.six.moves import xmlrpc_client
import mayan
from .exceptions import NotLatestVersion, UnknownLatestVersion
from .literals import MAYAN_PYPI_NAME, PYPI_URL
def check_version():
pypi = xmlrpc_client.ServerProxy(PYPI_URL)
versions = pypi.package_releases(MAYAN_PYPI_NAME)
if not versions:
raise UnknownLatestVersion
else:
if versions[0] != mayan.__version__:
raise NotLatestVersion(upstream_version=versions[0])