<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: “Illegal path” when creating bundle model containing grouping with enumeration in Tools</title>
    <link>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4092125#M1894</link>
    <description>Hi Yan,&lt;BR /&gt;&lt;BR /&gt;thank you for your help.&lt;BR /&gt;Rebuild my environment and now it´s working.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Fabio</description>
    <pubDate>Tue, 26 May 2020 13:13:34 GMT</pubDate>
    <dc:creator>Fabio N.</dc:creator>
    <dc:date>2020-05-26T13:13:34Z</dc:date>
    <item>
      <title>“Illegal path” when creating bundle model containing grouping with enumeration</title>
      <link>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4090922#M1891</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I was trying to create bundle models from other vendor yang models and realize that with enumeration inside groupings was falling to create the bundles.&lt;BR /&gt;So I created I simpler model to test the same case and I still receive “Illegal path” from ydk-gen.&lt;BR /&gt;I used pyang and yangvalidator to check the model, and they don’t report errors in this model.&lt;BR /&gt;Can anyone help me find out what is this issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(update) bash-3.2$ cat profiles/bundles/yang/vendor/device.yang&lt;BR /&gt;module device {&lt;BR /&gt;namespace "urn:vendor.com:mgmt:device";&lt;BR /&gt;prefix device;&lt;BR /&gt;&lt;BR /&gt;organization "Test, Inc.";&lt;BR /&gt;contact&lt;BR /&gt;"test@test.com";&lt;BR /&gt;description&lt;BR /&gt;"Test Module";&lt;BR /&gt;&lt;BR /&gt;revision 2020-05-22 {&lt;BR /&gt;description&lt;BR /&gt;"Module created";&lt;BR /&gt;reference "ver1.0";&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;grouping interface-speed {&lt;BR /&gt;leaf speed {&lt;BR /&gt;type enumeration {&lt;BR /&gt;enum "1000";&lt;BR /&gt;}&lt;BR /&gt;description "1Gbps.";&lt;BR /&gt;}&lt;BR /&gt;description "Interface speed.";&lt;BR /&gt;}&lt;BR /&gt;container interface {&lt;BR /&gt;description&lt;BR /&gt;"Configure an interface";&lt;BR /&gt;uses interface-speed;&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;(update) bash-3.2$&lt;BR /&gt;(update) bash-3.2$ cat profiles/bundles/vendor-x-1.0.0.json&lt;BR /&gt;{&lt;BR /&gt;"name": "vendor",&lt;BR /&gt;"version": "1.0.0",&lt;BR /&gt;"core_version": "0.7.4",&lt;BR /&gt;"author": "Author",&lt;BR /&gt;"copyright": "Author",&lt;BR /&gt;"description": "Test models for vendor",&lt;BR /&gt;"long_description": "test bundle",&lt;BR /&gt;"models": {&lt;BR /&gt;"description": "test",&lt;BR /&gt;"file":[&lt;BR /&gt;"profiles/bundles/yang/vendor/device.yang"&lt;BR /&gt;]&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;(update) bash-3.2$&lt;BR /&gt;(update) bash-3.2$ pyang profiles/bundles/yang/vendor/device.yang&lt;BR /&gt;(update) bash-3.2$&lt;BR /&gt;(update) bash-3.2$ ./generate.py --python --bundle profiles/bundles/vendor-x-1.0.0.json -v&lt;BR /&gt;YDKGEN_HOME not set. Assuming current directory is working directory.&lt;BR /&gt;Resolving file tmp5lnj4xz4.bundle --&amp;gt; /Users/admin/workspace/update/ydk-gen/gen-api/.cache/bundles&lt;BR /&gt;Resolving file device.yang --&amp;gt; /Users/admin/workspace/update/ydk-gen/gen-api/.cache/models/vendor@1.0.0&lt;BR /&gt;Parsing file /Users/admin/workspace/update/ydk-gen/gen-api/.cache/models/vendor@1.0.0/device.yang. Module name: device. Revision: None&lt;BR /&gt;Copying /Users/admin/workspace/update/ydk-gen/sdk/python/packages to /Users/admin/workspace/update/ydk-gen/gen-api/python/vendor-bundle&lt;/P&gt;&lt;P&gt;Created models archive: /Users/admin/workspace/update/ydk-gen/gen-api/python/vendor-bundle/vendor@1.0.0.tar.gz&lt;BR /&gt;Processing 1 of 1 /Users/admin/workspace/update/ydk-gen/gen-api/.cache/models/vendor@1.0.0/device.yang&lt;BR /&gt;&amp;lt;pyang.types.EnumTypeSpec object at 0x1048ebdd0&amp;gt;&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;File "./generate.py", line 492, in &amp;lt;module&amp;gt;&lt;BR /&gt;output_directory = (generator.generate(options.bundle))&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/__init__.py", line 93, in generate&lt;BR /&gt;return self._generate_bundle(description_file)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/__init__.py", line 142, in _generate_bundle&lt;BR /&gt;generated_files = self._print_packages(packages, gen_api_root, curr_bundle)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/__init__.py", line 223, in _print_packages&lt;BR /&gt;generated_files = ydk_printer.emit(bundle_packages, classes_per_source_file)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/language_bindings_printer.py", line 64, in emit&lt;BR /&gt;return self.print_files()&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/python_bindings_printer.py", line 56, in print_files&lt;BR /&gt;self._print_modules()&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/python_bindings_printer.py", line 76, in _print_modules&lt;BR /&gt;self._print_module(index, package, size)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/python_bindings_printer.py", line 104, in _print_module&lt;BR /&gt;self._print_python_module(package, index, self.models_dir, size, sub)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/python_bindings_printer.py", line 160, in _print_python_module&lt;BR /&gt;_EmitArgs(self.ypy_ctx, package, extra_args))&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/language_bindings_printer.py", line 97, in print_file&lt;BR /&gt;emit_func(emit_args.ctx, emit_args.package, emit_args.extra_args)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/python_bindings_printer.py", line 281, in emit_module&lt;BR /&gt;ModulePrinter(ctx, extra_args).print_output(package)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/file_printer.py", line 64, in print_output&lt;BR /&gt;self.print_body(packages)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/module_printer.py", line 61, in print_body&lt;BR /&gt;self._print_module_classes(package)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/module_printer.py", line 125, in _print_module_classes&lt;BR /&gt;[clazz for clazz in package.owned_elements if isinstance(clazz, Class)])&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/file_printer.py", line 64, in print_output&lt;BR /&gt;self.print_body(packages)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/class_printer.py", line 49, in print_body&lt;BR /&gt;self._print_class(clazz)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/class_printer.py", line 52, in _print_class&lt;BR /&gt;self._print_class_header(clazz)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/class_printer.py", line 58, in _print_class_header&lt;BR /&gt;self._print_class_docstring(clazz)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/class_printer.py", line 115, in _print_class_docstring&lt;BR /&gt;ClassDocstringPrinter(self.ctx).print_output(clazz)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/class_docstring_printer.py", line 46, in print_output&lt;BR /&gt;self._print_class_docstring_text(clazz)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/python/class_docstring_printer.py", line 53, in _print_class_docstring_text&lt;BR /&gt;class_docstring = get_class_docstring(clazz, 'py')&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/meta_data_util.py", line 90, in get_class_docstring&lt;BR /&gt;identity_subclasses=id_subclasses)&lt;BR /&gt;File "/Users/admin/workspace/update/ydk-gen/ydkgen/printer/meta_data_util.py", line 410, in get_meta_info_data&lt;BR /&gt;raise EmitError('Illegal path')&lt;BR /&gt;pyang.error.EmitError: Illegal path&lt;BR /&gt;(update) bash-3.2$&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(update) bash-3.2$ pip list&lt;BR /&gt;Package Version&lt;BR /&gt;----------------------------- -----------&lt;BR /&gt;alabaster 0.7.12&lt;BR /&gt;Babel 2.8.0&lt;BR /&gt;certifi 2020.4.5.1&lt;BR /&gt;chardet 3.0.4&lt;BR /&gt;docutils 0.16&lt;BR /&gt;gitdb 4.0.5&lt;BR /&gt;GitPython 3.1.2&lt;BR /&gt;idna 2.9&lt;BR /&gt;imagesize 1.2.0&lt;BR /&gt;Jinja2 2.11.2&lt;BR /&gt;lxml 4.5.1&lt;BR /&gt;MarkupSafe 1.1.1&lt;BR /&gt;packaging 20.4&lt;BR /&gt;pip 20.0.2&lt;BR /&gt;pyang 2.2.1&lt;BR /&gt;pybind11 2.5.0&lt;BR /&gt;Pygments 2.6.1&lt;BR /&gt;pyparsing 2.4.7&lt;BR /&gt;pytz 2020.1&lt;BR /&gt;requests 2.23.0&lt;BR /&gt;rstr 2.2.6&lt;BR /&gt;setuptools 45.2.0&lt;BR /&gt;six 1.15.0&lt;BR /&gt;smmap 3.0.4&lt;BR /&gt;snowballstemmer 2.0.0&lt;BR /&gt;Sphinx 3.0.3&lt;BR /&gt;sphinx-rtd-theme 0.4.3&lt;BR /&gt;sphinxcontrib-applehelp 1.0.2&lt;BR /&gt;sphinxcontrib-devhelp 1.0.2&lt;BR /&gt;sphinxcontrib-htmlhelp 1.0.3&lt;BR /&gt;sphinxcontrib-jsmath 1.0.1&lt;BR /&gt;sphinxcontrib-qthelp 1.0.3&lt;BR /&gt;sphinxcontrib-serializinghtml 1.1.4&lt;BR /&gt;urllib3 1.25.9&lt;BR /&gt;wheel 0.34.2&lt;BR /&gt;ydk 0.8.4&lt;BR /&gt;ydk-models-cisco-ios-xr 6.6.3&lt;BR /&gt;ydk-models-ietf 0.1.5.post2&lt;BR /&gt;ydk-models-openconfig 0.1.8&lt;BR /&gt;(update) bash-3.2$&lt;/P&gt;</description>
      <pubDate>Fri, 22 May 2020 19:23:54 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4090922#M1891</guid>
      <dc:creator>Fabio N.</dc:creator>
      <dc:date>2020-05-22T19:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: “Illegal path” when creating bundle model containing grouping with enumeration</title>
      <link>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4091004#M1892</link>
      <description>&lt;P&gt;Hi Fabio&lt;/P&gt;&lt;P&gt;Unfortunately I could not reproduce your issue.&lt;/P&gt;&lt;PRE&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;(venv) Yakovs-Air:ydk-gen ygorelik$ ./generate.py --python --bu scripts/profile/vendor-x.json -v&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;YDKGEN_HOME not set. Assuming current directory is working directory.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Resolving file tmp127xznhs.bundle --&amp;gt; /Users/ygorelik/ydk-gen/gen-api/.cache/bundles&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Resolving file device.yang --&amp;gt; /Users/ygorelik/ydk-gen/gen-api/.cache/models/vendor@1.0.0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Parsing file /Users/ygorelik/ydk-gen/gen-api/.cache/models/vendor@1.0.0/device.yang. Module name: device. Revision: None&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Copying /Users/ygorelik/ydk-gen/sdk/python/packages to /Users/ygorelik/ydk-gen/gen-api/python/vendor-bundle&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Created models archive: /Users/ygorelik/ydk-gen/gen-api/python/vendor-bundle/vendor@1.0.0.tar.gz&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Processing 1 of 1 /Users/ygorelik/ydk-gen/gen-api/.cache/models/vendor@1.0.0/device.yang&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;Printing python module /Users/ygorelik/ydk-gen/gen-api/python/vendor-bundle/ydk/models/vendor/device.py&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;running sdist&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;running egg_info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;creating ydk_models_vendor.egg-info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;writing ydk_models_vendor.egg-info/PKG-INFO&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;writing dependency_links to ydk_models_vendor.egg-info/dependency_links.txt&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;writing namespace_packages to ydk_models_vendor.egg-info/namespace_packages.txt&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;writing requirements to ydk_models_vendor.egg-info/requires.txt&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;writing top-level names to ydk_models_vendor.egg-info/top_level.txt&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;writing manifest file 'ydk_models_vendor.egg-info/SOURCES.txt'&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;reading manifest file 'ydk_models_vendor.egg-info/SOURCES.txt'&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;reading manifest template 'MANIFEST.in'&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;writing manifest file 'ydk_models_vendor.egg-info/SOURCES.txt'&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;running check&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;creating ydk-models-vendor-1.0.0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;creating ydk-models-vendor-1.0.0/ydk&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;creating ydk-models-vendor-1.0.0/ydk/models&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;creating ydk-models-vendor-1.0.0/ydk/models/vendor&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;creating ydk-models-vendor-1.0.0/ydk/models/vendor/_yang&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;creating ydk-models-vendor-1.0.0/ydk_models_vendor.egg-info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying files to ydk-models-vendor-1.0.0...&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying MANIFEST.in -&amp;gt; ydk-models-vendor-1.0.0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying README.md -&amp;gt; ydk-models-vendor-1.0.0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying setup.cfg -&amp;gt; ydk-models-vendor-1.0.0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying setup.py -&amp;gt; ydk-models-vendor-1.0.0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk/__init__.py -&amp;gt; ydk-models-vendor-1.0.0/ydk&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk/models/__init__.py -&amp;gt; ydk-models-vendor-1.0.0/ydk/models&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk/models/vendor/__init__.py -&amp;gt; ydk-models-vendor-1.0.0/ydk/models/vendor&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk/models/vendor/_yang_ns.py -&amp;gt; ydk-models-vendor-1.0.0/ydk/models/vendor&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk/models/vendor/device.py -&amp;gt; ydk-models-vendor-1.0.0/ydk/models/vendor&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk/models/vendor/_yang/device.yang -&amp;gt; ydk-models-vendor-1.0.0/ydk/models/vendor/_yang&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk_models_vendor.egg-info/PKG-INFO -&amp;gt; ydk-models-vendor-1.0.0/ydk_models_vendor.egg-info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk_models_vendor.egg-info/SOURCES.txt -&amp;gt; ydk-models-vendor-1.0.0/ydk_models_vendor.egg-info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk_models_vendor.egg-info/dependency_links.txt -&amp;gt; ydk-models-vendor-1.0.0/ydk_models_vendor.egg-info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk_models_vendor.egg-info/namespace_packages.txt -&amp;gt; ydk-models-vendor-1.0.0/ydk_models_vendor.egg-info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk_models_vendor.egg-info/requires.txt -&amp;gt; ydk-models-vendor-1.0.0/ydk_models_vendor.egg-info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;copying ydk_models_vendor.egg-info/top_level.txt -&amp;gt; ydk-models-vendor-1.0.0/ydk_models_vendor.egg-info&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Writing ydk-models-vendor-1.0.0/setup.cfg&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;creating dist&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Creating tar archive&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;removing 'ydk-models-vendor-1.0.0' (and everything under it)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Successfully created source distribution at /Users/ygorelik/ydk-gen/gen-api/python/vendor-bundle/dist&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;=================================================&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Successfully generated Python YDK vendor bundle package at /Users/ygorelik/ydk-gen/gen-api/python/vendor-bundle&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Please refer to the README for information on how to install the package in your environment&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Code generation completed successfully!&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;Manual installation required!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="2" color="#0000FF"&gt;&lt;SPAN&gt;Total time taken:&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;0 seconds&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;Something wrong must be with your environment or profile.&lt;/P&gt;</description>
      <pubDate>Fri, 22 May 2020 21:44:11 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4091004#M1892</guid>
      <dc:creator>yangorelik</dc:creator>
      <dc:date>2020-05-22T21:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: “Illegal path” when creating bundle model containing grouping with enumeration</title>
      <link>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4091466#M1893</link>
      <description>&lt;P&gt;Hi Fabio&lt;/P&gt;&lt;P&gt;The root cause of the issue is that you use pyang version&amp;nbsp;&lt;SPAN&gt;2.2.1, but YDK is built around version 1.6, which is one of the &lt;A href="https://github.com/CiscoDevNet/ydk-gen#clone-ydk-gen-and-install-the-requirements" target="_self"&gt;requirements&lt;/A&gt;. In order to install correct python&amp;nbsp;&lt;/SPAN&gt;environment:&lt;/P&gt;&lt;PRE&gt;cd ydk-gen&lt;BR /&gt;# enable virtual environment if applicable&lt;BR /&gt;[sudo] pip install -r requirements.txt&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 May 2020 01:11:06 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4091466#M1893</guid>
      <dc:creator>yangorelik</dc:creator>
      <dc:date>2020-05-25T01:11:06Z</dc:date>
    </item>
    <item>
      <title>Re: “Illegal path” when creating bundle model containing grouping with enumeration</title>
      <link>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4092125#M1894</link>
      <description>Hi Yan,&lt;BR /&gt;&lt;BR /&gt;thank you for your help.&lt;BR /&gt;Rebuild my environment and now it´s working.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Fabio</description>
      <pubDate>Tue, 26 May 2020 13:13:34 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/illegal-path-when-creating-bundle-model-containing-grouping-with/m-p/4092125#M1894</guid>
      <dc:creator>Fabio N.</dc:creator>
      <dc:date>2020-05-26T13:13:34Z</dc:date>
    </item>
  </channel>
</rss>

