From 6f229910fd85a9c9c2ac1cc8f527207576f0a9e8 Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Mon, 12 Jan 2015 07:25:45 +0100 Subject: [PATCH 01/10] Fix TypeError in mvn_artifact --- ...-TypeError-process_raw_request-got-a.patch | 85 +++++++++++++++++++ javapackages-tools.spec | 4 + 2 files changed, 89 insertions(+) create mode 100644 0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch diff --git a/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch b/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch new file mode 100644 index 0000000..4b2148f --- /dev/null +++ b/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch @@ -0,0 +1,85 @@ +From 20e013184330fa3b02340266dbe46d2660298978 Mon Sep 17 00:00:00 2001 +From: Michal Srb +Date: Wed, 7 Jan 2015 00:47:08 +0100 +Subject: [PATCH] [mvn_artifact] Fix "TypeError: process_raw_request() got an + unexpected keyword argument 'scl'" + +--- + java-utils/mvn_artifact.py | 12 +++++------- + macros.d/macros.xmvn | 2 +- + 2 files changed, 6 insertions(+), 8 deletions(-) + +diff --git a/java-utils/mvn_artifact.py b/java-utils/mvn_artifact.py +index 0bd97e0..52d6dac 100644 +--- a/java-utils/mvn_artifact.py ++++ b/java-utils/mvn_artifact.py +@@ -88,7 +88,7 @@ class UnknownVersion(Exception): + pass + + +-def get_parent_pom(pom, scl=None): ++def get_parent_pom(pom): + try: + metadata = Metadata(config) + known_artifacts = metadata.get_provided_artifacts() +@@ -103,7 +103,7 @@ def get_parent_pom(pom, scl=None): + + req = ResolutionRequest(pom.groupId, pom.artifactId, + extension="pom", version=pom.version) +- result = XMvnResolve.process_raw_request([req], scl=scl)[0] ++ result = XMvnResolve.process_raw_request([req])[0] + if not result: + raise Exception("Unable to resolve parent POM") + +@@ -169,7 +169,7 @@ def expand_props(deps, props): + d.interpolate(props) + + +-def gather_dependencies(pom_path, scl=None): ++def gather_dependencies(pom_path): + if not pom_path: + return [] + pom = POM(pom_path) +@@ -189,7 +189,7 @@ def gather_dependencies(pom_path, scl=None): + except PomLoadingException: + pass + if not ppom: +- ppom = get_parent_pom(parent, scl=scl) ++ ppom = get_parent_pom(parent) + + parent = ppom.parent + pom_props = get_model_variables(ppom) +@@ -246,8 +246,6 @@ if __name__ == "__main__": + help="skip dependencies section in resulting metadata") + parser.add_option("-D", action="append", type="str", + help="add artifact property", metavar="property=value") +- parser.add_option("-n", "--namespace", type="str", +- help=SUPPRESS_HELP, default=None) + + sys.argv = args_to_unicode(sys.argv) + +@@ -300,7 +298,7 @@ if __name__ == "__main__": + if (not options.skip_dependencies and pom_path + and not is_it_ivy_file(pom_path)): + deps = [] +- mvn_deps = gather_dependencies(pom_path, scl=options.namespace) ++ mvn_deps = gather_dependencies(pom_path) + for d in mvn_deps: + deps.append(MetadataDependency.from_mvn_dependency(d)) + if deps: +diff --git a/macros.d/macros.xmvn b/macros.d/macros.xmvn +index 1a587fb..e7a6dda 100644 +--- a/macros.d/macros.xmvn ++++ b/macros.d/macros.xmvn +@@ -118,7 +118,7 @@ + # + # Usage: %mvn_artifact [] + # +-%mvn_artifact %{pyinterpreter} %{javadir}-utils/mvn_artifact.py %{?scl:-n %{?scl}} ++%mvn_artifact %{pyinterpreter} %{javadir}-utils/mvn_artifact.py + + + # %mvn_build - build Maven project +-- +2.1.0 + diff --git a/javapackages-tools.spec b/javapackages-tools.spec index 52ec970..fd8cb16 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -14,6 +14,7 @@ Summary: Macros and scripts for Java packaging support License: BSD URL: https://git.fedorahosted.org/git/javapackages.git Source0: https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz +Patch0: 0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch BuildArch: noarch @@ -160,6 +161,8 @@ This package provides non-essential macros and scripts to support Java packaging %prep %setup -q -n javapackages-%{version} +%patch0 -p1 + %build %if 0%{?with_python3} %configure --pyinterpreter=%{__python3} @@ -211,6 +214,7 @@ popd %changelog * Mon Jan 05 2015 Michal Srb - 4.3.2-1 - Update to upstream version 4.3.2 +- Fix TypeError in mvn_artifact * Tue Dec 23 2014 Mikolaj Izdebski - 4.3.1-1 - Update to upstream version 4.3.1 From 7cf7997344551b9f578d4df9901b96e7ab026128 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 15 Jan 2015 07:51:53 +0100 Subject: [PATCH 02/10] Replace all dashes with dots in versioned provides and requires --- ...-TypeError-process_raw_request-got-a.patch | 8 +- ...es-with-dots-in-versioned-provides-a.patch | 112 ++++++++++++++++++ javapackages-tools.spec | 7 +- 3 files changed, 122 insertions(+), 5 deletions(-) create mode 100644 0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch diff --git a/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch b/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch index 4b2148f..35b94fe 100644 --- a/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch +++ b/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch @@ -1,8 +1,8 @@ -From 20e013184330fa3b02340266dbe46d2660298978 Mon Sep 17 00:00:00 2001 +From 37dec7006368fc85f4cefa31d3e92f7daff3f680 Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Wed, 7 Jan 2015 00:47:08 +0100 -Subject: [PATCH] [mvn_artifact] Fix "TypeError: process_raw_request() got an - unexpected keyword argument 'scl'" +Subject: [PATCH 1/2] [mvn_artifact] Fix "TypeError: process_raw_request() got + an unexpected keyword argument 'scl'" --- java-utils/mvn_artifact.py | 12 +++++------- @@ -10,7 +10,7 @@ Subject: [PATCH] [mvn_artifact] Fix "TypeError: process_raw_request() got an 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/java-utils/mvn_artifact.py b/java-utils/mvn_artifact.py -index 0bd97e0..52d6dac 100644 +index 424252b..eb27a82 100644 --- a/java-utils/mvn_artifact.py +++ b/java-utils/mvn_artifact.py @@ -88,7 +88,7 @@ class UnknownVersion(Exception): diff --git a/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch b/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch new file mode 100644 index 0000000..c987c6a --- /dev/null +++ b/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch @@ -0,0 +1,112 @@ +From 6886cb1f4c0b70d83eb19c706701f83643cfd5ba Mon Sep 17 00:00:00 2001 +From: Michal Srb +Date: Wed, 14 Jan 2015 10:07:49 +0100 +Subject: [PATCH 2/2] Replace all dashes with dots in versioned provides and + requires + +e.g.: +mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0-alpha-6 +will become: +mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0.alpha.6 + +This should prevent triggering of following error: +Error: Package: plexus-interactivity-jline-1.0-0.14.alpha6.10.fc22.noarch + Requires: mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0-alpha-6 + Removing: plexus-interactivity-api-1.0-0.14.alpha6.9.fc22.noarch + mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0-alpha-6 + Updated By: plexus-interactivity-api-1.0-0.14.alpha6.10.fc22.noarch + mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0-alpha-6 +--- + python/javapackages/common/osgi.py | 30 +++++++++++++++++++----------- + python/javapackages/common/util.py | 4 ++++ + python/javapackages/maven/printer.py | 3 +++ + 3 files changed, 26 insertions(+), 11 deletions(-) + +diff --git a/python/javapackages/common/osgi.py b/python/javapackages/common/osgi.py +index 832ae72..35c4f34 100644 +--- a/python/javapackages/common/osgi.py ++++ b/python/javapackages/common/osgi.py +@@ -35,6 +35,21 @@ + import re + + from javapackages.common.manifest import Manifest ++from javapackages.common.util import sanitize_version ++ ++ ++class OSGiUtils(object): ++ ++ @staticmethod ++ def get_rpm_str(bundle, version="", namespace=""): ++ ns = namespace ++ if version: ++ version = sanitize_version(version) ++ return "{ns}{d}osgi({bundle}){eq}{version}".format(ns=ns, ++ d="-" if ns else "", ++ bundle=bundle, ++ eq=" = " if version else "", ++ version=version) + + + class OSGiRequire(object): +@@ -75,13 +90,7 @@ class OSGiRequire(object): + + def get_rpm_str(self, version="", namespace=""): + ns = namespace or self.namespace +- verstr = "" +- if version: +- verstr = " = {ver}".format(ver=version) +- return "{ns}{d}osgi({bundle}){verstr}".format(ns=ns, +- d="-" if ns else "", +- bundle=self.bundle, +- verstr=verstr) ++ return OSGiUtils.get_rpm_str(self.bundle, version=version, namespace=ns) + + + class OSGiBundle(object): +@@ -166,7 +175,6 @@ class OSGiBundle(object): + return not self.__eq__(other) + + def get_rpm_str(self, version="", namespace=""): +- return "{ns}{d}osgi({bundle}) = {version}".format(ns=namespace or self.namespace, +- d="-" if self.namespace else "", +- bundle=self.bundle, +- version=version or self.version) ++ ver = version or self.version ++ ns = namespace or self.namespace ++ return OSGiUtils.get_rpm_str(self.bundle, version=ver, namespace=ns) +diff --git a/python/javapackages/common/util.py b/python/javapackages/common/util.py +index f893cc4..e373984 100644 +--- a/python/javapackages/common/util.py ++++ b/python/javapackages/common/util.py +@@ -128,3 +128,7 @@ def get_logger(name): + handler.setFormatter(formatter) + logger.addHandler(handler) + return logger ++ ++ ++def sanitize_version(version): ++ return version.replace("-", ".") +diff --git a/python/javapackages/maven/printer.py b/python/javapackages/maven/printer.py +index 095da99..4933bfc 100644 +--- a/python/javapackages/maven/printer.py ++++ b/python/javapackages/maven/printer.py +@@ -31,6 +31,8 @@ + # + # Authors: Michal Srb + ++from javapackages.common.util import sanitize_version ++ + class Printer(object): + @staticmethod + def get_mvn_str(gid, aid, ext="", cla="", ver=""): +@@ -66,6 +68,7 @@ class Printer(object): + rpmstr = "{ns}-{rpmstr}".format(ns=namespace, rpmstr=rpmstr) + + if pkgver is not None: ++ pkgver = sanitize_version(pkgver) + rpmstr = "{rpmstr} = {ver}".format(rpmstr=rpmstr, ver=pkgver) + + return rpmstr +-- +2.1.0 + diff --git a/javapackages-tools.spec b/javapackages-tools.spec index fd8cb16..d583f1b 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -7,7 +7,7 @@ Name: javapackages-tools Version: 4.3.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Macros and scripts for Java packaging support @@ -15,6 +15,7 @@ License: BSD URL: https://git.fedorahosted.org/git/javapackages.git Source0: https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz Patch0: 0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch +Patch1: 0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch BuildArch: noarch @@ -162,6 +163,7 @@ This package provides non-essential macros and scripts to support Java packaging %setup -q -n javapackages-%{version} %patch0 -p1 +%patch1 -p1 %build %if 0%{?with_python3} @@ -212,6 +214,9 @@ popd %doc LICENSE %changelog +* Thu Jan 15 2015 Mikolaj Izdebski - 4.3.2-2 +- Replace all dashes with dots in versioned provides and requires + * Mon Jan 05 2015 Michal Srb - 4.3.2-1 - Update to upstream version 4.3.2 - Fix TypeError in mvn_artifact From 0eb74855f28d959ba9c301e6c6f44abfbd0388ad Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 19 Jan 2015 05:50:55 +0100 Subject: [PATCH 03/10] Port to lua 5.3.0 --- ...-TypeError-process_raw_request-got-a.patch | 2 +- ...es-with-dots-in-versioned-provides-a.patch | 2 +- 0003-Add-compatibility-with-lua-5.3.0.patch | 37 +++++++++++++++++++ javapackages-tools.spec | 7 +++- 4 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 0003-Add-compatibility-with-lua-5.3.0.patch diff --git a/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch b/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch index 35b94fe..335c538 100644 --- a/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch +++ b/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch @@ -1,7 +1,7 @@ From 37dec7006368fc85f4cefa31d3e92f7daff3f680 Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Wed, 7 Jan 2015 00:47:08 +0100 -Subject: [PATCH 1/2] [mvn_artifact] Fix "TypeError: process_raw_request() got +Subject: [PATCH 1/3] [mvn_artifact] Fix "TypeError: process_raw_request() got an unexpected keyword argument 'scl'" --- diff --git a/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch b/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch index c987c6a..c535b98 100644 --- a/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch +++ b/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch @@ -1,7 +1,7 @@ From 6886cb1f4c0b70d83eb19c706701f83643cfd5ba Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Wed, 14 Jan 2015 10:07:49 +0100 -Subject: [PATCH 2/2] Replace all dashes with dots in versioned provides and +Subject: [PATCH 2/3] Replace all dashes with dots in versioned provides and requires e.g.: diff --git a/0003-Add-compatibility-with-lua-5.3.0.patch b/0003-Add-compatibility-with-lua-5.3.0.patch new file mode 100644 index 0000000..b011810 --- /dev/null +++ b/0003-Add-compatibility-with-lua-5.3.0.patch @@ -0,0 +1,37 @@ +From aa56a70c74eae5508972c7d25d43da26fc9b071c Mon Sep 17 00:00:00 2001 +From: Mikolaj Izdebski +Date: Mon, 19 Jan 2015 05:46:46 +0100 +Subject: [PATCH 3/3] Add compatibility with lua 5.3.0 + +--- + depgenerators/fileattrs/maven.attr | 4 ++-- + depgenerators/fileattrs/osgi.attr | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/depgenerators/fileattrs/maven.attr b/depgenerators/fileattrs/maven.attr +index 5bead99..2ed0971 100644 +--- a/depgenerators/fileattrs/maven.attr ++++ b/depgenerators/fileattrs/maven.attr +@@ -1,5 +1,5 @@ + %__maven_provides %{_rpmconfigdir}/maven.prov +-%__maven_provides_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(posix.getprocessid("pid"))} %{?scl:--scl %{?scl}} ++%__maven_provides_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(math.floor(posix.getprocessid("pid")))} %{?scl:--scl %{?scl}} + %__maven_requires %{_rpmconfigdir}/maven.req +-%__maven_requires_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(posix.getprocessid("pid"))} %{?scl:--scl %{?scl}} ++%__maven_requires_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(math.floor(posix.getprocessid("pid")))} %{?scl:--scl %{?scl}} + %__maven_path ^%{_datadir}/maven-metadata/.* +diff --git a/depgenerators/fileattrs/osgi.attr b/depgenerators/fileattrs/osgi.attr +index 73a8b00..b33b2e1 100644 +--- a/depgenerators/fileattrs/osgi.attr ++++ b/depgenerators/fileattrs/osgi.attr +@@ -1,5 +1,5 @@ + %__osgi_provides %{_rpmconfigdir}/osgi.prov +-%__osgi_provides_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(posix.getprocessid("pid"))} %{?scl:--scl %{?scl}} ++%__osgi_provides_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(math.floor(posix.getprocessid("pid")))} %{?scl:--scl %{?scl}} + %__osgi_requires %{!?scl:%{_rpmconfigdir}/osgi.req}%{?scl:%{_root_bindir}/true} +-%__osgi_requires_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(posix.getprocessid("pid"))} %{?scl:--scl %{?scl}} ++%__osgi_requires_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(math.floor(posix.getprocessid("pid")))} %{?scl:--scl %{?scl}} + %__osgi_path ^(.*\\.jar|((%{_prefix}/lib(64)?|%{_datadir})/.*/META-INF/MANIFEST.MF))$ +-- +2.1.0 + diff --git a/javapackages-tools.spec b/javapackages-tools.spec index d583f1b..0e16cfe 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -7,7 +7,7 @@ Name: javapackages-tools Version: 4.3.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Macros and scripts for Java packaging support @@ -16,6 +16,7 @@ URL: https://git.fedorahosted.org/git/javapackages.git Source0: https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz Patch0: 0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch Patch1: 0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch +Patch2: 0003-Add-compatibility-with-lua-5.3.0.patch BuildArch: noarch @@ -164,6 +165,7 @@ This package provides non-essential macros and scripts to support Java packaging %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %if 0%{?with_python3} @@ -214,6 +216,9 @@ popd %doc LICENSE %changelog +* Mon Jan 19 2015 Mikolaj Izdebski - 4.3.2-3 +- Port to lua 5.3.0 + * Thu Jan 15 2015 Mikolaj Izdebski - 4.3.2-2 - Replace all dashes with dots in versioned provides and requires From 83ac9b37de4feaf9dc7d8496e3f065d03e248a00 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 23 Jan 2015 16:11:20 +0100 Subject: [PATCH 04/10] Add gradle-local subpackage --- javapackages-tools.spec | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/javapackages-tools.spec b/javapackages-tools.spec index 0e16cfe..315bb61 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -7,7 +7,7 @@ Name: javapackages-tools Version: 4.3.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Macros and scripts for Java packaging support @@ -33,6 +33,7 @@ BuildRequires: python-setuptools BuildRequires: python-nose BuildRequires: PyXB = 1.2.4 %endif +BuildRequires: make BuildRequires: asciidoc BuildRequires: xmlto BuildRequires: scl-utils-build @@ -101,6 +102,17 @@ Requires: maven-surefire-provider-testng %description -n maven-local This package provides macros and scripts to support packaging Maven artifacts. +%package -n gradle-local +Summary: Local mode for Gradle +Requires: %{name} = %{version}-%{release} +Requires: javapackages-local = %{version}-%{release} +Requires: gradle >= 2.2.1-2 +Requires: xmvn-connector-gradle >= 2 + +%description -n gradle-local +This package implements local mode fow Gradle, which allows artifact +resolution using XMvn resolver. + %package -n ivy-local Summary: Local mode for Apache Ivy Requires: %{name} = %{version}-%{release} @@ -197,6 +209,8 @@ popd %files -n maven-local -f files-maven +%files -n gradle-local + %files -n ivy-local -f files-ivy %if 0%{?with_python3} @@ -216,6 +230,9 @@ popd %doc LICENSE %changelog +* Fri Jan 23 2015 Mikolaj Izdebski - 4.3.2-4 +- Add gradle-local subpackage + * Mon Jan 19 2015 Mikolaj Izdebski - 4.3.2-3 - Port to lua 5.3.0 From baf30e4cbfb675e3e50d90b06241c7a9abc30d07 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 23 Jan 2015 16:22:56 +0100 Subject: [PATCH 05/10] Allow conditional builds with tests skipped --- javapackages-tools.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/javapackages-tools.spec b/javapackages-tools.spec index 315bb61..996db11 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -1,3 +1,5 @@ +%bcond_without tests + %if 0%{?fedora} > 21 %global with_python3 1 %else @@ -199,8 +201,10 @@ pushd python %endif popd +%if %{with tests} %check ./check +%endif %files -f files-common %doc LICENSE @@ -232,6 +236,7 @@ popd %changelog * Fri Jan 23 2015 Mikolaj Izdebski - 4.3.2-4 - Add gradle-local subpackage +- Allow conditional builds with tests skipped * Mon Jan 19 2015 Mikolaj Izdebski - 4.3.2-3 - Port to lua 5.3.0 From 9b05cd02931629871caf0f31f7e4a5d8320ecb64 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Thu, 12 Feb 2015 13:30:25 +0100 Subject: [PATCH 06/10] Workaround for XMvn version bump (rhbz#1191657) --- ...d-for-XMvn-version-bump-rhbz-1191657.patch | 1860 +++++++++++++++++ javapackages-tools.spec | 8 +- 2 files changed, 1867 insertions(+), 1 deletion(-) create mode 100644 0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch diff --git a/0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch b/0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch new file mode 100644 index 0000000..34fd3a9 --- /dev/null +++ b/0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch @@ -0,0 +1,1860 @@ +From 5636150bcc2d3bf3b3abf48c4206ed1c265c82ab Mon Sep 17 00:00:00 2001 +From: Michael Simacek +Date: Thu, 12 Feb 2015 13:18:35 +0100 +Subject: [PATCH] Workaround for XMvn version bump (rhbz#1191657) + +--- + java-utils/maven_depmap.py | 3 + + python/javapackages/metadata/metadata.py | 4 + + python/javapackages/metadata/pyxbmetadata.py | 731 ++++++++++++++------------- + test/test_common.py | 8 +- + 4 files changed, 380 insertions(+), 366 deletions(-) + +diff --git a/java-utils/maven_depmap.py b/java-utils/maven_depmap.py +index c2d607f..78fe643 100644 +--- a/java-utils/maven_depmap.py ++++ b/java-utils/maven_depmap.py +@@ -193,6 +193,9 @@ def write_metadata(metadata_file, artifacts): + except IOError: + # Not a gzipped file? + xml = open(metadata_file, "r").read() ++ # FIXME make proper support for multiple model versions ++ xml = xml.replace(b'http://fedorahosted.org/xmvn/METADATA/2.0.0', ++ b'http://fedorahosted.org/xmvn/METADATA/2.3.0') + root = m.CreateFromDocument(xml) + artifacts += [a for a in root.artifacts.artifact] + else: +diff --git a/python/javapackages/metadata/metadata.py b/python/javapackages/metadata/metadata.py +index 39329d2..bafe4bb 100644 +--- a/python/javapackages/metadata/metadata.py ++++ b/python/javapackages/metadata/metadata.py +@@ -86,6 +86,10 @@ class Metadata(object): + # not a compressed metadata, just rewind and read the data + f.seek(0) + data = f.read() ++ ++ # FIXME make proper support for multiple model versions ++ data = data.replace(b'http://fedorahosted.org/xmvn/METADATA/2.0.0', ++ b'http://fedorahosted.org/xmvn/METADATA/2.3.0') + return m.CreateFromDocument(data) + + def _read_artifacts(self, metadata): +diff --git a/python/javapackages/metadata/pyxbmetadata.py b/python/javapackages/metadata/pyxbmetadata.py +index 0d99e20..1e122f5 100644 +--- a/python/javapackages/metadata/pyxbmetadata.py ++++ b/python/javapackages/metadata/pyxbmetadata.py +@@ -1,8 +1,8 @@ +-# ./pyxbmetadata.py ++# ./javapackages/metadata/pyxbmetadata.py + # -*- coding: utf-8 -*- +-# PyXB bindings for NM:cc7c37311c49f3aaf8d407a5a18021140495bbc9 +-# Generated 2014-10-20 13:34:00.773634 by PyXB version 1.2.4 using Python 3.3.2.final.0 +-# Namespace http://fedorahosted.org/xmvn/METADATA/2.0.0 ++# PyXB bindings for NM:c6f1fde6e140d7c95c44b8f773742fbcefa7ed69 ++# Generated 2015-02-12 12:30:35.748334 by PyXB version 1.2.4 using Python 3.4.1.final.0 ++# Namespace http://fedorahosted.org/xmvn/METADATA/2.3.0 + + from __future__ import unicode_literals + import pyxb +@@ -15,7 +15,7 @@ import sys + import pyxb.utils.six as _six + + # Unique identifier for bindings created at the same time +-_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:fc7e4988-584c-11e4-af6d-3c970e1833ad') ++_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:8feaf11e-b2aa-11e4-bf2a-0024d7e4685c') + + # Version of PyXB used to generate the bindings + _PyXBVersion = '1.2.4' +@@ -27,7 +27,7 @@ if pyxb.__version__ != _PyXBVersion: + import pyxb.binding.datatypes + + # NOTE: All namespace declarations are reserved within the binding +-Namespace = pyxb.namespace.NamespaceForURI('http://fedorahosted.org/xmvn/METADATA/2.0.0', create_if_missing=True) ++Namespace = pyxb.namespace.NamespaceForURI('http://fedorahosted.org/xmvn/METADATA/2.3.0', create_if_missing=True) + Namespace.configureCategories(['typeBinding', 'elementBinding']) + + def CreateFromDocument (xml_text, default_namespace=None, location_base=None): +@@ -73,7 +73,7 @@ def CreateFromDOM (node, default_namespace=None): + return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) + + +-# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}PackageMetadata with content type ELEMENT_ONLY ++# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}PackageMetadata with content type ELEMENT_ONLY + class PackageMetadata (pyxb.binding.basis.complexTypeDefinition): + """2.0.0+ + Root element of the metadata file. +@@ -82,37 +82,37 @@ class PackageMetadata (pyxb.binding.basis.complexTypeDefinition): + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PackageMetadata') +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 15, 2) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 15, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}uuid uses Python identifier uuid +- __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uuid'), 'uuid', '__httpfedorahosted_orgxmvnMETADATA2_0_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0uuid', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}uuid uses Python identifier uuid ++ __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uuid'), 'uuid', '__httpfedorahosted_orgxmvnMETADATA2_3_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0uuid', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6), ) + + +- uuid = property(__uuid.value, __uuid.set, None, '2.0.0+\n Universally unique identifier of this piece of metadata.\n ') ++ uuid = property(__uuid.value, __uuid.set, None, '2.0.0+Universally unique identifier of this piece of metadata.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}properties uses Python identifier properties +- __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'properties'), 'properties', '__httpfedorahosted_orgxmvnMETADATA2_0_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0properties', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}properties uses Python identifier properties ++ __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'properties'), 'properties', '__httpfedorahosted_orgxmvnMETADATA2_3_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0properties', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6), ) + + +- properties = property(__properties.value, __properties.set, None, '2.0.0+\n Properties of this piece of metadata.\n ') ++ properties = property(__properties.value, __properties.set, None, '2.0.0+Properties of this piece of metadata.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifacts uses Python identifier artifacts +- __artifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifacts'), 'artifacts', '__httpfedorahosted_orgxmvnMETADATA2_0_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0artifacts', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifacts uses Python identifier artifacts ++ __artifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifacts'), 'artifacts', '__httpfedorahosted_orgxmvnMETADATA2_3_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0artifacts', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6), ) + + +- artifacts = property(__artifacts.value, __artifacts.set, None, '2.0.0+\n List of installed artifacts described by this piece of\n metadata.\n ') ++ artifacts = property(__artifacts.value, __artifacts.set, None, '2.0.0+List of installed artifacts described by this piece of metadata.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}skippedArtifacts uses Python identifier skippedArtifacts +- __skippedArtifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts'), 'skippedArtifacts', '__httpfedorahosted_orgxmvnMETADATA2_0_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0skippedArtifacts', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}skippedArtifacts uses Python identifier skippedArtifacts ++ __skippedArtifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts'), 'skippedArtifacts', '__httpfedorahosted_orgxmvnMETADATA2_3_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0skippedArtifacts', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6), ) + + +- skippedArtifacts = property(__skippedArtifacts.value, __skippedArtifacts.set, None, '2.0.0+\n List of artifacts built but not installed in any package.\n Useful for detecting broken package dependencies.\n ') ++ skippedArtifacts = property(__skippedArtifacts.value, __skippedArtifacts.set, None, '2.0.0+List of artifacts built but not installed in any package. Useful for detecting broken package dependencies.') + + _ElementMap.update({ + __uuid.name() : __uuid, +@@ -128,14 +128,12 @@ Namespace.addCategoryObject('typeBinding', 'PackageMetadata', PackageMetadata) + + # Complex type [anonymous] with content type ELEMENT_ONLY + class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Properties of this piece of metadata. +- """ ++ """2.0.0+Properties of this piece of metadata.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = None +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 38, 8) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 34, 8) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType +@@ -151,21 +149,18 @@ class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): + + # Complex type [anonymous] with content type ELEMENT_ONLY + class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- List of installed artifacts described by this piece of +- metadata. +- """ ++ """2.0.0+List of installed artifacts described by this piece of metadata.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = None +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 52, 8) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 45, 8) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifact uses Python identifier artifact +- __artifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifact'), 'artifact', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON__httpfedorahosted_orgxmvnMETADATA2_0_0artifact', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 54, 12), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifact uses Python identifier artifact ++ __artifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifact'), 'artifact', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON__httpfedorahosted_orgxmvnMETADATA2_3_0artifact', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 47, 12), ) + + + artifact = property(__artifact.value, __artifact.set, None, None) +@@ -181,21 +176,18 @@ class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): + + # Complex type [anonymous] with content type ELEMENT_ONLY + class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- List of artifacts built but not installed in any package. +- Useful for detecting broken package dependencies. +- """ ++ """2.0.0+List of artifacts built but not installed in any package. Useful for detecting broken package dependencies.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = None +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 66, 8) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 56, 8) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}skippedArtifact uses Python identifier skippedArtifact +- __skippedArtifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact'), 'skippedArtifact', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_2_httpfedorahosted_orgxmvnMETADATA2_0_0skippedArtifact', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 68, 12), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}skippedArtifact uses Python identifier skippedArtifact ++ __skippedArtifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact'), 'skippedArtifact', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_2_httpfedorahosted_orgxmvnMETADATA2_3_0skippedArtifact', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 58, 12), ) + + + skippedArtifact = property(__skippedArtifact.value, __skippedArtifact.set, None, None) +@@ -209,47 +201,44 @@ class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition): + + + +-# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}SkippedArtifactMetadata with content type ELEMENT_ONLY ++# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}SkippedArtifactMetadata with content type ELEMENT_ONLY + class SkippedArtifactMetadata (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Information about artifact which was built, but not installed +- into any package. +- """ ++ """2.0.0+Information about artifact which was built, but not installed into any package.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SkippedArtifactMetadata') +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 74, 2) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 64, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId +- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId ++ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6), ) + + +- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group ID of skipped artifact.\n ') ++ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group ID of skipped artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId +- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId ++ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6), ) + + +- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Artifact ID of skipped artifact.\n ') ++ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Artifact ID of skipped artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}extension uses Python identifier extension +- __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_0_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0extension', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}extension uses Python identifier extension ++ __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_3_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0extension', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6), ) + + +- extension = property(__extension.value, __extension.set, None, '2.0.0+\n Extension of skipped artifact.\n ') ++ extension = property(__extension.value, __extension.set, None, '2.0.0+Extension of skipped artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}classifier uses Python identifier classifier +- __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_0_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0classifier', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}classifier uses Python identifier classifier ++ __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_3_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0classifier', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6), ) + + +- classifier = property(__classifier.value, __classifier.set, None, '2.0.0+\n Classifier of skipped artifact.\n ') ++ classifier = property(__classifier.value, __classifier.set, None, '2.0.0+Classifier of skipped artifact.') + + _ElementMap.update({ + __groupId.name() : __groupId, +@@ -263,102 +252,100 @@ class SkippedArtifactMetadata (pyxb.binding.basis.complexTypeDefinition): + Namespace.addCategoryObject('typeBinding', 'SkippedArtifactMetadata', SkippedArtifactMetadata) + + +-# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}ArtifactMetadata with content type ELEMENT_ONLY ++# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}ArtifactMetadata with content type ELEMENT_ONLY + class ArtifactMetadata (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Information about a single artifact. +- """ ++ """2.0.0+Information about a single artifact.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArtifactMetadata') +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 117, 2) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 96, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId +- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId ++ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6), ) + + +- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group identifier of the artifact.\n ') ++ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group identifier of the artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId +- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId ++ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6), ) + + +- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Identifier of the artifact.\n ') ++ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Identifier of the artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}extension uses Python identifier extension +- __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0extension', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}extension uses Python identifier extension ++ __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0extension', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6), ) + + +- extension = property(__extension.value, __extension.set, None, '2.0.0+\n Extension of artifact file.\n ') ++ extension = property(__extension.value, __extension.set, None, '2.0.0+Extension of artifact file.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}classifier uses Python identifier classifier +- __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0classifier', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}classifier uses Python identifier classifier ++ __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0classifier', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6), ) + + +- classifier = property(__classifier.value, __classifier.set, None, '2.0.0+\n Classifier of the artifact.\n ') ++ classifier = property(__classifier.value, __classifier.set, None, '2.0.0+Classifier of the artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}version uses Python identifier version +- __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0version', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}version uses Python identifier version ++ __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0version', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6), ) + + +- version = property(__version.value, __version.set, None, '2.0.0+\n Artifact version. This is always upstream version, never\n compat version nor SYSTEM.\n ') ++ version = property(__version.value, __version.set, None, '2.0.0+Artifact version. This is always upstream version, never compat version nor SYSTEM.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}path uses Python identifier path +- __path = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'path'), 'path', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0path', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}path uses Python identifier path ++ __path = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'path'), 'path', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0path', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6), ) + + +- path = property(__path.value, __path.set, None, '2.0.0+\n Absolute path to artifact file stored in the local file\n system.\n ') ++ path = property(__path.value, __path.set, None, '2.0.0+Absolute path to artifact file stored in the local file system.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}namespace uses Python identifier namespace +- __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'namespace'), 'namespace', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0namespace', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}namespace uses Python identifier namespace ++ __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'namespace'), 'namespace', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0namespace', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6), ) + + +- namespace = property(__namespace.value, __namespace.set, None, '2.0.0+\n A namespace within which this artifact is stored. This\n usually is an identifier of software collection.\n ') ++ namespace = property(__namespace.value, __namespace.set, None, '2.0.0+A namespace within which this artifact is stored. This usually is an identifier of software collection.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}uuid uses Python identifier uuid +- __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uuid'), 'uuid', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0uuid', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}uuid uses Python identifier uuid ++ __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uuid'), 'uuid', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0uuid', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6), ) + + +- uuid = property(__uuid.value, __uuid.set, None, '2.0.0+\n Universally unique identifier of this artifact.\n ') ++ uuid = property(__uuid.value, __uuid.set, None, '2.0.0+Universally unique identifier of this artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}properties uses Python identifier properties +- __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'properties'), 'properties', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0properties', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}properties uses Python identifier properties ++ __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'properties'), 'properties', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0properties', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6), ) + + +- properties = property(__properties.value, __properties.set, None, '2.0.0+\n Extra properties of this artifact.\n ') ++ properties = property(__properties.value, __properties.set, None, '2.0.0+Extra properties of this artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}compatVersions uses Python identifier compatVersions +- __compatVersions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'compatVersions'), 'compatVersions', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0compatVersions', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}compatVersions uses Python identifier compatVersions ++ __compatVersions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'compatVersions'), 'compatVersions', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0compatVersions', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6), ) + + +- compatVersions = property(__compatVersions.value, __compatVersions.set, None, '2.0.0+\n Compatibility versions of this artifact. If the list is\n empty then this artifact is not considered as\n compatibility artifact.\n ') ++ compatVersions = property(__compatVersions.value, __compatVersions.set, None, '2.0.0+Compatibility versions of this artifact. If the list is empty then this artifact is not considered as compatibility artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}aliases uses Python identifier aliases +- __aliases = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'aliases'), 'aliases', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0aliases', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}aliases uses Python identifier aliases ++ __aliases = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'aliases'), 'aliases', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0aliases', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6), ) + + +- aliases = property(__aliases.value, __aliases.set, None, '2.0.0+\n Alternative identifiers of the artifact.\n ') ++ aliases = property(__aliases.value, __aliases.set, None, '2.0.0+Alternative identifiers of the artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}dependencies uses Python identifier dependencies +- __dependencies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dependencies'), 'dependencies', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0dependencies', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}dependencies uses Python identifier dependencies ++ __dependencies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dependencies'), 'dependencies', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0dependencies', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6), ) + + +- dependencies = property(__dependencies.value, __dependencies.set, None, '2.0.0+\n List of artifact dependencies.\n ') ++ dependencies = property(__dependencies.value, __dependencies.set, None, '2.0.0+List of artifact dependencies.') + + _ElementMap.update({ + __groupId.name() : __groupId, +@@ -382,14 +369,12 @@ Namespace.addCategoryObject('typeBinding', 'ArtifactMetadata', ArtifactMetadata) + + # Complex type [anonymous] with content type ELEMENT_ONLY + class CTD_ANON_3 (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Extra properties of this artifact. +- """ ++ """2.0.0+Extra properties of this artifact.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = None +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 199, 8) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 155, 8) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType +@@ -405,22 +390,18 @@ class CTD_ANON_3 (pyxb.binding.basis.complexTypeDefinition): + + # Complex type [anonymous] with content type ELEMENT_ONLY + class CTD_ANON_4 (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Compatibility versions of this artifact. If the list is +- empty then this artifact is not considered as +- compatibility artifact. +- """ ++ """2.0.0+Compatibility versions of this artifact. If the list is empty then this artifact is not considered as compatibility artifact.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = None +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 214, 8) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 166, 8) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}version uses Python identifier version +- __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_4_httpfedorahosted_orgxmvnMETADATA2_0_0version', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 216, 12), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}version uses Python identifier version ++ __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_4_httpfedorahosted_orgxmvnMETADATA2_3_0version', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 168, 12), ) + + + version = property(__version.value, __version.set, None, None) +@@ -436,20 +417,18 @@ class CTD_ANON_4 (pyxb.binding.basis.complexTypeDefinition): + + # Complex type [anonymous] with content type ELEMENT_ONLY + class CTD_ANON_5 (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Alternative identifiers of the artifact. +- """ ++ """2.0.0+Alternative identifiers of the artifact.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = None +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 227, 8) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 177, 8) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}alias uses Python identifier alias +- __alias = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'alias'), 'alias', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_5_httpfedorahosted_orgxmvnMETADATA2_0_0alias', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 229, 12), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}alias uses Python identifier alias ++ __alias = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'alias'), 'alias', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_5_httpfedorahosted_orgxmvnMETADATA2_3_0alias', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 179, 12), ) + + + alias = property(__alias.value, __alias.set, None, None) +@@ -465,20 +444,18 @@ class CTD_ANON_5 (pyxb.binding.basis.complexTypeDefinition): + + # Complex type [anonymous] with content type ELEMENT_ONLY + class CTD_ANON_6 (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- List of artifact dependencies. +- """ ++ """2.0.0+List of artifact dependencies.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = None +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 240, 8) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 188, 8) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}dependency uses Python identifier dependency +- __dependency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dependency'), 'dependency', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_6_httpfedorahosted_orgxmvnMETADATA2_0_0dependency', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 242, 12), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}dependency uses Python identifier dependency ++ __dependency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dependency'), 'dependency', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_6_httpfedorahosted_orgxmvnMETADATA2_3_0dependency', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 190, 12), ) + + + dependency = property(__dependency.value, __dependency.set, None, None) +@@ -492,46 +469,44 @@ class CTD_ANON_6 (pyxb.binding.basis.complexTypeDefinition): + + + +-# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}ArtifactAlias with content type ELEMENT_ONLY ++# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}ArtifactAlias with content type ELEMENT_ONLY + class ArtifactAlias (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Alternative artifact identification coordinates. +- """ ++ """2.0.0+Alternative artifact identification coordinates.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArtifactAlias') +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 248, 2) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 196, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId +- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId ++ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6), ) + + +- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group ID of the artifact alias.\n ') ++ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group ID of the artifact alias.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId +- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId ++ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6), ) + + +- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Artifact ID of the artifact alias.\n ') ++ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Artifact ID of the artifact alias.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}extension uses Python identifier extension +- __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_0_0extension', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}extension uses Python identifier extension ++ __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_3_0extension', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6), ) + + +- extension = property(__extension.value, __extension.set, None, '2.0.0+\n Extension of the artifact alias.\n ') ++ extension = property(__extension.value, __extension.set, None, '2.0.0+Extension of the artifact alias.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}classifier uses Python identifier classifier +- __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_0_0classifier', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}classifier uses Python identifier classifier ++ __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_3_0classifier', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6), ) + + +- classifier = property(__classifier.value, __classifier.set, None, '2.0.0+\n Classifier of the artifact alias.\n ') ++ classifier = property(__classifier.value, __classifier.set, None, '2.0.0+Classifier of the artifact alias.') + + _ElementMap.update({ + __groupId.name() : __groupId, +@@ -545,74 +520,79 @@ class ArtifactAlias (pyxb.binding.basis.complexTypeDefinition): + Namespace.addCategoryObject('typeBinding', 'ArtifactAlias', ArtifactAlias) + + +-# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}Dependency with content type ELEMENT_ONLY ++# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}Dependency with content type ELEMENT_ONLY + class Dependency (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Description of dependency artifact. +- """ ++ """2.0.0+Description of dependency artifact.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Dependency') +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 290, 2) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 228, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId +- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId ++ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6), ) ++ ++ ++ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group ID of the dependency artifact.') ++ ++ ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId ++ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6), ) + + +- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group ID of the dependency artifact.\n ') ++ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Artifact ID of the dependency artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId +- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}extension uses Python identifier extension ++ __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0extension', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6), ) + + +- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Artifact ID of the dependency artifact.\n ') ++ extension = property(__extension.value, __extension.set, None, '2.0.0+Extension of the dependency artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}extension uses Python identifier extension +- __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0extension', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}classifier uses Python identifier classifier ++ __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0classifier', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6), ) + + +- extension = property(__extension.value, __extension.set, None, '2.0.0+\n Extension of the dependency artifact.\n ') ++ classifier = property(__classifier.value, __classifier.set, None, '2.0.0+Classifier of the dependency artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}classifier uses Python identifier classifier +- __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0classifier', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}requestedVersion uses Python identifier requestedVersion ++ __requestedVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion'), 'requestedVersion', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0requestedVersion', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6), ) + + +- classifier = property(__classifier.value, __classifier.set, None, '2.0.0+\n Classifier of the dependency artifact.\n ') ++ requestedVersion = property(__requestedVersion.value, __requestedVersion.set, None, '2.0.0+Version of the dependency artifact as defined in the main artifact descriptor. This may be a version range as supported by Aether.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}requestedVersion uses Python identifier requestedVersion +- __requestedVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion'), 'requestedVersion', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0requestedVersion', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}resolvedVersion uses Python identifier resolvedVersion ++ __resolvedVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion'), 'resolvedVersion', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0resolvedVersion', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6), ) + + +- requestedVersion = property(__requestedVersion.value, __requestedVersion.set, None, '2.0.0+\n Version of the dependency artifact as defined in the main\n artifact descriptor. This may be a version range as\n supported by Aether.\n ') ++ resolvedVersion = property(__resolvedVersion.value, __resolvedVersion.set, None, '2.0.0+Version of the dependency artifact, as resolved during build. Absence of this field indicates a dependency on default artifact version.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}resolvedVersion uses Python identifier resolvedVersion +- __resolvedVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion'), 'resolvedVersion', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0resolvedVersion', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}namespace uses Python identifier namespace ++ __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'namespace'), 'namespace', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0namespace', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6), ) + + +- resolvedVersion = property(__resolvedVersion.value, __resolvedVersion.set, None, '2.0.0+\n Version of the dependency artifact, as resolved during\n build. Absence of this field indicates a dependency on\n default artifact version.\n ') ++ namespace = property(__namespace.value, __namespace.set, None, '2.0.0+A namespace within which this artifact is stored. This usually is an identifier of software collection.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}namespace uses Python identifier namespace +- __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'namespace'), 'namespace', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0namespace', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}optional uses Python identifier optional ++ __optional = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'optional'), 'optional', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0optional', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6), ) + + +- namespace = property(__namespace.value, __namespace.set, None, '2.0.0+\n A namespace within which this artifact is stored. This\n usually is an identifier of software collection.\n ') ++ optional = property(__optional.value, __optional.set, None, '2.3.0+Specifies whether given dependency is optional or not.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}exclusions uses Python identifier exclusions +- __exclusions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exclusions'), 'exclusions', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0exclusions', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}exclusions uses Python identifier exclusions ++ __exclusions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exclusions'), 'exclusions', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0exclusions', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6), ) + + +- exclusions = property(__exclusions.value, __exclusions.set, None, '2.0.0+\n List of dependency exclusions.\n ') ++ exclusions = property(__exclusions.value, __exclusions.set, None, '2.0.0+List of dependency exclusions.') + + _ElementMap.update({ + __groupId.name() : __groupId, +@@ -622,6 +602,7 @@ class Dependency (pyxb.binding.basis.complexTypeDefinition): + __requestedVersion.name() : __requestedVersion, + __resolvedVersion.name() : __resolvedVersion, + __namespace.name() : __namespace, ++ __optional.name() : __optional, + __exclusions.name() : __exclusions + }) + _AttributeMap.update({ +@@ -632,20 +613,18 @@ Namespace.addCategoryObject('typeBinding', 'Dependency', Dependency) + + # Complex type [anonymous] with content type ELEMENT_ONLY + class CTD_ANON_7 (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- List of dependency exclusions. +- """ ++ """2.0.0+List of dependency exclusions.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = None +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 366, 8) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 287, 8) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}exclusion uses Python identifier exclusion +- __exclusion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exclusion'), 'exclusion', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_7_httpfedorahosted_orgxmvnMETADATA2_0_0exclusion', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 368, 12), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}exclusion uses Python identifier exclusion ++ __exclusion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exclusion'), 'exclusion', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_7_httpfedorahosted_orgxmvnMETADATA2_3_0exclusion', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 289, 12), ) + + + exclusion = property(__exclusion.value, __exclusion.set, None, None) +@@ -659,32 +638,30 @@ class CTD_ANON_7 (pyxb.binding.basis.complexTypeDefinition): + + + +-# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}DependencyExclusion with content type ELEMENT_ONLY ++# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}DependencyExclusion with content type ELEMENT_ONLY + class DependencyExclusion (pyxb.binding.basis.complexTypeDefinition): +- """2.0.0+ +- Description of artifact excluded from dependency tree. +- """ ++ """2.0.0+Description of artifact excluded from dependency tree.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DependencyExclusion') +- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 374, 2) ++ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 295, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId +- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_DependencyExclusion_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId ++ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_DependencyExclusion_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6), ) + + +- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group ID of the excluded artifact.\n ') ++ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group ID of the excluded artifact.') + + +- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId +- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_DependencyExclusion_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6), ) ++ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId ++ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_DependencyExclusion_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6), ) + + +- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Artifact ID of the excluded artifact.\n ') ++ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Artifact ID of the excluded artifact.') + + _ElementMap.update({ + __groupId.name() : __groupId, +@@ -696,18 +673,18 @@ class DependencyExclusion (pyxb.binding.basis.complexTypeDefinition): + Namespace.addCategoryObject('typeBinding', 'DependencyExclusion', DependencyExclusion) + + +-metadata = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'metadata'), PackageMetadata, documentation='2.0.0+\n Root element of the metadata file.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 7, 2)) ++metadata = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'metadata'), PackageMetadata, documentation='2.0.0+\n Root element of the metadata file.\n ', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 7, 2)) + Namespace.addCategoryObject('elementBinding', metadata.name().localName(), metadata) + + + +-PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uuid'), pyxb.binding.datatypes.string, scope=PackageMetadata, documentation='2.0.0+\n Universally unique identifier of this piece of metadata.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6))) ++PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uuid'), pyxb.binding.datatypes.string, scope=PackageMetadata, documentation='2.0.0+Universally unique identifier of this piece of metadata.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6))) + +-PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'properties'), CTD_ANON, scope=PackageMetadata, documentation='2.0.0+\n Properties of this piece of metadata.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6))) ++PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'properties'), CTD_ANON, scope=PackageMetadata, documentation='2.0.0+Properties of this piece of metadata.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6))) + +-PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifacts'), CTD_ANON_, scope=PackageMetadata, documentation='2.0.0+\n List of installed artifacts described by this piece of\n metadata.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6))) ++PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifacts'), CTD_ANON_, scope=PackageMetadata, documentation='2.0.0+List of installed artifacts described by this piece of metadata.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6))) + +-PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts'), CTD_ANON_2, scope=PackageMetadata, documentation='2.0.0+\n List of artifacts built but not installed in any package.\n Useful for detecting broken package dependencies.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6))) ++PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts'), CTD_ANON_2, scope=PackageMetadata, documentation='2.0.0+List of artifacts built but not installed in any package. Useful for detecting broken package dependencies.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6))) + + def _BuildAutomaton_ (): + # Remove this helper function from the namespace after it is invoked +@@ -716,12 +693,12 @@ def _BuildAutomaton_ (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uuid')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6)) ++ symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uuid')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -737,12 +714,12 @@ def _BuildAutomaton_2 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'properties')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6)) ++ symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'properties')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -758,12 +735,12 @@ def _BuildAutomaton_3 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifacts')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6)) ++ symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifacts')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -779,12 +756,12 @@ def _BuildAutomaton_4 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6)) ++ symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -800,13 +777,13 @@ def _BuildAutomaton (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6)) + counters.add(cc_0) +- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6)) ++ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6)) + counters.add(cc_1) +- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6)) ++ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6)) + counters.add(cc_2) +- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6)) ++ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6)) + counters.add(cc_3) + states = [] + sub_automata = [] +@@ -815,7 +792,7 @@ def _BuildAutomaton (): + sub_automata.append(_BuildAutomaton_3()) + sub_automata.append(_BuildAutomaton_4()) + final_update = set() +- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 22, 4) ++ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 22, 4) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) + st_0._set_subAutomata(*sub_automata) + states.append(st_0) +@@ -834,12 +811,12 @@ def _BuildAutomaton_5 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 40, 12)) ++ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 36, 12)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 40, 12)) ++ symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 36, 12)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -852,7 +829,7 @@ CTD_ANON._Automaton = _BuildAutomaton_5() + + + +-CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifact'), ArtifactMetadata, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 54, 12))) ++CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifact'), ArtifactMetadata, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 47, 12))) + + def _BuildAutomaton_6 (): + # Remove this helper function from the namespace after it is invoked +@@ -861,12 +838,12 @@ def _BuildAutomaton_6 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 54, 12)) ++ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 47, 12)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifact')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 54, 12)) ++ symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifact')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 47, 12)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -879,7 +856,7 @@ CTD_ANON_._Automaton = _BuildAutomaton_6() + + + +-CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact'), SkippedArtifactMetadata, scope=CTD_ANON_2, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 68, 12))) ++CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact'), SkippedArtifactMetadata, scope=CTD_ANON_2, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 58, 12))) + + def _BuildAutomaton_7 (): + # Remove this helper function from the namespace after it is invoked +@@ -888,12 +865,12 @@ def _BuildAutomaton_7 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 68, 12)) ++ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 58, 12)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 68, 12)) ++ symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 58, 12)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -906,13 +883,13 @@ CTD_ANON_2._Automaton = _BuildAutomaton_7() + + + +-SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+\n Group ID of skipped artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6))) ++SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+Group ID of skipped artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6))) + +-SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+\n Artifact ID of skipped artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6))) ++SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+Artifact ID of skipped artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6))) + +-SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+\n Extension of skipped artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6), unicode_default='jar')) ++SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+Extension of skipped artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6), unicode_default='jar')) + +-SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+\n Classifier of skipped artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6), unicode_default='')) ++SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+Classifier of skipped artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6), unicode_default='')) + + def _BuildAutomaton_9 (): + # Remove this helper function from the namespace after it is invoked +@@ -921,12 +898,12 @@ def _BuildAutomaton_9 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6)) ++ symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -942,12 +919,12 @@ def _BuildAutomaton_10 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6)) ++ symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -963,12 +940,12 @@ def _BuildAutomaton_11 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6)) ++ symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -984,12 +961,12 @@ def _BuildAutomaton_12 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6)) ++ symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1005,13 +982,13 @@ def _BuildAutomaton_8 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6)) + counters.add(cc_0) +- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6)) ++ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6)) + counters.add(cc_1) +- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6)) ++ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6)) + counters.add(cc_2) +- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6)) ++ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6)) + counters.add(cc_3) + states = [] + sub_automata = [] +@@ -1020,7 +997,7 @@ def _BuildAutomaton_8 (): + sub_automata.append(_BuildAutomaton_11()) + sub_automata.append(_BuildAutomaton_12()) + final_update = set() +- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 82, 4) ++ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 69, 4) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) + st_0._set_subAutomata(*sub_automata) + states.append(st_0) +@@ -1032,29 +1009,29 @@ SkippedArtifactMetadata._Automaton = _BuildAutomaton_8() + + + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Group identifier of the artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Group identifier of the artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6))) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Identifier of the artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Identifier of the artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6))) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Extension of artifact file.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6), unicode_default='jar')) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Extension of artifact file.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6), unicode_default='jar')) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Classifier of the artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6), unicode_default='')) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Classifier of the artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6), unicode_default='')) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Artifact version. This is always upstream version, never\n compat version nor SYSTEM.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Artifact version. This is always upstream version, never compat version nor SYSTEM.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6))) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'path'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Absolute path to artifact file stored in the local file\n system.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'path'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Absolute path to artifact file stored in the local file system.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6))) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'namespace'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n A namespace within which this artifact is stored. This\n usually is an identifier of software collection.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6), unicode_default='')) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'namespace'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+A namespace within which this artifact is stored. This usually is an identifier of software collection.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6), unicode_default='')) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uuid'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Universally unique identifier of this artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uuid'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Universally unique identifier of this artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6))) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'properties'), CTD_ANON_3, scope=ArtifactMetadata, documentation='2.0.0+\n Extra properties of this artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'properties'), CTD_ANON_3, scope=ArtifactMetadata, documentation='2.0.0+Extra properties of this artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6))) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'compatVersions'), CTD_ANON_4, scope=ArtifactMetadata, documentation='2.0.0+\n Compatibility versions of this artifact. If the list is\n empty then this artifact is not considered as\n compatibility artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'compatVersions'), CTD_ANON_4, scope=ArtifactMetadata, documentation='2.0.0+Compatibility versions of this artifact. If the list is empty then this artifact is not considered as compatibility artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6))) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'aliases'), CTD_ANON_5, scope=ArtifactMetadata, documentation='2.0.0+\n Alternative identifiers of the artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'aliases'), CTD_ANON_5, scope=ArtifactMetadata, documentation='2.0.0+Alternative identifiers of the artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6))) + +-ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dependencies'), CTD_ANON_6, scope=ArtifactMetadata, documentation='2.0.0+\n List of artifact dependencies.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6))) ++ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dependencies'), CTD_ANON_6, scope=ArtifactMetadata, documentation='2.0.0+List of artifact dependencies.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6))) + + def _BuildAutomaton_14 (): + # Remove this helper function from the namespace after it is invoked +@@ -1063,12 +1040,12 @@ def _BuildAutomaton_14 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1084,12 +1061,12 @@ def _BuildAutomaton_15 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1105,12 +1082,12 @@ def _BuildAutomaton_16 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1126,12 +1103,12 @@ def _BuildAutomaton_17 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1147,12 +1124,12 @@ def _BuildAutomaton_18 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1168,12 +1145,12 @@ def _BuildAutomaton_19 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'path')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'path')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1189,12 +1166,12 @@ def _BuildAutomaton_20 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'namespace')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'namespace')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1210,12 +1187,12 @@ def _BuildAutomaton_21 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uuid')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uuid')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1231,12 +1208,12 @@ def _BuildAutomaton_22 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'properties')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'properties')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1252,12 +1229,12 @@ def _BuildAutomaton_23 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'compatVersions')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'compatVersions')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1273,12 +1250,12 @@ def _BuildAutomaton_24 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'aliases')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'aliases')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1294,12 +1271,12 @@ def _BuildAutomaton_25 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dependencies')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dependencies')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1315,29 +1292,29 @@ def _BuildAutomaton_13 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6)) + counters.add(cc_0) +- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6)) ++ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6)) + counters.add(cc_1) +- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6)) ++ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6)) + counters.add(cc_2) +- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6)) ++ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6)) + counters.add(cc_3) +- cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6)) ++ cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6)) + counters.add(cc_4) +- cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6)) ++ cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6)) + counters.add(cc_5) +- cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6)) ++ cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6)) + counters.add(cc_6) +- cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6)) ++ cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6)) + counters.add(cc_7) +- cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6)) ++ cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6)) + counters.add(cc_8) +- cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6)) ++ cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6)) + counters.add(cc_9) +- cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6)) ++ cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6)) + counters.add(cc_10) +- cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6)) ++ cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6)) + counters.add(cc_11) + states = [] + sub_automata = [] +@@ -1354,7 +1331,7 @@ def _BuildAutomaton_13 (): + sub_automata.append(_BuildAutomaton_24()) + sub_automata.append(_BuildAutomaton_25()) + final_update = set() +- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 124, 4) ++ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 101, 4) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) + st_0._set_subAutomata(*sub_automata) + states.append(st_0) +@@ -1373,12 +1350,12 @@ def _BuildAutomaton_26 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 201, 12)) ++ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 157, 12)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 201, 12)) ++ symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 157, 12)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1391,7 +1368,7 @@ CTD_ANON_3._Automaton = _BuildAutomaton_26() + + + +-CTD_ANON_4._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=CTD_ANON_4, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 216, 12))) ++CTD_ANON_4._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=CTD_ANON_4, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 168, 12))) + + def _BuildAutomaton_27 (): + # Remove this helper function from the namespace after it is invoked +@@ -1400,12 +1377,12 @@ def _BuildAutomaton_27 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 216, 12)) ++ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 168, 12)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(CTD_ANON_4._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 216, 12)) ++ symbol = pyxb.binding.content.ElementUse(CTD_ANON_4._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 168, 12)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1418,7 +1395,7 @@ CTD_ANON_4._Automaton = _BuildAutomaton_27() + + + +-CTD_ANON_5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'alias'), ArtifactAlias, scope=CTD_ANON_5, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 229, 12))) ++CTD_ANON_5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'alias'), ArtifactAlias, scope=CTD_ANON_5, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 179, 12))) + + def _BuildAutomaton_28 (): + # Remove this helper function from the namespace after it is invoked +@@ -1427,12 +1404,12 @@ def _BuildAutomaton_28 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 229, 12)) ++ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 179, 12)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(CTD_ANON_5._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'alias')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 229, 12)) ++ symbol = pyxb.binding.content.ElementUse(CTD_ANON_5._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'alias')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 179, 12)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1445,7 +1422,7 @@ CTD_ANON_5._Automaton = _BuildAutomaton_28() + + + +-CTD_ANON_6._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dependency'), Dependency, scope=CTD_ANON_6, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 242, 12))) ++CTD_ANON_6._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dependency'), Dependency, scope=CTD_ANON_6, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 190, 12))) + + def _BuildAutomaton_29 (): + # Remove this helper function from the namespace after it is invoked +@@ -1454,12 +1431,12 @@ def _BuildAutomaton_29 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 242, 12)) ++ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 190, 12)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(CTD_ANON_6._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dependency')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 242, 12)) ++ symbol = pyxb.binding.content.ElementUse(CTD_ANON_6._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dependency')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 190, 12)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1472,13 +1449,13 @@ CTD_ANON_6._Automaton = _BuildAutomaton_29() + + + +-ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+\n Group ID of the artifact alias.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6))) ++ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+Group ID of the artifact alias.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6))) + +-ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+\n Artifact ID of the artifact alias.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6))) ++ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+Artifact ID of the artifact alias.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6))) + +-ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+\n Extension of the artifact alias.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6), unicode_default='jar')) ++ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+Extension of the artifact alias.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6), unicode_default='jar')) + +-ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+\n Classifier of the artifact alias.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6), unicode_default='')) ++ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+Classifier of the artifact alias.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6), unicode_default='')) + + def _BuildAutomaton_31 (): + # Remove this helper function from the namespace after it is invoked +@@ -1487,12 +1464,12 @@ def _BuildAutomaton_31 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1508,12 +1485,12 @@ def _BuildAutomaton_32 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1529,12 +1506,12 @@ def _BuildAutomaton_33 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1550,12 +1527,12 @@ def _BuildAutomaton_34 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6)) ++ symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1571,13 +1548,13 @@ def _BuildAutomaton_30 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6)) + counters.add(cc_0) +- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6)) ++ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6)) + counters.add(cc_1) +- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6)) ++ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6)) + counters.add(cc_2) +- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6)) ++ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6)) + counters.add(cc_3) + states = [] + sub_automata = [] +@@ -1586,7 +1563,7 @@ def _BuildAutomaton_30 (): + sub_automata.append(_BuildAutomaton_33()) + sub_automata.append(_BuildAutomaton_34()) + final_update = set() +- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 255, 4) ++ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 201, 4) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) + st_0._set_subAutomata(*sub_automata) + states.append(st_0) +@@ -1598,21 +1575,23 @@ ArtifactAlias._Automaton = _BuildAutomaton_30() + + + +-Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Group ID of the dependency artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6))) ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Group ID of the dependency artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6))) + +-Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Artifact ID of the dependency artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6))) ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Artifact ID of the dependency artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6))) + +-Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Extension of the dependency artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6), unicode_default='jar')) ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Extension of the dependency artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6), unicode_default='jar')) + +-Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Classifier of the dependency artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6), unicode_default='')) ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Classifier of the dependency artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6), unicode_default='')) + +-Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Version of the dependency artifact as defined in the main\n artifact descriptor. This may be a version range as\n supported by Aether.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6))) ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Version of the dependency artifact as defined in the main artifact descriptor. This may be a version range as supported by Aether.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6), unicode_default='SYSTEM')) + +-Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Version of the dependency artifact, as resolved during\n build. Absence of this field indicates a dependency on\n default artifact version.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6), unicode_default='SYSTEM')) ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Version of the dependency artifact, as resolved during build. Absence of this field indicates a dependency on default artifact version.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6), unicode_default='SYSTEM')) + +-Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'namespace'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n A namespace within which this artifact is stored. This\n usually is an identifier of software collection.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6), unicode_default='')) ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'namespace'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+A namespace within which this artifact is stored. This usually is an identifier of software collection.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6), unicode_default='')) + +-Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exclusions'), CTD_ANON_7, scope=Dependency, documentation='2.0.0+\n List of dependency exclusions.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6))) ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'optional'), pyxb.binding.datatypes.boolean, scope=Dependency, documentation='2.3.0+Specifies whether given dependency is optional or not.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6))) ++ ++Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exclusions'), CTD_ANON_7, scope=Dependency, documentation='2.0.0+List of dependency exclusions.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6))) + + def _BuildAutomaton_36 (): + # Remove this helper function from the namespace after it is invoked +@@ -1621,12 +1600,12 @@ def _BuildAutomaton_36 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1642,12 +1621,12 @@ def _BuildAutomaton_37 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1663,12 +1642,12 @@ def _BuildAutomaton_38 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1684,12 +1663,12 @@ def _BuildAutomaton_39 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1705,12 +1684,12 @@ def _BuildAutomaton_40 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1726,12 +1705,12 @@ def _BuildAutomaton_41 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1747,12 +1726,12 @@ def _BuildAutomaton_42 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'namespace')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'namespace')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1768,12 +1747,33 @@ def _BuildAutomaton_43 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6)) ++ counters.add(cc_0) ++ states = [] ++ final_update = set() ++ final_update.add(fac.UpdateInstruction(cc_0, False)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'optional')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6)) ++ st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) ++ states.append(st_0) ++ transitions = [] ++ transitions.append(fac.Transition(st_0, [ ++ fac.UpdateInstruction(cc_0, True) ])) ++ st_0._set_transitionSet(transitions) ++ return fac.Automaton(states, counters, True, containing_state=st_0) ++ ++def _BuildAutomaton_44 (): ++ # Remove this helper function from the namespace after it is invoked ++ global _BuildAutomaton_44 ++ del _BuildAutomaton_44 ++ import pyxb.utils.fac as fac ++ ++ counters = set() ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exclusions')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6)) ++ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exclusions')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1789,22 +1789,24 @@ def _BuildAutomaton_35 (): + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6)) + counters.add(cc_0) +- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6)) ++ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6)) + counters.add(cc_1) +- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6)) ++ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6)) + counters.add(cc_2) +- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6)) ++ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6)) + counters.add(cc_3) +- cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6)) ++ cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6)) + counters.add(cc_4) +- cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6)) ++ cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6)) + counters.add(cc_5) +- cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6)) ++ cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6)) + counters.add(cc_6) +- cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6)) ++ cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6)) + counters.add(cc_7) ++ cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6)) ++ counters.add(cc_8) + states = [] + sub_automata = [] + sub_automata.append(_BuildAutomaton_36()) +@@ -1815,8 +1817,9 @@ def _BuildAutomaton_35 (): + sub_automata.append(_BuildAutomaton_41()) + sub_automata.append(_BuildAutomaton_42()) + sub_automata.append(_BuildAutomaton_43()) ++ sub_automata.append(_BuildAutomaton_44()) + final_update = set() +- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 297, 4) ++ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 233, 4) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) + st_0._set_subAutomata(*sub_automata) + states.append(st_0) +@@ -1828,21 +1831,21 @@ Dependency._Automaton = _BuildAutomaton_35() + + + +-CTD_ANON_7._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exclusion'), DependencyExclusion, scope=CTD_ANON_7, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 368, 12))) ++CTD_ANON_7._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exclusion'), DependencyExclusion, scope=CTD_ANON_7, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 289, 12))) + +-def _BuildAutomaton_44 (): ++def _BuildAutomaton_45 (): + # Remove this helper function from the namespace after it is invoked +- global _BuildAutomaton_44 +- del _BuildAutomaton_44 ++ global _BuildAutomaton_45 ++ del _BuildAutomaton_45 + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 368, 12)) ++ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 289, 12)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(CTD_ANON_7._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exclusion')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 368, 12)) ++ symbol = pyxb.binding.content.ElementUse(CTD_ANON_7._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exclusion')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 289, 12)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1850,28 +1853,28 @@ def _BuildAutomaton_44 (): + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +-CTD_ANON_7._Automaton = _BuildAutomaton_44() ++CTD_ANON_7._Automaton = _BuildAutomaton_45() + + + + +-DependencyExclusion._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=DependencyExclusion, documentation='2.0.0+\n Group ID of the excluded artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6))) ++DependencyExclusion._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=DependencyExclusion, documentation='2.0.0+Group ID of the excluded artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6))) + +-DependencyExclusion._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=DependencyExclusion, documentation='2.0.0+\n Artifact ID of the excluded artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6))) ++DependencyExclusion._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=DependencyExclusion, documentation='2.0.0+Artifact ID of the excluded artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6))) + +-def _BuildAutomaton_46 (): ++def _BuildAutomaton_47 (): + # Remove this helper function from the namespace after it is invoked +- global _BuildAutomaton_46 +- del _BuildAutomaton_46 ++ global _BuildAutomaton_47 ++ del _BuildAutomaton_47 + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(DependencyExclusion._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6)) ++ symbol = pyxb.binding.content.ElementUse(DependencyExclusion._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1880,19 +1883,19 @@ def _BuildAutomaton_46 (): + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=st_0) + +-def _BuildAutomaton_47 (): ++def _BuildAutomaton_48 (): + # Remove this helper function from the namespace after it is invoked +- global _BuildAutomaton_47 +- del _BuildAutomaton_47 ++ global _BuildAutomaton_48 ++ del _BuildAutomaton_48 + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) +- symbol = pyxb.binding.content.ElementUse(DependencyExclusion._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6)) ++ symbol = pyxb.binding.content.ElementUse(DependencyExclusion._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] +@@ -1901,28 +1904,28 @@ def _BuildAutomaton_47 (): + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=st_0) + +-def _BuildAutomaton_45 (): ++def _BuildAutomaton_46 (): + # Remove this helper function from the namespace after it is invoked +- global _BuildAutomaton_45 +- del _BuildAutomaton_45 ++ global _BuildAutomaton_46 ++ del _BuildAutomaton_46 + import pyxb.utils.fac as fac + + counters = set() +- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6)) ++ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6)) + counters.add(cc_0) +- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6)) ++ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6)) + counters.add(cc_1) + states = [] + sub_automata = [] +- sub_automata.append(_BuildAutomaton_46()) + sub_automata.append(_BuildAutomaton_47()) ++ sub_automata.append(_BuildAutomaton_48()) + final_update = set() +- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 381, 4) ++ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 300, 4) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) + st_0._set_subAutomata(*sub_automata) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +-DependencyExclusion._Automaton = _BuildAutomaton_45() ++DependencyExclusion._Automaton = _BuildAutomaton_46() + +diff --git a/test/test_common.py b/test/test_common.py +index bd5ad40..06e58b5 100644 +--- a/test/test_common.py ++++ b/test/test_common.py +@@ -95,8 +95,12 @@ def prepare_metadata(metadata_dir): + for filename in filenames: + if filename.endswith("-want.xml"): + want_file = os.path.join(dirname, filename) +- with open(want_file) as wfile: +- metadata = m.CreateFromDocument(wfile.read()) ++ with open(want_file, 'rb') as wfile: ++ # FIXME make proper support for multiple model versions ++ data = wfile.read().replace(b'http://fedorahosted.org/xmvn/METADATA/2.0.0', ++ b'http://fedorahosted.org/xmvn/METADATA/2.3.0') ++ ++ metadata = m.CreateFromDocument(data) + for a in metadata.artifacts.artifact: + if '%' in a.path: + a.path = a.path % (metadata_dir) +-- +2.1.0 + diff --git a/javapackages-tools.spec b/javapackages-tools.spec index 996db11..9dcb3df 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -9,7 +9,7 @@ Name: javapackages-tools Version: 4.3.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Macros and scripts for Java packaging support @@ -19,6 +19,8 @@ Source0: https://fedorahosted.org/released/javapackages/javapackages-%{ve Patch0: 0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch Patch1: 0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch Patch2: 0003-Add-compatibility-with-lua-5.3.0.patch +# XXX temporary workaround +Patch3: 0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch BuildArch: noarch @@ -180,6 +182,7 @@ This package provides non-essential macros and scripts to support Java packaging %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build %if 0%{?with_python3} @@ -234,6 +237,9 @@ popd %doc LICENSE %changelog +* Thu Feb 12 2015 Michael Simacek - 4.3.2-5 +- Workaround for XMvn version bump (rhbz#1191657) + * Fri Jan 23 2015 Mikolaj Izdebski - 4.3.2-4 - Add gradle-local subpackage - Allow conditional builds with tests skipped From caae28c6c6864b389de6571f7d4607d7438f345d Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Fri, 13 Feb 2015 07:45:49 +0100 Subject: [PATCH 07/10] Fix TypeError in maven_depmap (see: rhbz#1191657) --- ...pen-existing-metadata-in-binary-mode.patch | 25 +++++++++++++++++++ javapackages-tools.spec | 7 +++++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch diff --git a/0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch b/0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch new file mode 100644 index 0000000..77788ad --- /dev/null +++ b/0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch @@ -0,0 +1,25 @@ +From 88865fc14c8cdd9e43b35daf056df5b9b93ba0e5 Mon Sep 17 00:00:00 2001 +From: Michal Srb +Date: Fri, 13 Feb 2015 06:48:10 +0100 +Subject: [PATCH] [maven_depmap] Open existing metadata in binary mode + +--- + java-utils/maven_depmap.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/java-utils/maven_depmap.py b/java-utils/maven_depmap.py +index 78fe643..9094c22 100644 +--- a/java-utils/maven_depmap.py ++++ b/java-utils/maven_depmap.py +@@ -192,7 +192,7 @@ def write_metadata(metadata_file, artifacts): + xml = gzip.open(metadata_file, 'rb').read() + except IOError: + # Not a gzipped file? +- xml = open(metadata_file, "r").read() ++ xml = open(metadata_file, "rb").read() + # FIXME make proper support for multiple model versions + xml = xml.replace(b'http://fedorahosted.org/xmvn/METADATA/2.0.0', + b'http://fedorahosted.org/xmvn/METADATA/2.3.0') +-- +2.1.0 + diff --git a/javapackages-tools.spec b/javapackages-tools.spec index 9dcb3df..dc3ff98 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -9,7 +9,7 @@ Name: javapackages-tools Version: 4.3.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Macros and scripts for Java packaging support @@ -21,6 +21,7 @@ Patch1: 0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch Patch2: 0003-Add-compatibility-with-lua-5.3.0.patch # XXX temporary workaround Patch3: 0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch +Patch4: 0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch BuildArch: noarch @@ -183,6 +184,7 @@ This package provides non-essential macros and scripts to support Java packaging %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %build %if 0%{?with_python3} @@ -237,6 +239,9 @@ popd %doc LICENSE %changelog +* Fri Feb 13 2015 Michal Srb - 4.3.2-6 +- Fix TypeError in maven_depmap (see: rhbz#1191657) + * Thu Feb 12 2015 Michael Simacek - 4.3.2-5 - Workaround for XMvn version bump (rhbz#1191657) From 0680d4153503632809f1d18c917358cccd14e2fc Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Mon, 16 Feb 2015 14:38:43 +0100 Subject: [PATCH 08/10] Fix TypeError in maven_depmap (see: rhbz#1191657) --- .gitignore | 1 + ...d-for-XMvn-version-bump-rhbz-1191657.patch | 1860 ----------------- ...pen-existing-metadata-in-binary-mode.patch | 25 - ...-TypeError-process_raw_request-got-a.patch | 85 - ...es-with-dots-in-versioned-provides-a.patch | 112 - 0003-Add-compatibility-with-lua-5.3.0.patch | 37 - javapackages-tools.spec | 16 +- sources | 2 +- 8 files changed, 4 insertions(+), 2134 deletions(-) delete mode 100644 0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch delete mode 100644 0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch delete mode 100644 0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch delete mode 100644 0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch delete mode 100644 0003-Add-compatibility-with-lua-5.3.0.patch diff --git a/.gitignore b/.gitignore index 16cb761..d5ef7e8 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,4 @@ /javapackages-4.3.0.tar.xz /javapackages-4.3.1.tar.xz /javapackages-4.3.2.tar.xz +/javapackages-4.4.0.tar.xz diff --git a/0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch b/0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch deleted file mode 100644 index 34fd3a9..0000000 --- a/0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch +++ /dev/null @@ -1,1860 +0,0 @@ -From 5636150bcc2d3bf3b3abf48c4206ed1c265c82ab Mon Sep 17 00:00:00 2001 -From: Michael Simacek -Date: Thu, 12 Feb 2015 13:18:35 +0100 -Subject: [PATCH] Workaround for XMvn version bump (rhbz#1191657) - ---- - java-utils/maven_depmap.py | 3 + - python/javapackages/metadata/metadata.py | 4 + - python/javapackages/metadata/pyxbmetadata.py | 731 ++++++++++++++------------- - test/test_common.py | 8 +- - 4 files changed, 380 insertions(+), 366 deletions(-) - -diff --git a/java-utils/maven_depmap.py b/java-utils/maven_depmap.py -index c2d607f..78fe643 100644 ---- a/java-utils/maven_depmap.py -+++ b/java-utils/maven_depmap.py -@@ -193,6 +193,9 @@ def write_metadata(metadata_file, artifacts): - except IOError: - # Not a gzipped file? - xml = open(metadata_file, "r").read() -+ # FIXME make proper support for multiple model versions -+ xml = xml.replace(b'http://fedorahosted.org/xmvn/METADATA/2.0.0', -+ b'http://fedorahosted.org/xmvn/METADATA/2.3.0') - root = m.CreateFromDocument(xml) - artifacts += [a for a in root.artifacts.artifact] - else: -diff --git a/python/javapackages/metadata/metadata.py b/python/javapackages/metadata/metadata.py -index 39329d2..bafe4bb 100644 ---- a/python/javapackages/metadata/metadata.py -+++ b/python/javapackages/metadata/metadata.py -@@ -86,6 +86,10 @@ class Metadata(object): - # not a compressed metadata, just rewind and read the data - f.seek(0) - data = f.read() -+ -+ # FIXME make proper support for multiple model versions -+ data = data.replace(b'http://fedorahosted.org/xmvn/METADATA/2.0.0', -+ b'http://fedorahosted.org/xmvn/METADATA/2.3.0') - return m.CreateFromDocument(data) - - def _read_artifacts(self, metadata): -diff --git a/python/javapackages/metadata/pyxbmetadata.py b/python/javapackages/metadata/pyxbmetadata.py -index 0d99e20..1e122f5 100644 ---- a/python/javapackages/metadata/pyxbmetadata.py -+++ b/python/javapackages/metadata/pyxbmetadata.py -@@ -1,8 +1,8 @@ --# ./pyxbmetadata.py -+# ./javapackages/metadata/pyxbmetadata.py - # -*- coding: utf-8 -*- --# PyXB bindings for NM:cc7c37311c49f3aaf8d407a5a18021140495bbc9 --# Generated 2014-10-20 13:34:00.773634 by PyXB version 1.2.4 using Python 3.3.2.final.0 --# Namespace http://fedorahosted.org/xmvn/METADATA/2.0.0 -+# PyXB bindings for NM:c6f1fde6e140d7c95c44b8f773742fbcefa7ed69 -+# Generated 2015-02-12 12:30:35.748334 by PyXB version 1.2.4 using Python 3.4.1.final.0 -+# Namespace http://fedorahosted.org/xmvn/METADATA/2.3.0 - - from __future__ import unicode_literals - import pyxb -@@ -15,7 +15,7 @@ import sys - import pyxb.utils.six as _six - - # Unique identifier for bindings created at the same time --_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:fc7e4988-584c-11e4-af6d-3c970e1833ad') -+_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:8feaf11e-b2aa-11e4-bf2a-0024d7e4685c') - - # Version of PyXB used to generate the bindings - _PyXBVersion = '1.2.4' -@@ -27,7 +27,7 @@ if pyxb.__version__ != _PyXBVersion: - import pyxb.binding.datatypes - - # NOTE: All namespace declarations are reserved within the binding --Namespace = pyxb.namespace.NamespaceForURI('http://fedorahosted.org/xmvn/METADATA/2.0.0', create_if_missing=True) -+Namespace = pyxb.namespace.NamespaceForURI('http://fedorahosted.org/xmvn/METADATA/2.3.0', create_if_missing=True) - Namespace.configureCategories(['typeBinding', 'elementBinding']) - - def CreateFromDocument (xml_text, default_namespace=None, location_base=None): -@@ -73,7 +73,7 @@ def CreateFromDOM (node, default_namespace=None): - return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) - - --# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}PackageMetadata with content type ELEMENT_ONLY -+# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}PackageMetadata with content type ELEMENT_ONLY - class PackageMetadata (pyxb.binding.basis.complexTypeDefinition): - """2.0.0+ - Root element of the metadata file. -@@ -82,37 +82,37 @@ class PackageMetadata (pyxb.binding.basis.complexTypeDefinition): - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PackageMetadata') -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 15, 2) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 15, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}uuid uses Python identifier uuid -- __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uuid'), 'uuid', '__httpfedorahosted_orgxmvnMETADATA2_0_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0uuid', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}uuid uses Python identifier uuid -+ __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uuid'), 'uuid', '__httpfedorahosted_orgxmvnMETADATA2_3_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0uuid', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6), ) - - -- uuid = property(__uuid.value, __uuid.set, None, '2.0.0+\n Universally unique identifier of this piece of metadata.\n ') -+ uuid = property(__uuid.value, __uuid.set, None, '2.0.0+Universally unique identifier of this piece of metadata.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}properties uses Python identifier properties -- __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'properties'), 'properties', '__httpfedorahosted_orgxmvnMETADATA2_0_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0properties', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}properties uses Python identifier properties -+ __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'properties'), 'properties', '__httpfedorahosted_orgxmvnMETADATA2_3_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0properties', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6), ) - - -- properties = property(__properties.value, __properties.set, None, '2.0.0+\n Properties of this piece of metadata.\n ') -+ properties = property(__properties.value, __properties.set, None, '2.0.0+Properties of this piece of metadata.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifacts uses Python identifier artifacts -- __artifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifacts'), 'artifacts', '__httpfedorahosted_orgxmvnMETADATA2_0_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0artifacts', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifacts uses Python identifier artifacts -+ __artifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifacts'), 'artifacts', '__httpfedorahosted_orgxmvnMETADATA2_3_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0artifacts', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6), ) - - -- artifacts = property(__artifacts.value, __artifacts.set, None, '2.0.0+\n List of installed artifacts described by this piece of\n metadata.\n ') -+ artifacts = property(__artifacts.value, __artifacts.set, None, '2.0.0+List of installed artifacts described by this piece of metadata.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}skippedArtifacts uses Python identifier skippedArtifacts -- __skippedArtifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts'), 'skippedArtifacts', '__httpfedorahosted_orgxmvnMETADATA2_0_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0skippedArtifacts', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}skippedArtifacts uses Python identifier skippedArtifacts -+ __skippedArtifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts'), 'skippedArtifacts', '__httpfedorahosted_orgxmvnMETADATA2_3_0_PackageMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0skippedArtifacts', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6), ) - - -- skippedArtifacts = property(__skippedArtifacts.value, __skippedArtifacts.set, None, '2.0.0+\n List of artifacts built but not installed in any package.\n Useful for detecting broken package dependencies.\n ') -+ skippedArtifacts = property(__skippedArtifacts.value, __skippedArtifacts.set, None, '2.0.0+List of artifacts built but not installed in any package. Useful for detecting broken package dependencies.') - - _ElementMap.update({ - __uuid.name() : __uuid, -@@ -128,14 +128,12 @@ Namespace.addCategoryObject('typeBinding', 'PackageMetadata', PackageMetadata) - - # Complex type [anonymous] with content type ELEMENT_ONLY - class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Properties of this piece of metadata. -- """ -+ """2.0.0+Properties of this piece of metadata.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = None -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 38, 8) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 34, 8) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType -@@ -151,21 +149,18 @@ class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): - - # Complex type [anonymous] with content type ELEMENT_ONLY - class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- List of installed artifacts described by this piece of -- metadata. -- """ -+ """2.0.0+List of installed artifacts described by this piece of metadata.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = None -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 52, 8) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 45, 8) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifact uses Python identifier artifact -- __artifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifact'), 'artifact', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON__httpfedorahosted_orgxmvnMETADATA2_0_0artifact', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 54, 12), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifact uses Python identifier artifact -+ __artifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifact'), 'artifact', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON__httpfedorahosted_orgxmvnMETADATA2_3_0artifact', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 47, 12), ) - - - artifact = property(__artifact.value, __artifact.set, None, None) -@@ -181,21 +176,18 @@ class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): - - # Complex type [anonymous] with content type ELEMENT_ONLY - class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- List of artifacts built but not installed in any package. -- Useful for detecting broken package dependencies. -- """ -+ """2.0.0+List of artifacts built but not installed in any package. Useful for detecting broken package dependencies.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = None -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 66, 8) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 56, 8) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}skippedArtifact uses Python identifier skippedArtifact -- __skippedArtifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact'), 'skippedArtifact', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_2_httpfedorahosted_orgxmvnMETADATA2_0_0skippedArtifact', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 68, 12), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}skippedArtifact uses Python identifier skippedArtifact -+ __skippedArtifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact'), 'skippedArtifact', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_2_httpfedorahosted_orgxmvnMETADATA2_3_0skippedArtifact', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 58, 12), ) - - - skippedArtifact = property(__skippedArtifact.value, __skippedArtifact.set, None, None) -@@ -209,47 +201,44 @@ class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition): - - - --# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}SkippedArtifactMetadata with content type ELEMENT_ONLY -+# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}SkippedArtifactMetadata with content type ELEMENT_ONLY - class SkippedArtifactMetadata (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Information about artifact which was built, but not installed -- into any package. -- """ -+ """2.0.0+Information about artifact which was built, but not installed into any package.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SkippedArtifactMetadata') -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 74, 2) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 64, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId -- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId -+ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6), ) - - -- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group ID of skipped artifact.\n ') -+ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group ID of skipped artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId -- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId -+ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6), ) - - -- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Artifact ID of skipped artifact.\n ') -+ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Artifact ID of skipped artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}extension uses Python identifier extension -- __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_0_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0extension', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}extension uses Python identifier extension -+ __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_3_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0extension', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6), ) - - -- extension = property(__extension.value, __extension.set, None, '2.0.0+\n Extension of skipped artifact.\n ') -+ extension = property(__extension.value, __extension.set, None, '2.0.0+Extension of skipped artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}classifier uses Python identifier classifier -- __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_0_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0classifier', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}classifier uses Python identifier classifier -+ __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_3_0_SkippedArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0classifier', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6), ) - - -- classifier = property(__classifier.value, __classifier.set, None, '2.0.0+\n Classifier of skipped artifact.\n ') -+ classifier = property(__classifier.value, __classifier.set, None, '2.0.0+Classifier of skipped artifact.') - - _ElementMap.update({ - __groupId.name() : __groupId, -@@ -263,102 +252,100 @@ class SkippedArtifactMetadata (pyxb.binding.basis.complexTypeDefinition): - Namespace.addCategoryObject('typeBinding', 'SkippedArtifactMetadata', SkippedArtifactMetadata) - - --# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}ArtifactMetadata with content type ELEMENT_ONLY -+# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}ArtifactMetadata with content type ELEMENT_ONLY - class ArtifactMetadata (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Information about a single artifact. -- """ -+ """2.0.0+Information about a single artifact.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArtifactMetadata') -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 117, 2) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 96, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId -- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId -+ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6), ) - - -- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group identifier of the artifact.\n ') -+ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group identifier of the artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId -- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId -+ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6), ) - - -- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Identifier of the artifact.\n ') -+ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Identifier of the artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}extension uses Python identifier extension -- __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0extension', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}extension uses Python identifier extension -+ __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0extension', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6), ) - - -- extension = property(__extension.value, __extension.set, None, '2.0.0+\n Extension of artifact file.\n ') -+ extension = property(__extension.value, __extension.set, None, '2.0.0+Extension of artifact file.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}classifier uses Python identifier classifier -- __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0classifier', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}classifier uses Python identifier classifier -+ __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0classifier', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6), ) - - -- classifier = property(__classifier.value, __classifier.set, None, '2.0.0+\n Classifier of the artifact.\n ') -+ classifier = property(__classifier.value, __classifier.set, None, '2.0.0+Classifier of the artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}version uses Python identifier version -- __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0version', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}version uses Python identifier version -+ __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0version', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6), ) - - -- version = property(__version.value, __version.set, None, '2.0.0+\n Artifact version. This is always upstream version, never\n compat version nor SYSTEM.\n ') -+ version = property(__version.value, __version.set, None, '2.0.0+Artifact version. This is always upstream version, never compat version nor SYSTEM.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}path uses Python identifier path -- __path = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'path'), 'path', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0path', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}path uses Python identifier path -+ __path = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'path'), 'path', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0path', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6), ) - - -- path = property(__path.value, __path.set, None, '2.0.0+\n Absolute path to artifact file stored in the local file\n system.\n ') -+ path = property(__path.value, __path.set, None, '2.0.0+Absolute path to artifact file stored in the local file system.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}namespace uses Python identifier namespace -- __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'namespace'), 'namespace', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0namespace', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}namespace uses Python identifier namespace -+ __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'namespace'), 'namespace', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0namespace', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6), ) - - -- namespace = property(__namespace.value, __namespace.set, None, '2.0.0+\n A namespace within which this artifact is stored. This\n usually is an identifier of software collection.\n ') -+ namespace = property(__namespace.value, __namespace.set, None, '2.0.0+A namespace within which this artifact is stored. This usually is an identifier of software collection.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}uuid uses Python identifier uuid -- __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uuid'), 'uuid', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0uuid', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}uuid uses Python identifier uuid -+ __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uuid'), 'uuid', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0uuid', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6), ) - - -- uuid = property(__uuid.value, __uuid.set, None, '2.0.0+\n Universally unique identifier of this artifact.\n ') -+ uuid = property(__uuid.value, __uuid.set, None, '2.0.0+Universally unique identifier of this artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}properties uses Python identifier properties -- __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'properties'), 'properties', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0properties', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}properties uses Python identifier properties -+ __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'properties'), 'properties', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0properties', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6), ) - - -- properties = property(__properties.value, __properties.set, None, '2.0.0+\n Extra properties of this artifact.\n ') -+ properties = property(__properties.value, __properties.set, None, '2.0.0+Extra properties of this artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}compatVersions uses Python identifier compatVersions -- __compatVersions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'compatVersions'), 'compatVersions', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0compatVersions', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}compatVersions uses Python identifier compatVersions -+ __compatVersions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'compatVersions'), 'compatVersions', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0compatVersions', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6), ) - - -- compatVersions = property(__compatVersions.value, __compatVersions.set, None, '2.0.0+\n Compatibility versions of this artifact. If the list is\n empty then this artifact is not considered as\n compatibility artifact.\n ') -+ compatVersions = property(__compatVersions.value, __compatVersions.set, None, '2.0.0+Compatibility versions of this artifact. If the list is empty then this artifact is not considered as compatibility artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}aliases uses Python identifier aliases -- __aliases = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'aliases'), 'aliases', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0aliases', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}aliases uses Python identifier aliases -+ __aliases = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'aliases'), 'aliases', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0aliases', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6), ) - - -- aliases = property(__aliases.value, __aliases.set, None, '2.0.0+\n Alternative identifiers of the artifact.\n ') -+ aliases = property(__aliases.value, __aliases.set, None, '2.0.0+Alternative identifiers of the artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}dependencies uses Python identifier dependencies -- __dependencies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dependencies'), 'dependencies', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_0_0dependencies', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}dependencies uses Python identifier dependencies -+ __dependencies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dependencies'), 'dependencies', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactMetadata_httpfedorahosted_orgxmvnMETADATA2_3_0dependencies', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6), ) - - -- dependencies = property(__dependencies.value, __dependencies.set, None, '2.0.0+\n List of artifact dependencies.\n ') -+ dependencies = property(__dependencies.value, __dependencies.set, None, '2.0.0+List of artifact dependencies.') - - _ElementMap.update({ - __groupId.name() : __groupId, -@@ -382,14 +369,12 @@ Namespace.addCategoryObject('typeBinding', 'ArtifactMetadata', ArtifactMetadata) - - # Complex type [anonymous] with content type ELEMENT_ONLY - class CTD_ANON_3 (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Extra properties of this artifact. -- """ -+ """2.0.0+Extra properties of this artifact.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = None -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 199, 8) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 155, 8) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType -@@ -405,22 +390,18 @@ class CTD_ANON_3 (pyxb.binding.basis.complexTypeDefinition): - - # Complex type [anonymous] with content type ELEMENT_ONLY - class CTD_ANON_4 (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Compatibility versions of this artifact. If the list is -- empty then this artifact is not considered as -- compatibility artifact. -- """ -+ """2.0.0+Compatibility versions of this artifact. If the list is empty then this artifact is not considered as compatibility artifact.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = None -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 214, 8) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 166, 8) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}version uses Python identifier version -- __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_4_httpfedorahosted_orgxmvnMETADATA2_0_0version', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 216, 12), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}version uses Python identifier version -+ __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_4_httpfedorahosted_orgxmvnMETADATA2_3_0version', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 168, 12), ) - - - version = property(__version.value, __version.set, None, None) -@@ -436,20 +417,18 @@ class CTD_ANON_4 (pyxb.binding.basis.complexTypeDefinition): - - # Complex type [anonymous] with content type ELEMENT_ONLY - class CTD_ANON_5 (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Alternative identifiers of the artifact. -- """ -+ """2.0.0+Alternative identifiers of the artifact.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = None -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 227, 8) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 177, 8) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}alias uses Python identifier alias -- __alias = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'alias'), 'alias', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_5_httpfedorahosted_orgxmvnMETADATA2_0_0alias', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 229, 12), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}alias uses Python identifier alias -+ __alias = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'alias'), 'alias', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_5_httpfedorahosted_orgxmvnMETADATA2_3_0alias', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 179, 12), ) - - - alias = property(__alias.value, __alias.set, None, None) -@@ -465,20 +444,18 @@ class CTD_ANON_5 (pyxb.binding.basis.complexTypeDefinition): - - # Complex type [anonymous] with content type ELEMENT_ONLY - class CTD_ANON_6 (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- List of artifact dependencies. -- """ -+ """2.0.0+List of artifact dependencies.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = None -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 240, 8) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 188, 8) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}dependency uses Python identifier dependency -- __dependency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dependency'), 'dependency', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_6_httpfedorahosted_orgxmvnMETADATA2_0_0dependency', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 242, 12), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}dependency uses Python identifier dependency -+ __dependency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dependency'), 'dependency', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_6_httpfedorahosted_orgxmvnMETADATA2_3_0dependency', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 190, 12), ) - - - dependency = property(__dependency.value, __dependency.set, None, None) -@@ -492,46 +469,44 @@ class CTD_ANON_6 (pyxb.binding.basis.complexTypeDefinition): - - - --# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}ArtifactAlias with content type ELEMENT_ONLY -+# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}ArtifactAlias with content type ELEMENT_ONLY - class ArtifactAlias (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Alternative artifact identification coordinates. -- """ -+ """2.0.0+Alternative artifact identification coordinates.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArtifactAlias') -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 248, 2) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 196, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId -- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId -+ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6), ) - - -- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group ID of the artifact alias.\n ') -+ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group ID of the artifact alias.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId -- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId -+ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6), ) - - -- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Artifact ID of the artifact alias.\n ') -+ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Artifact ID of the artifact alias.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}extension uses Python identifier extension -- __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_0_0extension', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}extension uses Python identifier extension -+ __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_3_0extension', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6), ) - - -- extension = property(__extension.value, __extension.set, None, '2.0.0+\n Extension of the artifact alias.\n ') -+ extension = property(__extension.value, __extension.set, None, '2.0.0+Extension of the artifact alias.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}classifier uses Python identifier classifier -- __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_0_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_0_0classifier', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}classifier uses Python identifier classifier -+ __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_3_0_ArtifactAlias_httpfedorahosted_orgxmvnMETADATA2_3_0classifier', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6), ) - - -- classifier = property(__classifier.value, __classifier.set, None, '2.0.0+\n Classifier of the artifact alias.\n ') -+ classifier = property(__classifier.value, __classifier.set, None, '2.0.0+Classifier of the artifact alias.') - - _ElementMap.update({ - __groupId.name() : __groupId, -@@ -545,74 +520,79 @@ class ArtifactAlias (pyxb.binding.basis.complexTypeDefinition): - Namespace.addCategoryObject('typeBinding', 'ArtifactAlias', ArtifactAlias) - - --# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}Dependency with content type ELEMENT_ONLY -+# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}Dependency with content type ELEMENT_ONLY - class Dependency (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Description of dependency artifact. -- """ -+ """2.0.0+Description of dependency artifact.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Dependency') -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 290, 2) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 228, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId -- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId -+ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6), ) -+ -+ -+ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group ID of the dependency artifact.') -+ -+ -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId -+ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6), ) - - -- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group ID of the dependency artifact.\n ') -+ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Artifact ID of the dependency artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId -- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}extension uses Python identifier extension -+ __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0extension', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6), ) - - -- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Artifact ID of the dependency artifact.\n ') -+ extension = property(__extension.value, __extension.set, None, '2.0.0+Extension of the dependency artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}extension uses Python identifier extension -- __extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extension'), 'extension', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0extension', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}classifier uses Python identifier classifier -+ __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0classifier', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6), ) - - -- extension = property(__extension.value, __extension.set, None, '2.0.0+\n Extension of the dependency artifact.\n ') -+ classifier = property(__classifier.value, __classifier.set, None, '2.0.0+Classifier of the dependency artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}classifier uses Python identifier classifier -- __classifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'classifier'), 'classifier', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0classifier', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}requestedVersion uses Python identifier requestedVersion -+ __requestedVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion'), 'requestedVersion', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0requestedVersion', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6), ) - - -- classifier = property(__classifier.value, __classifier.set, None, '2.0.0+\n Classifier of the dependency artifact.\n ') -+ requestedVersion = property(__requestedVersion.value, __requestedVersion.set, None, '2.0.0+Version of the dependency artifact as defined in the main artifact descriptor. This may be a version range as supported by Aether.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}requestedVersion uses Python identifier requestedVersion -- __requestedVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion'), 'requestedVersion', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0requestedVersion', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}resolvedVersion uses Python identifier resolvedVersion -+ __resolvedVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion'), 'resolvedVersion', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0resolvedVersion', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6), ) - - -- requestedVersion = property(__requestedVersion.value, __requestedVersion.set, None, '2.0.0+\n Version of the dependency artifact as defined in the main\n artifact descriptor. This may be a version range as\n supported by Aether.\n ') -+ resolvedVersion = property(__resolvedVersion.value, __resolvedVersion.set, None, '2.0.0+Version of the dependency artifact, as resolved during build. Absence of this field indicates a dependency on default artifact version.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}resolvedVersion uses Python identifier resolvedVersion -- __resolvedVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion'), 'resolvedVersion', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0resolvedVersion', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}namespace uses Python identifier namespace -+ __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'namespace'), 'namespace', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0namespace', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6), ) - - -- resolvedVersion = property(__resolvedVersion.value, __resolvedVersion.set, None, '2.0.0+\n Version of the dependency artifact, as resolved during\n build. Absence of this field indicates a dependency on\n default artifact version.\n ') -+ namespace = property(__namespace.value, __namespace.set, None, '2.0.0+A namespace within which this artifact is stored. This usually is an identifier of software collection.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}namespace uses Python identifier namespace -- __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'namespace'), 'namespace', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0namespace', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}optional uses Python identifier optional -+ __optional = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'optional'), 'optional', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0optional', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6), ) - - -- namespace = property(__namespace.value, __namespace.set, None, '2.0.0+\n A namespace within which this artifact is stored. This\n usually is an identifier of software collection.\n ') -+ optional = property(__optional.value, __optional.set, None, '2.3.0+Specifies whether given dependency is optional or not.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}exclusions uses Python identifier exclusions -- __exclusions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exclusions'), 'exclusions', '__httpfedorahosted_orgxmvnMETADATA2_0_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_0_0exclusions', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}exclusions uses Python identifier exclusions -+ __exclusions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exclusions'), 'exclusions', '__httpfedorahosted_orgxmvnMETADATA2_3_0_Dependency_httpfedorahosted_orgxmvnMETADATA2_3_0exclusions', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6), ) - - -- exclusions = property(__exclusions.value, __exclusions.set, None, '2.0.0+\n List of dependency exclusions.\n ') -+ exclusions = property(__exclusions.value, __exclusions.set, None, '2.0.0+List of dependency exclusions.') - - _ElementMap.update({ - __groupId.name() : __groupId, -@@ -622,6 +602,7 @@ class Dependency (pyxb.binding.basis.complexTypeDefinition): - __requestedVersion.name() : __requestedVersion, - __resolvedVersion.name() : __resolvedVersion, - __namespace.name() : __namespace, -+ __optional.name() : __optional, - __exclusions.name() : __exclusions - }) - _AttributeMap.update({ -@@ -632,20 +613,18 @@ Namespace.addCategoryObject('typeBinding', 'Dependency', Dependency) - - # Complex type [anonymous] with content type ELEMENT_ONLY - class CTD_ANON_7 (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- List of dependency exclusions. -- """ -+ """2.0.0+List of dependency exclusions.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = None -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 366, 8) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 287, 8) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}exclusion uses Python identifier exclusion -- __exclusion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exclusion'), 'exclusion', '__httpfedorahosted_orgxmvnMETADATA2_0_0_CTD_ANON_7_httpfedorahosted_orgxmvnMETADATA2_0_0exclusion', True, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 368, 12), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}exclusion uses Python identifier exclusion -+ __exclusion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exclusion'), 'exclusion', '__httpfedorahosted_orgxmvnMETADATA2_3_0_CTD_ANON_7_httpfedorahosted_orgxmvnMETADATA2_3_0exclusion', True, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 289, 12), ) - - - exclusion = property(__exclusion.value, __exclusion.set, None, None) -@@ -659,32 +638,30 @@ class CTD_ANON_7 (pyxb.binding.basis.complexTypeDefinition): - - - --# Complex type {http://fedorahosted.org/xmvn/METADATA/2.0.0}DependencyExclusion with content type ELEMENT_ONLY -+# Complex type {http://fedorahosted.org/xmvn/METADATA/2.3.0}DependencyExclusion with content type ELEMENT_ONLY - class DependencyExclusion (pyxb.binding.basis.complexTypeDefinition): -- """2.0.0+ -- Description of artifact excluded from dependency tree. -- """ -+ """2.0.0+Description of artifact excluded from dependency tree.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DependencyExclusion') -- _XSDLocation = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 374, 2) -+ _XSDLocation = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 295, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}groupId uses Python identifier groupId -- __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_DependencyExclusion_httpfedorahosted_orgxmvnMETADATA2_0_0groupId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}groupId uses Python identifier groupId -+ __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupId'), 'groupId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_DependencyExclusion_httpfedorahosted_orgxmvnMETADATA2_3_0groupId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6), ) - - -- groupId = property(__groupId.value, __groupId.set, None, '2.0.0+\n Group ID of the excluded artifact.\n ') -+ groupId = property(__groupId.value, __groupId.set, None, '2.0.0+Group ID of the excluded artifact.') - - -- # Element {http://fedorahosted.org/xmvn/METADATA/2.0.0}artifactId uses Python identifier artifactId -- __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_0_0_DependencyExclusion_httpfedorahosted_orgxmvnMETADATA2_0_0artifactId', False, pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6), ) -+ # Element {http://fedorahosted.org/xmvn/METADATA/2.3.0}artifactId uses Python identifier artifactId -+ __artifactId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), 'artifactId', '__httpfedorahosted_orgxmvnMETADATA2_3_0_DependencyExclusion_httpfedorahosted_orgxmvnMETADATA2_3_0artifactId', False, pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6), ) - - -- artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+\n Artifact ID of the excluded artifact.\n ') -+ artifactId = property(__artifactId.value, __artifactId.set, None, '2.0.0+Artifact ID of the excluded artifact.') - - _ElementMap.update({ - __groupId.name() : __groupId, -@@ -696,18 +673,18 @@ class DependencyExclusion (pyxb.binding.basis.complexTypeDefinition): - Namespace.addCategoryObject('typeBinding', 'DependencyExclusion', DependencyExclusion) - - --metadata = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'metadata'), PackageMetadata, documentation='2.0.0+\n Root element of the metadata file.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 7, 2)) -+metadata = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'metadata'), PackageMetadata, documentation='2.0.0+\n Root element of the metadata file.\n ', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 7, 2)) - Namespace.addCategoryObject('elementBinding', metadata.name().localName(), metadata) - - - --PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uuid'), pyxb.binding.datatypes.string, scope=PackageMetadata, documentation='2.0.0+\n Universally unique identifier of this piece of metadata.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6))) -+PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uuid'), pyxb.binding.datatypes.string, scope=PackageMetadata, documentation='2.0.0+Universally unique identifier of this piece of metadata.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6))) - --PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'properties'), CTD_ANON, scope=PackageMetadata, documentation='2.0.0+\n Properties of this piece of metadata.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6))) -+PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'properties'), CTD_ANON, scope=PackageMetadata, documentation='2.0.0+Properties of this piece of metadata.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6))) - --PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifacts'), CTD_ANON_, scope=PackageMetadata, documentation='2.0.0+\n List of installed artifacts described by this piece of\n metadata.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6))) -+PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifacts'), CTD_ANON_, scope=PackageMetadata, documentation='2.0.0+List of installed artifacts described by this piece of metadata.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6))) - --PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts'), CTD_ANON_2, scope=PackageMetadata, documentation='2.0.0+\n List of artifacts built but not installed in any package.\n Useful for detecting broken package dependencies.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6))) -+PackageMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts'), CTD_ANON_2, scope=PackageMetadata, documentation='2.0.0+List of artifacts built but not installed in any package. Useful for detecting broken package dependencies.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6))) - - def _BuildAutomaton_ (): - # Remove this helper function from the namespace after it is invoked -@@ -716,12 +693,12 @@ def _BuildAutomaton_ (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uuid')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6)) -+ symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uuid')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -737,12 +714,12 @@ def _BuildAutomaton_2 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'properties')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6)) -+ symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'properties')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -758,12 +735,12 @@ def _BuildAutomaton_3 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifacts')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6)) -+ symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifacts')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -779,12 +756,12 @@ def _BuildAutomaton_4 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6)) -+ symbol = pyxb.binding.content.ElementUse(PackageMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifacts')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -800,13 +777,13 @@ def _BuildAutomaton (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 23, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 23, 6)) - counters.add(cc_0) -- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 31, 6)) -+ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 29, 6)) - counters.add(cc_1) -- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 44, 6)) -+ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 40, 6)) - counters.add(cc_2) -- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 58, 6)) -+ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 51, 6)) - counters.add(cc_3) - states = [] - sub_automata = [] -@@ -815,7 +792,7 @@ def _BuildAutomaton (): - sub_automata.append(_BuildAutomaton_3()) - sub_automata.append(_BuildAutomaton_4()) - final_update = set() -- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 22, 4) -+ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 22, 4) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) - st_0._set_subAutomata(*sub_automata) - states.append(st_0) -@@ -834,12 +811,12 @@ def _BuildAutomaton_5 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 40, 12)) -+ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 36, 12)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 40, 12)) -+ symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 36, 12)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -852,7 +829,7 @@ CTD_ANON._Automaton = _BuildAutomaton_5() - - - --CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifact'), ArtifactMetadata, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 54, 12))) -+CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifact'), ArtifactMetadata, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 47, 12))) - - def _BuildAutomaton_6 (): - # Remove this helper function from the namespace after it is invoked -@@ -861,12 +838,12 @@ def _BuildAutomaton_6 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 54, 12)) -+ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 47, 12)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifact')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 54, 12)) -+ symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifact')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 47, 12)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -879,7 +856,7 @@ CTD_ANON_._Automaton = _BuildAutomaton_6() - - - --CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact'), SkippedArtifactMetadata, scope=CTD_ANON_2, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 68, 12))) -+CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact'), SkippedArtifactMetadata, scope=CTD_ANON_2, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 58, 12))) - - def _BuildAutomaton_7 (): - # Remove this helper function from the namespace after it is invoked -@@ -888,12 +865,12 @@ def _BuildAutomaton_7 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 68, 12)) -+ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 58, 12)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 68, 12)) -+ symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'skippedArtifact')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 58, 12)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -906,13 +883,13 @@ CTD_ANON_2._Automaton = _BuildAutomaton_7() - - - --SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+\n Group ID of skipped artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6))) -+SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+Group ID of skipped artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6))) - --SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+\n Artifact ID of skipped artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6))) -+SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+Artifact ID of skipped artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6))) - --SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+\n Extension of skipped artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6), unicode_default='jar')) -+SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+Extension of skipped artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6), unicode_default='jar')) - --SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+\n Classifier of skipped artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6), unicode_default='')) -+SkippedArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=SkippedArtifactMetadata, documentation='2.0.0+Classifier of skipped artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6), unicode_default='')) - - def _BuildAutomaton_9 (): - # Remove this helper function from the namespace after it is invoked -@@ -921,12 +898,12 @@ def _BuildAutomaton_9 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6)) -+ symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -942,12 +919,12 @@ def _BuildAutomaton_10 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6)) -+ symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -963,12 +940,12 @@ def _BuildAutomaton_11 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6)) -+ symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -984,12 +961,12 @@ def _BuildAutomaton_12 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6)) -+ symbol = pyxb.binding.content.ElementUse(SkippedArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1005,13 +982,13 @@ def _BuildAutomaton_8 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 83, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 70, 6)) - counters.add(cc_0) -- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 91, 6)) -+ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 76, 6)) - counters.add(cc_1) -- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 99, 6)) -+ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 82, 6)) - counters.add(cc_2) -- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 107, 6)) -+ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 88, 6)) - counters.add(cc_3) - states = [] - sub_automata = [] -@@ -1020,7 +997,7 @@ def _BuildAutomaton_8 (): - sub_automata.append(_BuildAutomaton_11()) - sub_automata.append(_BuildAutomaton_12()) - final_update = set() -- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 82, 4) -+ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 69, 4) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) - st_0._set_subAutomata(*sub_automata) - states.append(st_0) -@@ -1032,29 +1009,29 @@ SkippedArtifactMetadata._Automaton = _BuildAutomaton_8() - - - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Group identifier of the artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Group identifier of the artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6))) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Identifier of the artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Identifier of the artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6))) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Extension of artifact file.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6), unicode_default='jar')) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Extension of artifact file.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6), unicode_default='jar')) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Classifier of the artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6), unicode_default='')) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Classifier of the artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6), unicode_default='')) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Artifact version. This is always upstream version, never\n compat version nor SYSTEM.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Artifact version. This is always upstream version, never compat version nor SYSTEM.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6))) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'path'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Absolute path to artifact file stored in the local file\n system.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'path'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Absolute path to artifact file stored in the local file system.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6))) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'namespace'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n A namespace within which this artifact is stored. This\n usually is an identifier of software collection.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6), unicode_default='')) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'namespace'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+A namespace within which this artifact is stored. This usually is an identifier of software collection.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6), unicode_default='')) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uuid'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+\n Universally unique identifier of this artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uuid'), pyxb.binding.datatypes.string, scope=ArtifactMetadata, documentation='2.0.0+Universally unique identifier of this artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6))) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'properties'), CTD_ANON_3, scope=ArtifactMetadata, documentation='2.0.0+\n Extra properties of this artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'properties'), CTD_ANON_3, scope=ArtifactMetadata, documentation='2.0.0+Extra properties of this artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6))) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'compatVersions'), CTD_ANON_4, scope=ArtifactMetadata, documentation='2.0.0+\n Compatibility versions of this artifact. If the list is\n empty then this artifact is not considered as\n compatibility artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'compatVersions'), CTD_ANON_4, scope=ArtifactMetadata, documentation='2.0.0+Compatibility versions of this artifact. If the list is empty then this artifact is not considered as compatibility artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6))) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'aliases'), CTD_ANON_5, scope=ArtifactMetadata, documentation='2.0.0+\n Alternative identifiers of the artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'aliases'), CTD_ANON_5, scope=ArtifactMetadata, documentation='2.0.0+Alternative identifiers of the artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6))) - --ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dependencies'), CTD_ANON_6, scope=ArtifactMetadata, documentation='2.0.0+\n List of artifact dependencies.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6))) -+ArtifactMetadata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dependencies'), CTD_ANON_6, scope=ArtifactMetadata, documentation='2.0.0+List of artifact dependencies.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6))) - - def _BuildAutomaton_14 (): - # Remove this helper function from the namespace after it is invoked -@@ -1063,12 +1040,12 @@ def _BuildAutomaton_14 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1084,12 +1061,12 @@ def _BuildAutomaton_15 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1105,12 +1082,12 @@ def _BuildAutomaton_16 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1126,12 +1103,12 @@ def _BuildAutomaton_17 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1147,12 +1124,12 @@ def _BuildAutomaton_18 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1168,12 +1145,12 @@ def _BuildAutomaton_19 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'path')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'path')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1189,12 +1166,12 @@ def _BuildAutomaton_20 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'namespace')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'namespace')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1210,12 +1187,12 @@ def _BuildAutomaton_21 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uuid')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uuid')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1231,12 +1208,12 @@ def _BuildAutomaton_22 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'properties')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'properties')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1252,12 +1229,12 @@ def _BuildAutomaton_23 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'compatVersions')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'compatVersions')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1273,12 +1250,12 @@ def _BuildAutomaton_24 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'aliases')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'aliases')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1294,12 +1271,12 @@ def _BuildAutomaton_25 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dependencies')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactMetadata._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dependencies')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1315,29 +1292,29 @@ def _BuildAutomaton_13 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 125, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 102, 6)) - counters.add(cc_0) -- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 133, 6)) -+ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 108, 6)) - counters.add(cc_1) -- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 141, 6)) -+ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 114, 6)) - counters.add(cc_2) -- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 149, 6)) -+ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 120, 6)) - counters.add(cc_3) -- cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 157, 6)) -+ cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 126, 6)) - counters.add(cc_4) -- cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 166, 6)) -+ cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 132, 6)) - counters.add(cc_5) -- cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 175, 6)) -+ cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 138, 6)) - counters.add(cc_6) -- cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 184, 6)) -+ cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 144, 6)) - counters.add(cc_7) -- cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 192, 6)) -+ cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 150, 6)) - counters.add(cc_8) -- cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 205, 6)) -+ cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 161, 6)) - counters.add(cc_9) -- cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 220, 6)) -+ cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 172, 6)) - counters.add(cc_10) -- cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 233, 6)) -+ cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 183, 6)) - counters.add(cc_11) - states = [] - sub_automata = [] -@@ -1354,7 +1331,7 @@ def _BuildAutomaton_13 (): - sub_automata.append(_BuildAutomaton_24()) - sub_automata.append(_BuildAutomaton_25()) - final_update = set() -- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 124, 4) -+ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 101, 4) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) - st_0._set_subAutomata(*sub_automata) - states.append(st_0) -@@ -1373,12 +1350,12 @@ def _BuildAutomaton_26 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 201, 12)) -+ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 157, 12)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 201, 12)) -+ symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 157, 12)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1391,7 +1368,7 @@ CTD_ANON_3._Automaton = _BuildAutomaton_26() - - - --CTD_ANON_4._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=CTD_ANON_4, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 216, 12))) -+CTD_ANON_4._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=CTD_ANON_4, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 168, 12))) - - def _BuildAutomaton_27 (): - # Remove this helper function from the namespace after it is invoked -@@ -1400,12 +1377,12 @@ def _BuildAutomaton_27 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 216, 12)) -+ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 168, 12)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(CTD_ANON_4._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 216, 12)) -+ symbol = pyxb.binding.content.ElementUse(CTD_ANON_4._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 168, 12)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1418,7 +1395,7 @@ CTD_ANON_4._Automaton = _BuildAutomaton_27() - - - --CTD_ANON_5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'alias'), ArtifactAlias, scope=CTD_ANON_5, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 229, 12))) -+CTD_ANON_5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'alias'), ArtifactAlias, scope=CTD_ANON_5, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 179, 12))) - - def _BuildAutomaton_28 (): - # Remove this helper function from the namespace after it is invoked -@@ -1427,12 +1404,12 @@ def _BuildAutomaton_28 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 229, 12)) -+ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 179, 12)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(CTD_ANON_5._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'alias')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 229, 12)) -+ symbol = pyxb.binding.content.ElementUse(CTD_ANON_5._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'alias')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 179, 12)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1445,7 +1422,7 @@ CTD_ANON_5._Automaton = _BuildAutomaton_28() - - - --CTD_ANON_6._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dependency'), Dependency, scope=CTD_ANON_6, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 242, 12))) -+CTD_ANON_6._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dependency'), Dependency, scope=CTD_ANON_6, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 190, 12))) - - def _BuildAutomaton_29 (): - # Remove this helper function from the namespace after it is invoked -@@ -1454,12 +1431,12 @@ def _BuildAutomaton_29 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 242, 12)) -+ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 190, 12)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(CTD_ANON_6._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dependency')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 242, 12)) -+ symbol = pyxb.binding.content.ElementUse(CTD_ANON_6._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dependency')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 190, 12)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1472,13 +1449,13 @@ CTD_ANON_6._Automaton = _BuildAutomaton_29() - - - --ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+\n Group ID of the artifact alias.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6))) -+ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+Group ID of the artifact alias.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6))) - --ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+\n Artifact ID of the artifact alias.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6))) -+ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+Artifact ID of the artifact alias.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6))) - --ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+\n Extension of the artifact alias.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6), unicode_default='jar')) -+ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+Extension of the artifact alias.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6), unicode_default='jar')) - --ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+\n Classifier of the artifact alias.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6), unicode_default='')) -+ArtifactAlias._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=ArtifactAlias, documentation='2.0.0+Classifier of the artifact alias.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6), unicode_default='')) - - def _BuildAutomaton_31 (): - # Remove this helper function from the namespace after it is invoked -@@ -1487,12 +1464,12 @@ def _BuildAutomaton_31 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1508,12 +1485,12 @@ def _BuildAutomaton_32 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1529,12 +1506,12 @@ def _BuildAutomaton_33 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1550,12 +1527,12 @@ def _BuildAutomaton_34 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6)) -+ symbol = pyxb.binding.content.ElementUse(ArtifactAlias._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1571,13 +1548,13 @@ def _BuildAutomaton_30 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 256, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 202, 6)) - counters.add(cc_0) -- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 264, 6)) -+ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 208, 6)) - counters.add(cc_1) -- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 272, 6)) -+ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 214, 6)) - counters.add(cc_2) -- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 280, 6)) -+ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 220, 6)) - counters.add(cc_3) - states = [] - sub_automata = [] -@@ -1586,7 +1563,7 @@ def _BuildAutomaton_30 (): - sub_automata.append(_BuildAutomaton_33()) - sub_automata.append(_BuildAutomaton_34()) - final_update = set() -- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 255, 4) -+ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 201, 4) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) - st_0._set_subAutomata(*sub_automata) - states.append(st_0) -@@ -1598,21 +1575,23 @@ ArtifactAlias._Automaton = _BuildAutomaton_30() - - - --Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Group ID of the dependency artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6))) -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Group ID of the dependency artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6))) - --Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Artifact ID of the dependency artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6))) -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Artifact ID of the dependency artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6))) - --Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Extension of the dependency artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6), unicode_default='jar')) -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extension'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Extension of the dependency artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6), unicode_default='jar')) - --Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Classifier of the dependency artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6), unicode_default='')) -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'classifier'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Classifier of the dependency artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6), unicode_default='')) - --Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Version of the dependency artifact as defined in the main\n artifact descriptor. This may be a version range as\n supported by Aether.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6))) -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Version of the dependency artifact as defined in the main artifact descriptor. This may be a version range as supported by Aether.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6), unicode_default='SYSTEM')) - --Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n Version of the dependency artifact, as resolved during\n build. Absence of this field indicates a dependency on\n default artifact version.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6), unicode_default='SYSTEM')) -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+Version of the dependency artifact, as resolved during build. Absence of this field indicates a dependency on default artifact version.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6), unicode_default='SYSTEM')) - --Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'namespace'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+\n A namespace within which this artifact is stored. This\n usually is an identifier of software collection.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6), unicode_default='')) -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'namespace'), pyxb.binding.datatypes.string, scope=Dependency, documentation='2.0.0+A namespace within which this artifact is stored. This usually is an identifier of software collection.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6), unicode_default='')) - --Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exclusions'), CTD_ANON_7, scope=Dependency, documentation='2.0.0+\n List of dependency exclusions.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6))) -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'optional'), pyxb.binding.datatypes.boolean, scope=Dependency, documentation='2.3.0+Specifies whether given dependency is optional or not.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6))) -+ -+Dependency._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exclusions'), CTD_ANON_7, scope=Dependency, documentation='2.0.0+List of dependency exclusions.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6))) - - def _BuildAutomaton_36 (): - # Remove this helper function from the namespace after it is invoked -@@ -1621,12 +1600,12 @@ def _BuildAutomaton_36 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1642,12 +1621,12 @@ def _BuildAutomaton_37 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1663,12 +1642,12 @@ def _BuildAutomaton_38 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extension')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1684,12 +1663,12 @@ def _BuildAutomaton_39 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'classifier')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1705,12 +1684,12 @@ def _BuildAutomaton_40 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'requestedVersion')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1726,12 +1705,12 @@ def _BuildAutomaton_41 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resolvedVersion')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1747,12 +1726,12 @@ def _BuildAutomaton_42 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'namespace')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'namespace')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1768,12 +1747,33 @@ def _BuildAutomaton_43 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6)) -+ counters.add(cc_0) -+ states = [] -+ final_update = set() -+ final_update.add(fac.UpdateInstruction(cc_0, False)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'optional')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6)) -+ st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) -+ states.append(st_0) -+ transitions = [] -+ transitions.append(fac.Transition(st_0, [ -+ fac.UpdateInstruction(cc_0, True) ])) -+ st_0._set_transitionSet(transitions) -+ return fac.Automaton(states, counters, True, containing_state=st_0) -+ -+def _BuildAutomaton_44 (): -+ # Remove this helper function from the namespace after it is invoked -+ global _BuildAutomaton_44 -+ del _BuildAutomaton_44 -+ import pyxb.utils.fac as fac -+ -+ counters = set() -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exclusions')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6)) -+ symbol = pyxb.binding.content.ElementUse(Dependency._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exclusions')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1789,22 +1789,24 @@ def _BuildAutomaton_35 (): - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 298, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 234, 6)) - counters.add(cc_0) -- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 306, 6)) -+ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 240, 6)) - counters.add(cc_1) -- cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 314, 6)) -+ cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 246, 6)) - counters.add(cc_2) -- cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 322, 6)) -+ cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 252, 6)) - counters.add(cc_3) -- cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 330, 6)) -+ cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 258, 6)) - counters.add(cc_4) -- cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 340, 6)) -+ cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 264, 6)) - counters.add(cc_5) -- cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 350, 6)) -+ cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 270, 6)) - counters.add(cc_6) -- cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 359, 6)) -+ cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 276, 6)) - counters.add(cc_7) -+ cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 282, 6)) -+ counters.add(cc_8) - states = [] - sub_automata = [] - sub_automata.append(_BuildAutomaton_36()) -@@ -1815,8 +1817,9 @@ def _BuildAutomaton_35 (): - sub_automata.append(_BuildAutomaton_41()) - sub_automata.append(_BuildAutomaton_42()) - sub_automata.append(_BuildAutomaton_43()) -+ sub_automata.append(_BuildAutomaton_44()) - final_update = set() -- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 297, 4) -+ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 233, 4) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) - st_0._set_subAutomata(*sub_automata) - states.append(st_0) -@@ -1828,21 +1831,21 @@ Dependency._Automaton = _BuildAutomaton_35() - - - --CTD_ANON_7._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exclusion'), DependencyExclusion, scope=CTD_ANON_7, location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 368, 12))) -+CTD_ANON_7._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exclusion'), DependencyExclusion, scope=CTD_ANON_7, location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 289, 12))) - --def _BuildAutomaton_44 (): -+def _BuildAutomaton_45 (): - # Remove this helper function from the namespace after it is invoked -- global _BuildAutomaton_44 -- del _BuildAutomaton_44 -+ global _BuildAutomaton_45 -+ del _BuildAutomaton_45 - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 368, 12)) -+ cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 289, 12)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(CTD_ANON_7._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exclusion')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 368, 12)) -+ symbol = pyxb.binding.content.ElementUse(CTD_ANON_7._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exclusion')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 289, 12)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1850,28 +1853,28 @@ def _BuildAutomaton_44 (): - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) --CTD_ANON_7._Automaton = _BuildAutomaton_44() -+CTD_ANON_7._Automaton = _BuildAutomaton_45() - - - - --DependencyExclusion._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=DependencyExclusion, documentation='2.0.0+\n Group ID of the excluded artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6))) -+DependencyExclusion._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupId'), pyxb.binding.datatypes.string, scope=DependencyExclusion, documentation='2.0.0+Group ID of the excluded artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6))) - --DependencyExclusion._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=DependencyExclusion, documentation='2.0.0+\n Artifact ID of the excluded artifact.\n ', location=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6))) -+DependencyExclusion._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactId'), pyxb.binding.datatypes.string, scope=DependencyExclusion, documentation='2.0.0+Artifact ID of the excluded artifact.', location=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6))) - --def _BuildAutomaton_46 (): -+def _BuildAutomaton_47 (): - # Remove this helper function from the namespace after it is invoked -- global _BuildAutomaton_46 -- del _BuildAutomaton_46 -+ global _BuildAutomaton_47 -+ del _BuildAutomaton_47 - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(DependencyExclusion._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6)) -+ symbol = pyxb.binding.content.ElementUse(DependencyExclusion._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1880,19 +1883,19 @@ def _BuildAutomaton_46 (): - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=st_0) - --def _BuildAutomaton_47 (): -+def _BuildAutomaton_48 (): - # Remove this helper function from the namespace after it is invoked -- global _BuildAutomaton_47 -- del _BuildAutomaton_47 -+ global _BuildAutomaton_48 -+ del _BuildAutomaton_48 - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) -- symbol = pyxb.binding.content.ElementUse(DependencyExclusion._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6)) -+ symbol = pyxb.binding.content.ElementUse(DependencyExclusion._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'artifactId')), pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] -@@ -1901,28 +1904,28 @@ def _BuildAutomaton_47 (): - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=st_0) - --def _BuildAutomaton_45 (): -+def _BuildAutomaton_46 (): - # Remove this helper function from the namespace after it is invoked -- global _BuildAutomaton_45 -- del _BuildAutomaton_45 -+ global _BuildAutomaton_46 -+ del _BuildAutomaton_46 - import pyxb.utils.fac as fac - - counters = set() -- cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 382, 6)) -+ cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 301, 6)) - counters.add(cc_0) -- cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 390, 6)) -+ cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 307, 6)) - counters.add(cc_1) - states = [] - sub_automata = [] -- sub_automata.append(_BuildAutomaton_46()) - sub_automata.append(_BuildAutomaton_47()) -+ sub_automata.append(_BuildAutomaton_48()) - final_update = set() -- symbol = pyxb.utils.utility.Location('/work-local/projects/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.0.0.xsd', 381, 4) -+ symbol = pyxb.utils.utility.Location('/home/msimacek/git/xmvn/xmvn-core/target/generated-site/resources/xsd/metadata-2.3.0.xsd', 300, 4) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) - st_0._set_subAutomata(*sub_automata) - states.append(st_0) - transitions = [] - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) --DependencyExclusion._Automaton = _BuildAutomaton_45() -+DependencyExclusion._Automaton = _BuildAutomaton_46() - -diff --git a/test/test_common.py b/test/test_common.py -index bd5ad40..06e58b5 100644 ---- a/test/test_common.py -+++ b/test/test_common.py -@@ -95,8 +95,12 @@ def prepare_metadata(metadata_dir): - for filename in filenames: - if filename.endswith("-want.xml"): - want_file = os.path.join(dirname, filename) -- with open(want_file) as wfile: -- metadata = m.CreateFromDocument(wfile.read()) -+ with open(want_file, 'rb') as wfile: -+ # FIXME make proper support for multiple model versions -+ data = wfile.read().replace(b'http://fedorahosted.org/xmvn/METADATA/2.0.0', -+ b'http://fedorahosted.org/xmvn/METADATA/2.3.0') -+ -+ metadata = m.CreateFromDocument(data) - for a in metadata.artifacts.artifact: - if '%' in a.path: - a.path = a.path % (metadata_dir) --- -2.1.0 - diff --git a/0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch b/0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch deleted file mode 100644 index 77788ad..0000000 --- a/0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 88865fc14c8cdd9e43b35daf056df5b9b93ba0e5 Mon Sep 17 00:00:00 2001 -From: Michal Srb -Date: Fri, 13 Feb 2015 06:48:10 +0100 -Subject: [PATCH] [maven_depmap] Open existing metadata in binary mode - ---- - java-utils/maven_depmap.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/java-utils/maven_depmap.py b/java-utils/maven_depmap.py -index 78fe643..9094c22 100644 ---- a/java-utils/maven_depmap.py -+++ b/java-utils/maven_depmap.py -@@ -192,7 +192,7 @@ def write_metadata(metadata_file, artifacts): - xml = gzip.open(metadata_file, 'rb').read() - except IOError: - # Not a gzipped file? -- xml = open(metadata_file, "r").read() -+ xml = open(metadata_file, "rb").read() - # FIXME make proper support for multiple model versions - xml = xml.replace(b'http://fedorahosted.org/xmvn/METADATA/2.0.0', - b'http://fedorahosted.org/xmvn/METADATA/2.3.0') --- -2.1.0 - diff --git a/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch b/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch deleted file mode 100644 index 335c538..0000000 --- a/0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch +++ /dev/null @@ -1,85 +0,0 @@ -From 37dec7006368fc85f4cefa31d3e92f7daff3f680 Mon Sep 17 00:00:00 2001 -From: Michal Srb -Date: Wed, 7 Jan 2015 00:47:08 +0100 -Subject: [PATCH 1/3] [mvn_artifact] Fix "TypeError: process_raw_request() got - an unexpected keyword argument 'scl'" - ---- - java-utils/mvn_artifact.py | 12 +++++------- - macros.d/macros.xmvn | 2 +- - 2 files changed, 6 insertions(+), 8 deletions(-) - -diff --git a/java-utils/mvn_artifact.py b/java-utils/mvn_artifact.py -index 424252b..eb27a82 100644 ---- a/java-utils/mvn_artifact.py -+++ b/java-utils/mvn_artifact.py -@@ -88,7 +88,7 @@ class UnknownVersion(Exception): - pass - - --def get_parent_pom(pom, scl=None): -+def get_parent_pom(pom): - try: - metadata = Metadata(config) - known_artifacts = metadata.get_provided_artifacts() -@@ -103,7 +103,7 @@ def get_parent_pom(pom, scl=None): - - req = ResolutionRequest(pom.groupId, pom.artifactId, - extension="pom", version=pom.version) -- result = XMvnResolve.process_raw_request([req], scl=scl)[0] -+ result = XMvnResolve.process_raw_request([req])[0] - if not result: - raise Exception("Unable to resolve parent POM") - -@@ -169,7 +169,7 @@ def expand_props(deps, props): - d.interpolate(props) - - --def gather_dependencies(pom_path, scl=None): -+def gather_dependencies(pom_path): - if not pom_path: - return [] - pom = POM(pom_path) -@@ -189,7 +189,7 @@ def gather_dependencies(pom_path, scl=None): - except PomLoadingException: - pass - if not ppom: -- ppom = get_parent_pom(parent, scl=scl) -+ ppom = get_parent_pom(parent) - - parent = ppom.parent - pom_props = get_model_variables(ppom) -@@ -246,8 +246,6 @@ if __name__ == "__main__": - help="skip dependencies section in resulting metadata") - parser.add_option("-D", action="append", type="str", - help="add artifact property", metavar="property=value") -- parser.add_option("-n", "--namespace", type="str", -- help=SUPPRESS_HELP, default=None) - - sys.argv = args_to_unicode(sys.argv) - -@@ -300,7 +298,7 @@ if __name__ == "__main__": - if (not options.skip_dependencies and pom_path - and not is_it_ivy_file(pom_path)): - deps = [] -- mvn_deps = gather_dependencies(pom_path, scl=options.namespace) -+ mvn_deps = gather_dependencies(pom_path) - for d in mvn_deps: - deps.append(MetadataDependency.from_mvn_dependency(d)) - if deps: -diff --git a/macros.d/macros.xmvn b/macros.d/macros.xmvn -index 1a587fb..e7a6dda 100644 ---- a/macros.d/macros.xmvn -+++ b/macros.d/macros.xmvn -@@ -118,7 +118,7 @@ - # - # Usage: %mvn_artifact [] - # --%mvn_artifact %{pyinterpreter} %{javadir}-utils/mvn_artifact.py %{?scl:-n %{?scl}} -+%mvn_artifact %{pyinterpreter} %{javadir}-utils/mvn_artifact.py - - - # %mvn_build - build Maven project --- -2.1.0 - diff --git a/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch b/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch deleted file mode 100644 index c535b98..0000000 --- a/0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch +++ /dev/null @@ -1,112 +0,0 @@ -From 6886cb1f4c0b70d83eb19c706701f83643cfd5ba Mon Sep 17 00:00:00 2001 -From: Michal Srb -Date: Wed, 14 Jan 2015 10:07:49 +0100 -Subject: [PATCH 2/3] Replace all dashes with dots in versioned provides and - requires - -e.g.: -mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0-alpha-6 -will become: -mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0.alpha.6 - -This should prevent triggering of following error: -Error: Package: plexus-interactivity-jline-1.0-0.14.alpha6.10.fc22.noarch - Requires: mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0-alpha-6 - Removing: plexus-interactivity-api-1.0-0.14.alpha6.9.fc22.noarch - mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0-alpha-6 - Updated By: plexus-interactivity-api-1.0-0.14.alpha6.10.fc22.noarch - mvn(org.codehaus.plexus:plexus-interactivity-api) = 1.0-alpha-6 ---- - python/javapackages/common/osgi.py | 30 +++++++++++++++++++----------- - python/javapackages/common/util.py | 4 ++++ - python/javapackages/maven/printer.py | 3 +++ - 3 files changed, 26 insertions(+), 11 deletions(-) - -diff --git a/python/javapackages/common/osgi.py b/python/javapackages/common/osgi.py -index 832ae72..35c4f34 100644 ---- a/python/javapackages/common/osgi.py -+++ b/python/javapackages/common/osgi.py -@@ -35,6 +35,21 @@ - import re - - from javapackages.common.manifest import Manifest -+from javapackages.common.util import sanitize_version -+ -+ -+class OSGiUtils(object): -+ -+ @staticmethod -+ def get_rpm_str(bundle, version="", namespace=""): -+ ns = namespace -+ if version: -+ version = sanitize_version(version) -+ return "{ns}{d}osgi({bundle}){eq}{version}".format(ns=ns, -+ d="-" if ns else "", -+ bundle=bundle, -+ eq=" = " if version else "", -+ version=version) - - - class OSGiRequire(object): -@@ -75,13 +90,7 @@ class OSGiRequire(object): - - def get_rpm_str(self, version="", namespace=""): - ns = namespace or self.namespace -- verstr = "" -- if version: -- verstr = " = {ver}".format(ver=version) -- return "{ns}{d}osgi({bundle}){verstr}".format(ns=ns, -- d="-" if ns else "", -- bundle=self.bundle, -- verstr=verstr) -+ return OSGiUtils.get_rpm_str(self.bundle, version=version, namespace=ns) - - - class OSGiBundle(object): -@@ -166,7 +175,6 @@ class OSGiBundle(object): - return not self.__eq__(other) - - def get_rpm_str(self, version="", namespace=""): -- return "{ns}{d}osgi({bundle}) = {version}".format(ns=namespace or self.namespace, -- d="-" if self.namespace else "", -- bundle=self.bundle, -- version=version or self.version) -+ ver = version or self.version -+ ns = namespace or self.namespace -+ return OSGiUtils.get_rpm_str(self.bundle, version=ver, namespace=ns) -diff --git a/python/javapackages/common/util.py b/python/javapackages/common/util.py -index f893cc4..e373984 100644 ---- a/python/javapackages/common/util.py -+++ b/python/javapackages/common/util.py -@@ -128,3 +128,7 @@ def get_logger(name): - handler.setFormatter(formatter) - logger.addHandler(handler) - return logger -+ -+ -+def sanitize_version(version): -+ return version.replace("-", ".") -diff --git a/python/javapackages/maven/printer.py b/python/javapackages/maven/printer.py -index 095da99..4933bfc 100644 ---- a/python/javapackages/maven/printer.py -+++ b/python/javapackages/maven/printer.py -@@ -31,6 +31,8 @@ - # - # Authors: Michal Srb - -+from javapackages.common.util import sanitize_version -+ - class Printer(object): - @staticmethod - def get_mvn_str(gid, aid, ext="", cla="", ver=""): -@@ -66,6 +68,7 @@ class Printer(object): - rpmstr = "{ns}-{rpmstr}".format(ns=namespace, rpmstr=rpmstr) - - if pkgver is not None: -+ pkgver = sanitize_version(pkgver) - rpmstr = "{rpmstr} = {ver}".format(rpmstr=rpmstr, ver=pkgver) - - return rpmstr --- -2.1.0 - diff --git a/0003-Add-compatibility-with-lua-5.3.0.patch b/0003-Add-compatibility-with-lua-5.3.0.patch deleted file mode 100644 index b011810..0000000 --- a/0003-Add-compatibility-with-lua-5.3.0.patch +++ /dev/null @@ -1,37 +0,0 @@ -From aa56a70c74eae5508972c7d25d43da26fc9b071c Mon Sep 17 00:00:00 2001 -From: Mikolaj Izdebski -Date: Mon, 19 Jan 2015 05:46:46 +0100 -Subject: [PATCH 3/3] Add compatibility with lua 5.3.0 - ---- - depgenerators/fileattrs/maven.attr | 4 ++-- - depgenerators/fileattrs/osgi.attr | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/depgenerators/fileattrs/maven.attr b/depgenerators/fileattrs/maven.attr -index 5bead99..2ed0971 100644 ---- a/depgenerators/fileattrs/maven.attr -+++ b/depgenerators/fileattrs/maven.attr -@@ -1,5 +1,5 @@ - %__maven_provides %{_rpmconfigdir}/maven.prov --%__maven_provides_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(posix.getprocessid("pid"))} %{?scl:--scl %{?scl}} -+%__maven_provides_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(math.floor(posix.getprocessid("pid")))} %{?scl:--scl %{?scl}} - %__maven_requires %{_rpmconfigdir}/maven.req --%__maven_requires_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(posix.getprocessid("pid"))} %{?scl:--scl %{?scl}} -+%__maven_requires_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(math.floor(posix.getprocessid("pid")))} %{?scl:--scl %{?scl}} - %__maven_path ^%{_datadir}/maven-metadata/.* -diff --git a/depgenerators/fileattrs/osgi.attr b/depgenerators/fileattrs/osgi.attr -index 73a8b00..b33b2e1 100644 ---- a/depgenerators/fileattrs/osgi.attr -+++ b/depgenerators/fileattrs/osgi.attr -@@ -1,5 +1,5 @@ - %__osgi_provides %{_rpmconfigdir}/osgi.prov --%__osgi_provides_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(posix.getprocessid("pid"))} %{?scl:--scl %{?scl}} -+%__osgi_provides_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(math.floor(posix.getprocessid("pid")))} %{?scl:--scl %{?scl}} - %__osgi_requires %{!?scl:%{_rpmconfigdir}/osgi.req}%{?scl:%{_root_bindir}/true} --%__osgi_requires_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(posix.getprocessid("pid"))} %{?scl:--scl %{?scl}} -+%__osgi_requires_opts --cachedir %{_builddir}/%{?buildsubdir} --rpm-pid %{lua:print(math.floor(posix.getprocessid("pid")))} %{?scl:--scl %{?scl}} - %__osgi_path ^(.*\\.jar|((%{_prefix}/lib(64)?|%{_datadir})/.*/META-INF/MANIFEST.MF))$ --- -2.1.0 - diff --git a/javapackages-tools.spec b/javapackages-tools.spec index dc3ff98..c10af60 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -8,20 +8,14 @@ %endif Name: javapackages-tools -Version: 4.3.2 -Release: 6%{?dist} +Version: 4.4.0 +Release: 0%{?dist} Summary: Macros and scripts for Java packaging support License: BSD URL: https://git.fedorahosted.org/git/javapackages.git Source0: https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz -Patch0: 0001-mvn_artifact-Fix-TypeError-process_raw_request-got-a.patch -Patch1: 0002-Replace-all-dashes-with-dots-in-versioned-provides-a.patch -Patch2: 0003-Add-compatibility-with-lua-5.3.0.patch -# XXX temporary workaround -Patch3: 0001-Workaround-for-XMvn-version-bump-rhbz-1191657.patch -Patch4: 0001-maven_depmap-Open-existing-metadata-in-binary-mode.patch BuildArch: noarch @@ -180,12 +174,6 @@ This package provides non-essential macros and scripts to support Java packaging %prep %setup -q -n javapackages-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 - %build %if 0%{?with_python3} %configure --pyinterpreter=%{__python3} diff --git a/sources b/sources index e22be2c..57a8c51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7d1ef162f04e546a0c58d745f2896d3c javapackages-4.3.2.tar.xz +e4e84b14946df1188b526ab5d721071d javapackages-4.4.0.tar.xz From c4deeb0e073fa93d5018d9d3b77277ca426fffa4 Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Mon, 16 Feb 2015 14:40:06 +0100 Subject: [PATCH 09/10] bump spec :/ --- javapackages-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/javapackages-tools.spec b/javapackages-tools.spec index c10af60..c7cf59b 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -9,7 +9,7 @@ Name: javapackages-tools Version: 4.4.0 -Release: 0%{?dist} +Release: 1%{?dist} Summary: Macros and scripts for Java packaging support @@ -227,6 +227,9 @@ popd %doc LICENSE %changelog +* Mon Feb 16 2015 Michal Srb - 4.4.0-1 +- Update to upstream version 4.4.0 + * Fri Feb 13 2015 Michal Srb - 4.3.2-6 - Fix TypeError in maven_depmap (see: rhbz#1191657) From 06282ff4487515673153ccc79bd04879dd667ae2 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Mon, 16 Feb 2015 18:46:18 +0100 Subject: [PATCH 10/10] Write temporary XML file as UTF-8 in pom_editor --- ...or-Write-temporary-XML-file-as-UTF-8.patch | 27 +++++++++++++++++++ javapackages-tools.spec | 9 ++++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 0001-pom_editor-Write-temporary-XML-file-as-UTF-8.patch diff --git a/0001-pom_editor-Write-temporary-XML-file-as-UTF-8.patch b/0001-pom_editor-Write-temporary-XML-file-as-UTF-8.patch new file mode 100644 index 0000000..a7a26fb --- /dev/null +++ b/0001-pom_editor-Write-temporary-XML-file-as-UTF-8.patch @@ -0,0 +1,27 @@ +From 4374dc79828c75820d119ce221e95b74900afc52 Mon Sep 17 00:00:00 2001 +From: Michael Simacek +Date: Mon, 16 Feb 2015 17:32:03 +0100 +Subject: [PATCH] [pom_editor] Write temporary XML file as UTF-8 + +--- + java-utils/pom_editor.py | 2 +- + test/data/pom_macros/pom_unicode.xml | 16 ++++++++++++++++ + test/data/pom_macros/pom_unicode.xml-want | 16 ++++++++++++++++ + test/pom_macros_test.py | 7 +++++++ + 4 files changed, 40 insertions(+), 1 deletion(-) + create mode 100644 test/data/pom_macros/pom_unicode.xml + create mode 100644 test/data/pom_macros/pom_unicode.xml-want + +diff --git a/java-utils/pom_editor.py b/java-utils/pom_editor.py +index 1c30878..201ccf1 100644 +--- a/java-utils/pom_editor.py ++++ b/java-utils/pom_editor.py +@@ -212,7 +212,7 @@ class XmlFile(object): + raw_xml = self._preprocess_raw(raw_xml) + self.xml_declaration = re.match(r'\<\?xml\s[^?]*\?\>', raw_xml) + tmpfile = self.xmlpath + '.tmp' +- with io.open(tmpfile, 'w') as prepared: ++ with io.open(tmpfile, 'w', encoding='UTF-8') as prepared: + prepared.write(raw_xml) + self.document = etree.parse(tmpfile) + self.tab = get_indent(self.root) diff --git a/javapackages-tools.spec b/javapackages-tools.spec index c7cf59b..7d59873 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -9,7 +9,7 @@ Name: javapackages-tools Version: 4.4.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Macros and scripts for Java packaging support @@ -17,6 +17,8 @@ License: BSD URL: https://git.fedorahosted.org/git/javapackages.git Source0: https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz +Patch0: 0001-pom_editor-Write-temporary-XML-file-as-UTF-8.patch + BuildArch: noarch %if 0%{?with_python3} @@ -174,6 +176,8 @@ This package provides non-essential macros and scripts to support Java packaging %prep %setup -q -n javapackages-%{version} +%patch0 -p1 + %build %if 0%{?with_python3} %configure --pyinterpreter=%{__python3} @@ -227,6 +231,9 @@ popd %doc LICENSE %changelog +* Mon Feb 16 2015 Michael Simacek - 4.4.0-2 +- Write temporary XML file as UTF-8 in pom_editor + * Mon Feb 16 2015 Michal Srb - 4.4.0-1 - Update to upstream version 4.4.0