Пример #1
0
 def test_numbered_version(self):
     fallback_version = NumberedVersion.clean_version("0.4.0rc3")
     plugin_version = NumberedVersion.clean_version(
         get_versions()['version'])
     #if plugin_version == "0+unknown" or NumberedVersion(plugin_version) < NumberedVersion(fallback_version):
     if plugin_version == "0+unknown":
         plugin_version = fallback_version
         try:
             # This generates version in the following form:
             #   0.4.0rc1+?.GUID_GOES_HERE
             plugin_version += "+u." + versioneer.get_versions(
             )['full-revisionid'][0:7]
         except:
             pass
     self.assertEqual(plugin_version, fallback_version)
Пример #2
0
from distutils.cygwinccompiler import CygwinCCompiler
from distutils.version import LooseVersion
from octoprint_octolapse_setuptools import NumberedVersion
import sys
import versioneer
########################################################################################################################
# The plugin's identifier, has to be unique
plugin_identifier = "octolapse"
# The plugin's python package, should be "octoprint_<plugin identifier>", has to be unique
plugin_package = "octoprint_octolapse"
# The plugin's human readable name. Can be overwritten within OctoPrint's internal data via __plugin_name__ in the
# plugin module
plugin_name = "Octolapse"
# The plugin's fallback version, in case versioneer can't extract the version from _version.py.
# This can happen if the user installs from one of the .zip links in github, not generated with git archive
fallback_version = NumberedVersion.clean_version(
    NumberedVersion.CurrentVersion)
# Get the cleaned version number from versioneer
plugin_version = NumberedVersion.clean_version(
    versioneer.get_versions(verbose=True)["version"])

# Depending on the installation method, versioneer might not know the current version
# if plugin_version == "0+unknown" or NumberedVersion(plugin_version) < NumberedVersion(fallback_version):
if plugin_version == "0+unknown":
    plugin_version = fallback_version
    try:
        # This generates version in the following form:
        #   0.4.0rc1+?.GUID_GOES_HERE
        plugin_version += "+u." + versioneer.get_versions(
        )['full-revisionid'][0:7]
    except:
        pass