{
 "components": [
  {
   "bom-ref": "BomRef.48903305533266794.2843971372896038",
   "name": "Jinja2",
   "type": "library",
   "version": "3.1.6",
   "purl": "pkg:pypi/jinja2@3.1.6"
  },
  {
   "bom-ref": "BomRef.784399493131048.8802908962540776",
   "name": "Mako",
   "type": "library",
   "version": "1.3.12",
   "purl": "pkg:pypi/mako@1.3.12"
  },
  {
   "bom-ref": "BomRef.8885246949556047.8489658202086575",
   "name": "MarkupSafe",
   "type": "library",
   "version": "3.0.3",
   "purl": "pkg:pypi/markupsafe@3.0.3"
  },
  {
   "bom-ref": "BomRef.44263066326966516.32527981181535714",
   "name": "Paste",
   "type": "library",
   "version": "3.10.1",
   "purl": "pkg:pypi/paste@3.10.1"
  },
  {
   "bom-ref": "BomRef.2935083048432988.5596261035834559",
   "name": "PasteDeploy",
   "type": "library",
   "version": "3.1.0",
   "purl": "pkg:pypi/pastedeploy@3.1.0"
  },
  {
   "bom-ref": "BomRef.5282238520284692.9820649420072475",
   "name": "PyJWT",
   "type": "library",
   "version": "2.15.0",
   "purl": "pkg:pypi/pyjwt@2.15.0"
  },
  {
   "bom-ref": "BomRef.24072967192677608.19030984131704598",
   "name": "PyMySQL",
   "type": "library",
   "version": "1.1.2",
   "purl": "pkg:pypi/pymysql@1.1.2"
  },
  {
   "bom-ref": "BomRef.14109937857453347.7604661008107604",
   "name": "PyNaCl",
   "type": "library",
   "version": "1.6.2",
   "purl": "pkg:pypi/pynacl@1.6.2"
  },
  {
   "bom-ref": "BomRef.7867548800136219.6218354024808158",
   "name": "PyYAML",
   "type": "library",
   "version": "6.0.3",
   "purl": "pkg:pypi/pyyaml@6.0.3"
  },
  {
   "bom-ref": "BomRef.1373824009940101.19849629571168792",
   "name": "Pygments",
   "type": "library",
   "version": "2.20.0",
   "purl": "pkg:pypi/pygments@2.20.0"
  },
  {
   "bom-ref": "BomRef.9002800379390116.06289953444409024",
   "name": "Routes",
   "type": "library",
   "version": "2.5.1",
   "purl": "pkg:pypi/routes@2.5.1"
  },
  {
   "bom-ref": "BomRef.060457181245409775.036825324268005444",
   "name": "SQLAlchemy",
   "type": "library",
   "version": "2.0.46",
   "purl": "pkg:pypi/sqlalchemy@2.0.46"
  },
  {
   "bom-ref": "BomRef.09358980543618911.686589407761875",
   "name": "WebOb",
   "type": "library",
   "version": "1.8.11",
   "purl": "pkg:pypi/webob@1.8.11"
  },
  {
   "bom-ref": "BomRef.2752586755038984.9474237687927265",
   "name": "alembic",
   "type": "library",
   "version": "1.18.4",
   "purl": "pkg:pypi/alembic@1.18.4"
  },
  {
   "bom-ref": "BomRef.3727930062267616.8721466202919949",
   "name": "amqp",
   "type": "library",
   "version": "5.3.1",
   "purl": "pkg:pypi/amqp@5.3.1"
  },
  {
   "bom-ref": "BomRef.7199615091528464.21671827715695613",
   "name": "attrs",
   "type": "library",
   "version": "25.4.0",
   "purl": "pkg:pypi/attrs@25.4.0"
  },
  {
   "bom-ref": "BomRef.32640574932781274.6757789009587841",
   "name": "autopage",
   "type": "library",
   "version": "0.6.0",
   "purl": "pkg:pypi/autopage@0.6.0"
  },
  {
   "bom-ref": "BomRef.9227932194137923.40088623631832154",
   "name": "bcrypt",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/bcrypt@5.0.0"
  },
  {
   "bom-ref": "BomRef.6441198501096063.9524125364336119",
   "name": "cachetools",
   "type": "library",
   "version": "7.0.1",
   "purl": "pkg:pypi/cachetools@7.0.1"
  },
  {
   "bom-ref": "BomRef.6893668879692857.8670188509151415",
   "name": "certifi",
   "type": "library",
   "version": "2026.10.23",
   "purl": "pkg:pypi/certifi@2026.10.23"
  },
  {
   "bom-ref": "BomRef.9352722510623158.2682028134583674",
   "name": "cffi",
   "type": "library",
   "version": "2.0.0",
   "purl": "pkg:pypi/cffi@2.0.0"
  },
  {
   "bom-ref": "BomRef.9385823399728935.9265846607842443",
   "name": "charset-normalizer",
   "type": "library",
   "version": "3.4.4",
   "purl": "pkg:pypi/charset-normalizer@3.4.4"
  },
  {
   "bom-ref": "BomRef.42939782974439045.8162491128786258",
   "name": "cliff",
   "type": "library",
   "version": "4.13.3",
   "purl": "pkg:pypi/cliff@4.13.3"
  },
  {
   "bom-ref": "BomRef.005768464613450264.6638108559282146",
   "name": "cmd2",
   "type": "library",
   "version": "3.2.0",
   "purl": "pkg:pypi/cmd2@3.2.0"
  },
  {
   "bom-ref": "BomRef.7747591972674157.35638709532419255",
   "name": "cotyledon",
   "type": "library",
   "version": "2.2.0",
   "purl": "pkg:pypi/cotyledon@2.2.0"
  },
  {
   "bom-ref": "BomRef.16677986198570227.6168597158081923",
   "name": "cryptography",
   "type": "library",
   "version": "50.0.0",
   "purl": "pkg:pypi/cryptography@50.0.0"
  },
  {
   "bom-ref": "BomRef.6615382513223359.20983134327426556",
   "name": "debtcollector",
   "type": "library",
   "version": "3.0.0",
   "purl": "pkg:pypi/debtcollector@3.0.0"
  },
  {
   "bom-ref": "BomRef.08358008399840655.45330634879986687",
   "name": "decorator",
   "type": "library",
   "version": "5.2.1",
   "purl": "pkg:pypi/decorator@5.2.1"
  },
  {
   "bom-ref": "BomRef.1451364041601928.3148173220631426",
   "name": "dnspython",
   "type": "library",
   "version": "2.9.0",
   "purl": "pkg:pypi/dnspython@2.9.0"
  },
  {
   "bom-ref": "BomRef.856994080385897.33309746214532765",
   "name": "dogpile.cache",
   "type": "library",
   "version": "1.5.0",
   "purl": "pkg:pypi/dogpile.cache@1.5.0"
  },
  {
   "bom-ref": "BomRef.5973485252134959.37298077162222687",
   "name": "eventlet",
   "type": "library",
   "version": "0.40.4",
   "purl": "pkg:pypi/eventlet@0.40.4"
  },
  {
   "bom-ref": "BomRef.7783903522901001.9134547215143072",
   "name": "fasteners",
   "type": "library",
   "version": "0.20",
   "purl": "pkg:pypi/fasteners@0.20"
  },
  {
   "bom-ref": "BomRef.5837715371265044.5581886174421854",
   "name": "fixtures",
   "type": "library",
   "version": "4.3.1",
   "purl": "pkg:pypi/fixtures@4.3.1"
  },
  {
   "bom-ref": "BomRef.5561906081003924.4436850086519345",
   "name": "futurist",
   "type": "library",
   "version": "3.2.1",
   "purl": "pkg:pypi/futurist@3.2.1"
  },
  {
   "bom-ref": "BomRef.02331915837863796.08129920491444753",
   "name": "greenlet",
   "type": "library",
   "version": "3.3.2",
   "purl": "pkg:pypi/greenlet@3.3.2"
  },
  {
   "bom-ref": "BomRef.7780883663782588.9460086445264985",
   "name": "httplib2",
   "type": "library",
   "version": "0.32.0",
   "purl": "pkg:pypi/httplib2@0.32.0"
  },
  {
   "bom-ref": "BomRef.031252555741503096.2895929970336274",
   "name": "idna",
   "type": "library",
   "version": "3.15",
   "purl": "pkg:pypi/idna@3.15"
  },
  {
   "bom-ref": "BomRef.17453179015791764.3926481626399714",
   "name": "invoke",
   "type": "library",
   "version": "2.2.1",
   "purl": "pkg:pypi/invoke@2.2.1"
  },
  {
   "bom-ref": "BomRef.9080709937420237.23801204565684542",
   "name": "iso8601",
   "type": "library",
   "version": "2.1.0",
   "purl": "pkg:pypi/iso8601@2.1.0"
  },
  {
   "bom-ref": "BomRef.3775409840033356.5147293753118797",
   "name": "jmespath",
   "type": "library",
   "version": "1.1.0",
   "purl": "pkg:pypi/jmespath@1.1.0"
  },
  {
   "bom-ref": "BomRef.28077419297788686.9738463043028802",
   "name": "jsonpatch",
   "type": "library",
   "version": "1.33",
   "purl": "pkg:pypi/jsonpatch@1.33"
  },
  {
   "bom-ref": "BomRef.7710441602978856.7576115273953846",
   "name": "jsonpointer",
   "type": "library",
   "version": "3.0.0",
   "purl": "pkg:pypi/jsonpointer@3.0.0"
  },
  {
   "bom-ref": "BomRef.6331048471464581.728454506512047",
   "name": "jsonschema",
   "type": "library",
   "version": "4.26.0",
   "purl": "pkg:pypi/jsonschema@4.26.0"
  },
  {
   "bom-ref": "BomRef.7397764348987196.40684357153493733",
   "name": "jsonschema-specifications",
   "type": "library",
   "version": "2025.9.1",
   "purl": "pkg:pypi/jsonschema-specifications@2025.9.1"
  },
  {
   "bom-ref": "BomRef.7038140526851272.16472177695761414",
   "name": "keystoneauth1",
   "type": "library",
   "version": "5.13.1",
   "purl": "pkg:pypi/keystoneauth1@5.13.1"
  },
  {
   "bom-ref": "BomRef.5551180409347496.5380810230437884",
   "name": "keystonemiddleware",
   "type": "library",
   "version": "12.1.0",
   "purl": "pkg:pypi/keystonemiddleware@12.1.0"
  },
  {
   "bom-ref": "BomRef.1889921610474532.5103653513454107",
   "name": "kombu",
   "type": "library",
   "version": "5.6.2",
   "purl": "pkg:pypi/kombu@5.6.2"
  },
  {
   "bom-ref": "BomRef.16965819969448304.3782149128539666",
   "name": "lxml",
   "type": "library",
   "version": "6.1.0",
   "purl": "pkg:pypi/lxml@6.1.0"
  },
  {
   "bom-ref": "BomRef.7089405677895604.9645475410862636",
   "name": "markdown-it-py",
   "type": "library",
   "version": "4.0.0",
   "purl": "pkg:pypi/markdown-it-py@4.0.0"
  },
  {
   "bom-ref": "BomRef.1786135422098455.06254516057439352",
   "name": "mdurl",
   "type": "library",
   "version": "0.1.2",
   "purl": "pkg:pypi/mdurl@0.1.2"
  },
  {
   "bom-ref": "BomRef.6655861567309252.9015298349854759",
   "name": "msgpack",
   "type": "library",
   "version": "1.2.3",
   "purl": "pkg:pypi/msgpack@1.2.3"
  },
  {
   "bom-ref": "BomRef.8656239431028665.3075912274897593",
   "name": "ncclient",
   "type": "library",
   "version": "0.7.0",
   "purl": "pkg:pypi/ncclient@0.7.0"
  },
  {
   "bom-ref": "BomRef.9129789404621965.8818260363378548",
   "name": "netaddr",
   "type": "library",
   "version": "1.3.0",
   "purl": "pkg:pypi/netaddr@1.3.0"
  },
  {
   "bom-ref": "BomRef.10540782957690253.7926985554634682",
   "name": "neutron-lib",
   "type": "library",
   "version": "3.24.0",
   "purl": "pkg:pypi/neutron-lib@3.24.0"
  },
  {
   "bom-ref": "BomRef.008392438155300108.23301972503557788",
   "name": "openstacksdk",
   "type": "library",
   "version": "4.10.0",
   "purl": "pkg:pypi/openstacksdk@4.10.0"
  },
  {
   "bom-ref": "BomRef.10768691713547773.18884555608905462",
   "name": "os-ken",
   "type": "library",
   "version": "4.1.2",
   "purl": "pkg:pypi/os-ken@4.1.2"
  },
  {
   "bom-ref": "BomRef.6320207232798287.7692004836362574",
   "name": "os-resource-classes",
   "type": "library",
   "version": "1.1.0",
   "purl": "pkg:pypi/os-resource-classes@1.1.0"
  },
  {
   "bom-ref": "BomRef.47018636994603835.9936526565295507",
   "name": "os-service-types",
   "type": "library",
   "version": "1.8.2",
   "purl": "pkg:pypi/os-service-types@1.8.2"
  },
  {
   "bom-ref": "BomRef.8464342174945181.3041565882148787",
   "name": "os-traits",
   "type": "library",
   "version": "3.6.0",
   "purl": "pkg:pypi/os-traits@3.6.0"
  },
  {
   "bom-ref": "BomRef.7420369242561963.3465696137690705",
   "name": "os_vif",
   "type": "library",
   "version": "4.3.1",
   "purl": "pkg:pypi/os-vif@4.3.1"
  },
  {
   "bom-ref": "BomRef.1982415251281281.9721110410411427",
   "name": "osc-lib",
   "type": "library",
   "version": "4.4.0",
   "purl": "pkg:pypi/osc-lib@4.4.0"
  },
  {
   "bom-ref": "BomRef.6379816897761612.6210581105105089",
   "name": "oslo.cache",
   "type": "library",
   "version": "4.1.1",
   "purl": "pkg:pypi/oslo.cache@4.1.1"
  },
  {
   "bom-ref": "BomRef.3381004839201509.4326581098208111",
   "name": "oslo.concurrency",
   "type": "library",
   "version": "7.4.1",
   "purl": "pkg:pypi/oslo.concurrency@7.4.1"
  },
  {
   "bom-ref": "BomRef.08316727491897702.49265235454252077",
   "name": "oslo.config",
   "type": "library",
   "version": "10.3.0",
   "purl": "pkg:pypi/oslo.config@10.3.0"
  },
  {
   "bom-ref": "BomRef.026625375606314172.014253960167756041",
   "name": "oslo.context",
   "type": "library",
   "version": "6.3.0",
   "purl": "pkg:pypi/oslo.context@6.3.0"
  },
  {
   "bom-ref": "BomRef.11378879434791977.3881888533103066",
   "name": "oslo.db",
   "type": "library",
   "version": "18.0.0",
   "purl": "pkg:pypi/oslo.db@18.0.0"
  },
  {
   "bom-ref": "BomRef.134145094094543.27979318996832936",
   "name": "oslo.i18n",
   "type": "library",
   "version": "6.7.2",
   "purl": "pkg:pypi/oslo.i18n@6.7.2"
  },
  {
   "bom-ref": "BomRef.9869271964201328.6262046131072506",
   "name": "oslo.log",
   "type": "library",
   "version": "8.1.1",
   "purl": "pkg:pypi/oslo.log@8.1.1"
  },
  {
   "bom-ref": "BomRef.8652697085428027.22848264836119825",
   "name": "oslo.messaging",
   "type": "library",
   "version": "17.3.2",
   "purl": "pkg:pypi/oslo.messaging@17.3.2"
  },
  {
   "bom-ref": "BomRef.6143517919027542.9127037229553246",
   "name": "oslo.metrics",
   "type": "library",
   "version": "0.15.1",
   "purl": "pkg:pypi/oslo.metrics@0.15.1"
  },
  {
   "bom-ref": "BomRef.135748319247043.2312862367973807",
   "name": "oslo.middleware",
   "type": "library",
   "version": "8.0.0",
   "purl": "pkg:pypi/oslo.middleware@8.0.0"
  },
  {
   "bom-ref": "BomRef.15041063155279155.7295999982763915",
   "name": "oslo.policy",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/oslo.policy@5.0.0"
  },
  {
   "bom-ref": "BomRef.8851325184610189.7542895798268067",
   "name": "oslo.privsep",
   "type": "library",
   "version": "3.10.1",
   "purl": "pkg:pypi/oslo.privsep@3.10.1"
  },
  {
   "bom-ref": "BomRef.8746905413019461.9626178794688559",
   "name": "oslo.reports",
   "type": "library",
   "version": "3.7.0",
   "purl": "pkg:pypi/oslo.reports@3.7.0"
  },
  {
   "bom-ref": "BomRef.9188470776688037.692918028061459",
   "name": "oslo.rootwrap",
   "type": "library",
   "version": "7.9.0",
   "purl": "pkg:pypi/oslo.rootwrap@7.9.0"
  },
  {
   "bom-ref": "BomRef.9736360777685772.5838803288015699",
   "name": "oslo.serialization",
   "type": "library",
   "version": "5.9.1",
   "purl": "pkg:pypi/oslo.serialization@5.9.1"
  },
  {
   "bom-ref": "BomRef.5957803095705783.9861318892107632",
   "name": "oslo.service",
   "type": "library",
   "version": "4.5.1",
   "purl": "pkg:pypi/oslo.service@4.5.1"
  },
  {
   "bom-ref": "BomRef.9072586241848225.21470553613210142",
   "name": "oslo.upgradecheck",
   "type": "library",
   "version": "2.7.1",
   "purl": "pkg:pypi/oslo.upgradecheck@2.7.1"
  },
  {
   "bom-ref": "BomRef.6729334709437951.23284786413799718",
   "name": "oslo.utils",
   "type": "library",
   "version": "10.0.1",
   "purl": "pkg:pypi/oslo.utils@10.0.1"
  },
  {
   "bom-ref": "BomRef.29094735912788505.6285672124468019",
   "name": "oslo.versionedobjects",
   "type": "library",
   "version": "3.9.0",
   "purl": "pkg:pypi/oslo.versionedobjects@3.9.0"
  },
  {
   "bom-ref": "BomRef.13101435120934457.4469750296068876",
   "name": "osprofiler",
   "type": "library",
   "version": "4.3.0",
   "purl": "pkg:pypi/osprofiler@4.3.0"
  },
  {
   "bom-ref": "BomRef.5952812697134232.9290984426396978",
   "name": "ovs",
   "type": "library",
   "version": "3.7.0",
   "purl": "pkg:pypi/ovs@3.7.0"
  },
  {
   "bom-ref": "BomRef.7780807565283163.6679711964564133",
   "name": "ovsdbapp",
   "type": "library",
   "version": "2.16.1",
   "purl": "pkg:pypi/ovsdbapp@2.16.1"
  },
  {
   "bom-ref": "BomRef.5815145988876864.9334573129407672",
   "name": "packaging",
   "type": "library",
   "version": "26.0",
   "purl": "pkg:pypi/packaging@26.0"
  },
  {
   "bom-ref": "BomRef.4495818406834641.2955087583424273",
   "name": "paramiko",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/paramiko@5.0.0"
  },
  {
   "bom-ref": "BomRef.8154940874199581.3130229747447163",
   "name": "pbr",
   "type": "library",
   "version": "7.0.3",
   "purl": "pkg:pypi/pbr@7.0.3"
  },
  {
   "bom-ref": "BomRef.9476472300887483.770765494292804",
   "name": "pecan",
   "type": "library",
   "version": "1.7.0",
   "purl": "pkg:pypi/pecan@1.7.0"
  },
  {
   "bom-ref": "BomRef.41915639605234734.6455547165643161",
   "name": "pip",
   "type": "library",
   "version": "26.2.2",
   "purl": "pkg:pypi/pip@26.2.2"
  },
  {
   "bom-ref": "BomRef.560918171130171.8677434758499504",
   "name": "platformdirs",
   "type": "library",
   "version": "4.9.2",
   "purl": "pkg:pypi/platformdirs@4.9.2"
  },
  {
   "bom-ref": "BomRef.5645693677019598.7738919936519953",
   "name": "prettytable",
   "type": "library",
   "version": "3.17.0",
   "purl": "pkg:pypi/prettytable@3.17.0"
  },
  {
   "bom-ref": "BomRef.2368348689393096.476206359304052",
   "name": "prometheus_client",
   "type": "library",
   "version": "0.24.1",
   "purl": "pkg:pypi/prometheus-client@0.24.1"
  },
  {
   "bom-ref": "BomRef.19389957747764364.7552482345102106",
   "name": "psutil",
   "type": "library",
   "version": "7.2.2",
   "purl": "pkg:pypi/psutil@7.2.2"
  },
  {
   "bom-ref": "BomRef.8510398161356757.002123123515101244",
   "name": "pyOpenSSL",
   "type": "library",
   "version": "26.4.0",
   "purl": "pkg:pypi/pyopenssl@26.4.0"
  },
  {
   "bom-ref": "BomRef.6556349300873728.06403910117883638",
   "name": "pycadf",
   "type": "library",
   "version": "4.0.1",
   "purl": "pkg:pypi/pycadf@4.0.1"
  },
  {
   "bom-ref": "BomRef.5697401671720419.3200858882308736",
   "name": "pycparser",
   "type": "library",
   "version": "3.0",
   "purl": "pkg:pypi/pycparser@3.0"
  },
  {
   "bom-ref": "BomRef.8157847599095317.9395390915331532",
   "name": "pymemcache",
   "type": "library",
   "version": "4.0.0",
   "purl": "pkg:pypi/pymemcache@4.0.0"
  },
  {
   "bom-ref": "BomRef.9231228314410524.8494086483063071",
   "name": "pyparsing",
   "type": "library",
   "version": "3.3.2",
   "purl": "pkg:pypi/pyparsing@3.3.2"
  },
  {
   "bom-ref": "BomRef.27057657279127567.39614338995238796",
   "name": "pyperclip",
   "type": "library",
   "version": "1.11.0",
   "purl": "pkg:pypi/pyperclip@1.11.0"
  },
  {
   "bom-ref": "BomRef.8548779557935386.43065361805251845",
   "name": "pyroute2",
   "type": "library",
   "version": "0.8.1",
   "purl": "pkg:pypi/pyroute2@0.8.1"
  },
  {
   "bom-ref": "BomRef.17679244765787294.3022403739964342",
   "name": "python-dateutil",
   "type": "library",
   "version": "2.9.0.post0",
   "purl": "pkg:pypi/python-dateutil@2.9.0.post0"
  },
  {
   "bom-ref": "BomRef.01316005444599766.7781730547712062",
   "name": "python-designateclient",
   "type": "library",
   "version": "6.4.0",
   "purl": "pkg:pypi/python-designateclient@6.4.0"
  },
  {
   "bom-ref": "BomRef.8926302608681129.26098530641529605",
   "name": "python-keystoneclient",
   "type": "library",
   "version": "5.8.0",
   "purl": "pkg:pypi/python-keystoneclient@5.8.0"
  },
  {
   "bom-ref": "BomRef.9508822894574916.9878117194184728",
   "name": "python-memcached",
   "type": "library",
   "version": "1.62",
   "purl": "pkg:pypi/python-memcached@1.62"
  },
  {
   "bom-ref": "BomRef.37858291077388495.1909585910435817",
   "name": "python-neutronclient",
   "type": "library",
   "version": "11.8.0",
   "purl": "pkg:pypi/python-neutronclient@11.8.0"
  },
  {
   "bom-ref": "BomRef.3494267314474575.6489221557112322",
   "name": "python-novaclient",
   "type": "library",
   "version": "18.12.0",
   "purl": "pkg:pypi/python-novaclient@18.12.0"
  },
  {
   "bom-ref": "BomRef.7579929419513408.14481498615968635",
   "name": "referencing",
   "type": "library",
   "version": "0.37.0",
   "purl": "pkg:pypi/referencing@0.37.0"
  },
  {
   "bom-ref": "BomRef.7304431403956525.9652456109519999",
   "name": "repoze.lru",
   "type": "library",
   "version": "0.7",
   "purl": "pkg:pypi/repoze.lru@0.7"
  },
  {
   "bom-ref": "BomRef.6645294118900387.7510197258399621",
   "name": "requests",
   "type": "library",
   "version": "2.33.0",
   "purl": "pkg:pypi/requests@2.33.0"
  },
  {
   "bom-ref": "BomRef.3302116631303138.8474574421639064",
   "name": "requestsexceptions",
   "type": "library",
   "version": "1.4.0",
   "purl": "pkg:pypi/requestsexceptions@1.4.0"
  },
  {
   "bom-ref": "BomRef.21460594405333244.24177031456783737",
   "name": "rfc3986",
   "type": "library",
   "version": "2.0.0",
   "purl": "pkg:pypi/rfc3986@2.0.0"
  },
  {
   "bom-ref": "BomRef.8234959102943524.6869750000133064",
   "name": "rich",
   "type": "library",
   "version": "14.3.3",
   "purl": "pkg:pypi/rich@14.3.3"
  },
  {
   "bom-ref": "BomRef.12813642304234396.8141238732800391",
   "name": "rich-argparse",
   "type": "library",
   "version": "1.7.2",
   "purl": "pkg:pypi/rich-argparse@1.7.2"
  },
  {
   "bom-ref": "BomRef.018497461504011437.07712017119032544",
   "name": "rpds-py",
   "type": "library",
   "version": "0.30.0",
   "purl": "pkg:pypi/rpds-py@0.30.0"
  },
  {
   "bom-ref": "BomRef.6484598437069333.22401749252311876",
   "name": "setproctitle",
   "type": "library",
   "version": "1.3.7",
   "purl": "pkg:pypi/setproctitle@1.3.7"
  },
  {
   "bom-ref": "BomRef.1765621439307341.08675249903308235",
   "name": "setuptools",
   "type": "library",
   "version": "84.2.1",
   "purl": "pkg:pypi/setuptools@84.2.1"
  },
  {
   "bom-ref": "BomRef.016984147939311356.005790397751514242",
   "name": "six",
   "type": "library",
   "version": "1.17.0",
   "purl": "pkg:pypi/six@1.17.0"
  },
  {
   "bom-ref": "BomRef.9387762917161454.20930595867722002",
   "name": "sortedcontainers",
   "type": "library",
   "version": "2.4.0",
   "purl": "pkg:pypi/sortedcontainers@2.4.0"
  },
  {
   "bom-ref": "BomRef.649470253321173.1343625411317395",
   "name": "statsd",
   "type": "library",
   "version": "4.0.1",
   "purl": "pkg:pypi/statsd@4.0.1"
  },
  {
   "bom-ref": "BomRef.7341531205385776.25821269425367877",
   "name": "stevedore",
   "type": "library",
   "version": "5.7.0",
   "purl": "pkg:pypi/stevedore@5.7.0"
  },
  {
   "bom-ref": "BomRef.7241775719368523.024514023812283514",
   "name": "tenacity",
   "type": "library",
   "version": "9.1.4",
   "purl": "pkg:pypi/tenacity@9.1.4"
  },
  {
   "bom-ref": "BomRef.4934066581770271.7841262736537227",
   "name": "testresources",
   "type": "library",
   "version": "2.0.2",
   "purl": "pkg:pypi/testresources@2.0.2"
  },
  {
   "bom-ref": "BomRef.0023978316676571687.4689126739108196",
   "name": "testscenarios",
   "type": "library",
   "version": "0.5.0",
   "purl": "pkg:pypi/testscenarios@0.5.0"
  },
  {
   "bom-ref": "BomRef.7403421435977712.0602172277638896",
   "name": "testtools",
   "type": "library",
   "version": "2.8.5",
   "purl": "pkg:pypi/testtools@2.8.5"
  },
  {
   "bom-ref": "BomRef.7566657251903928.8469631369798787",
   "name": "tooz",
   "type": "library",
   "version": "8.1.0",
   "purl": "pkg:pypi/tooz@8.1.0"
  },
  {
   "bom-ref": "BomRef.5736809653728572.7927209025724355",
   "name": "typing_extensions",
   "type": "library",
   "version": "4.15.0",
   "purl": "pkg:pypi/typing-extensions@4.15.0"
  },
  {
   "bom-ref": "BomRef.4842312513833551.842933069077646",
   "name": "tzdata",
   "type": "library",
   "version": "2025.3",
   "purl": "pkg:pypi/tzdata@2025.3"
  },
  {
   "bom-ref": "BomRef.380522220010694.1801256999914692",
   "name": "uWSGI",
   "type": "library",
   "version": "2.0.31",
   "purl": "pkg:pypi/uwsgi@2.0.31"
  },
  {
   "bom-ref": "BomRef.17068667618841993.016758893655174578",
   "name": "urllib3",
   "type": "library",
   "version": "2.8.0",
   "purl": "pkg:pypi/urllib3@2.8.0"
  },
  {
   "bom-ref": "BomRef.9869234833191703.7646198594306718",
   "name": "vine",
   "type": "library",
   "version": "5.1.0",
   "purl": "pkg:pypi/vine@5.1.0"
  },
  {
   "bom-ref": "BomRef.8091616989715165.5627898259533998",
   "name": "voluptuous",
   "type": "library",
   "version": "0.16.0",
   "purl": "pkg:pypi/voluptuous@0.16.0"
  },
  {
   "bom-ref": "BomRef.37537277610064035.4250193637798758",
   "name": "wcwidth",
   "type": "library",
   "version": "0.6.0",
   "purl": "pkg:pypi/wcwidth@0.6.0"
  },
  {
   "bom-ref": "BomRef.6010994269510677.32240619635260426",
   "name": "wrapt",
   "type": "library",
   "version": "2.1.1",
   "purl": "pkg:pypi/wrapt@2.1.1"
  },
  {
   "bom-ref": "BomRef.8985178799573941.2778047883299136",
   "name": "yappi",
   "type": "library",
   "version": "1.7.3",
   "purl": "pkg:pypi/yappi@1.7.3"
  },
  {
   "type": "library",
   "bom-ref": "fonte:neutron@28.0.3.dev44",
   "name": "neutron",
   "version": "28.0.3.dev44",
   "purl": "pkg:pypi/neutron@28.0.3.dev44",
   "description": "compilado do fonte (opendev.org)",
   "externalReferences": [
    {
     "type": "vcs",
     "url": "https://opendev.org/openstack/neutron",
     "comment": "commit f23f405cd671cd5664d76ad57a101c85c21cb0b0 (stable/2026.1)"
    }
   ]
  }
 ],
 "dependencies": [
  {
   "ref": "BomRef.0023978316676571687.4689126739108196"
  },
  {
   "ref": "BomRef.005768464613450264.6638108559282146"
  },
  {
   "ref": "BomRef.008392438155300108.23301972503557788"
  },
  {
   "ref": "BomRef.01316005444599766.7781730547712062"
  },
  {
   "ref": "BomRef.016984147939311356.005790397751514242"
  },
  {
   "ref": "BomRef.018497461504011437.07712017119032544"
  },
  {
   "ref": "BomRef.02331915837863796.08129920491444753"
  },
  {
   "ref": "BomRef.026625375606314172.014253960167756041"
  },
  {
   "ref": "BomRef.031252555741503096.2895929970336274"
  },
  {
   "ref": "BomRef.060457181245409775.036825324268005444"
  },
  {
   "ref": "BomRef.08316727491897702.49265235454252077"
  },
  {
   "ref": "BomRef.08358008399840655.45330634879986687"
  },
  {
   "ref": "BomRef.09358980543618911.686589407761875"
  },
  {
   "ref": "BomRef.10540782957690253.7926985554634682"
  },
  {
   "ref": "BomRef.10768691713547773.18884555608905462"
  },
  {
   "ref": "BomRef.11378879434791977.3881888533103066"
  },
  {
   "ref": "BomRef.12813642304234396.8141238732800391"
  },
  {
   "ref": "BomRef.13101435120934457.4469750296068876"
  },
  {
   "ref": "BomRef.134145094094543.27979318996832936"
  },
  {
   "ref": "BomRef.135748319247043.2312862367973807"
  },
  {
   "ref": "BomRef.1373824009940101.19849629571168792"
  },
  {
   "ref": "BomRef.14109937857453347.7604661008107604"
  },
  {
   "ref": "BomRef.1451364041601928.3148173220631426"
  },
  {
   "ref": "BomRef.15041063155279155.7295999982763915"
  },
  {
   "ref": "BomRef.16677986198570227.6168597158081923"
  },
  {
   "ref": "BomRef.16965819969448304.3782149128539666"
  },
  {
   "ref": "BomRef.17068667618841993.016758893655174578"
  },
  {
   "ref": "BomRef.17453179015791764.3926481626399714"
  },
  {
   "ref": "BomRef.1765621439307341.08675249903308235"
  },
  {
   "ref": "BomRef.17679244765787294.3022403739964342"
  },
  {
   "ref": "BomRef.1786135422098455.06254516057439352"
  },
  {
   "ref": "BomRef.1889921610474532.5103653513454107"
  },
  {
   "ref": "BomRef.19389957747764364.7552482345102106"
  },
  {
   "ref": "BomRef.1982415251281281.9721110410411427"
  },
  {
   "ref": "BomRef.21460594405333244.24177031456783737"
  },
  {
   "ref": "BomRef.2368348689393096.476206359304052"
  },
  {
   "ref": "BomRef.24072967192677608.19030984131704598"
  },
  {
   "ref": "BomRef.27057657279127567.39614338995238796"
  },
  {
   "ref": "BomRef.2752586755038984.9474237687927265"
  },
  {
   "ref": "BomRef.28077419297788686.9738463043028802"
  },
  {
   "ref": "BomRef.29094735912788505.6285672124468019"
  },
  {
   "ref": "BomRef.2935083048432988.5596261035834559"
  },
  {
   "ref": "BomRef.32640574932781274.6757789009587841"
  },
  {
   "ref": "BomRef.3302116631303138.8474574421639064"
  },
  {
   "ref": "BomRef.3381004839201509.4326581098208111"
  },
  {
   "ref": "BomRef.3494267314474575.6489221557112322"
  },
  {
   "ref": "BomRef.3727930062267616.8721466202919949"
  },
  {
   "ref": "BomRef.37537277610064035.4250193637798758"
  },
  {
   "ref": "BomRef.3775409840033356.5147293753118797"
  },
  {
   "ref": "BomRef.37858291077388495.1909585910435817"
  },
  {
   "ref": "BomRef.380522220010694.1801256999914692"
  },
  {
   "ref": "BomRef.41915639605234734.6455547165643161"
  },
  {
   "ref": "BomRef.42939782974439045.8162491128786258"
  },
  {
   "ref": "BomRef.44263066326966516.32527981181535714"
  },
  {
   "ref": "BomRef.4495818406834641.2955087583424273"
  },
  {
   "ref": "BomRef.47018636994603835.9936526565295507"
  },
  {
   "ref": "BomRef.4842312513833551.842933069077646"
  },
  {
   "ref": "BomRef.48903305533266794.2843971372896038"
  },
  {
   "ref": "BomRef.4934066581770271.7841262736537227"
  },
  {
   "ref": "BomRef.5282238520284692.9820649420072475"
  },
  {
   "ref": "BomRef.5551180409347496.5380810230437884"
  },
  {
   "ref": "BomRef.5561906081003924.4436850086519345"
  },
  {
   "ref": "BomRef.560918171130171.8677434758499504"
  },
  {
   "ref": "BomRef.5645693677019598.7738919936519953"
  },
  {
   "ref": "BomRef.5697401671720419.3200858882308736"
  },
  {
   "ref": "BomRef.5736809653728572.7927209025724355"
  },
  {
   "ref": "BomRef.5815145988876864.9334573129407672"
  },
  {
   "ref": "BomRef.5837715371265044.5581886174421854"
  },
  {
   "ref": "BomRef.5952812697134232.9290984426396978"
  },
  {
   "ref": "BomRef.5957803095705783.9861318892107632"
  },
  {
   "ref": "BomRef.5973485252134959.37298077162222687"
  },
  {
   "ref": "BomRef.6010994269510677.32240619635260426"
  },
  {
   "ref": "BomRef.6143517919027542.9127037229553246"
  },
  {
   "ref": "BomRef.6320207232798287.7692004836362574"
  },
  {
   "ref": "BomRef.6331048471464581.728454506512047"
  },
  {
   "ref": "BomRef.6379816897761612.6210581105105089"
  },
  {
   "ref": "BomRef.6441198501096063.9524125364336119"
  },
  {
   "ref": "BomRef.6484598437069333.22401749252311876"
  },
  {
   "ref": "BomRef.649470253321173.1343625411317395"
  },
  {
   "ref": "BomRef.6556349300873728.06403910117883638"
  },
  {
   "ref": "BomRef.6615382513223359.20983134327426556"
  },
  {
   "ref": "BomRef.6645294118900387.7510197258399621"
  },
  {
   "ref": "BomRef.6655861567309252.9015298349854759"
  },
  {
   "ref": "BomRef.6729334709437951.23284786413799718"
  },
  {
   "ref": "BomRef.6893668879692857.8670188509151415"
  },
  {
   "ref": "BomRef.7038140526851272.16472177695761414"
  },
  {
   "ref": "BomRef.7089405677895604.9645475410862636"
  },
  {
   "ref": "BomRef.7199615091528464.21671827715695613"
  },
  {
   "ref": "BomRef.7241775719368523.024514023812283514"
  },
  {
   "ref": "BomRef.7304431403956525.9652456109519999"
  },
  {
   "ref": "BomRef.7341531205385776.25821269425367877"
  },
  {
   "ref": "BomRef.7397764348987196.40684357153493733"
  },
  {
   "ref": "BomRef.7403421435977712.0602172277638896"
  },
  {
   "ref": "BomRef.7420369242561963.3465696137690705"
  },
  {
   "ref": "BomRef.7566657251903928.8469631369798787"
  },
  {
   "ref": "BomRef.7579929419513408.14481498615968635"
  },
  {
   "ref": "BomRef.7710441602978856.7576115273953846"
  },
  {
   "ref": "BomRef.7747591972674157.35638709532419255"
  },
  {
   "ref": "BomRef.7780807565283163.6679711964564133"
  },
  {
   "ref": "BomRef.7780883663782588.9460086445264985"
  },
  {
   "ref": "BomRef.7783903522901001.9134547215143072"
  },
  {
   "ref": "BomRef.784399493131048.8802908962540776"
  },
  {
   "ref": "BomRef.7867548800136219.6218354024808158"
  },
  {
   "ref": "BomRef.8091616989715165.5627898259533998"
  },
  {
   "ref": "BomRef.8154940874199581.3130229747447163"
  },
  {
   "ref": "BomRef.8157847599095317.9395390915331532"
  },
  {
   "ref": "BomRef.8234959102943524.6869750000133064"
  },
  {
   "ref": "BomRef.8464342174945181.3041565882148787"
  },
  {
   "ref": "BomRef.8510398161356757.002123123515101244"
  },
  {
   "ref": "BomRef.8548779557935386.43065361805251845"
  },
  {
   "ref": "BomRef.856994080385897.33309746214532765"
  },
  {
   "ref": "BomRef.8652697085428027.22848264836119825"
  },
  {
   "ref": "BomRef.8656239431028665.3075912274897593"
  },
  {
   "ref": "BomRef.8746905413019461.9626178794688559"
  },
  {
   "ref": "BomRef.8851325184610189.7542895798268067"
  },
  {
   "ref": "BomRef.8885246949556047.8489658202086575"
  },
  {
   "ref": "BomRef.8926302608681129.26098530641529605"
  },
  {
   "ref": "BomRef.8985178799573941.2778047883299136"
  },
  {
   "ref": "BomRef.9002800379390116.06289953444409024"
  },
  {
   "ref": "BomRef.9072586241848225.21470553613210142"
  },
  {
   "ref": "BomRef.9080709937420237.23801204565684542"
  },
  {
   "ref": "BomRef.9129789404621965.8818260363378548"
  },
  {
   "ref": "BomRef.9188470776688037.692918028061459"
  },
  {
   "ref": "BomRef.9227932194137923.40088623631832154"
  },
  {
   "ref": "BomRef.9231228314410524.8494086483063071"
  },
  {
   "ref": "BomRef.9352722510623158.2682028134583674"
  },
  {
   "ref": "BomRef.9385823399728935.9265846607842443"
  },
  {
   "ref": "BomRef.9387762917161454.20930595867722002"
  },
  {
   "ref": "BomRef.9476472300887483.770765494292804"
  },
  {
   "ref": "BomRef.9508822894574916.9878117194184728"
  },
  {
   "ref": "BomRef.9736360777685772.5838803288015699"
  },
  {
   "ref": "BomRef.9869234833191703.7646198594306718"
  },
  {
   "ref": "BomRef.9869271964201328.6262046131072506"
  }
 ],
 "metadata": {
  "timestamp": "2026-11-11T05:01:24.952146+00:00",
  "component": {
   "type": "application",
   "bom-ref": "stronglinux-openstack-neutron@28.0.3~dev44-1stronglinux8",
   "name": "stronglinux-openstack-neutron",
   "version": "28.0.3~dev44-1stronglinux8",
   "purl": "pkg:deb/stronglinux/stronglinux-openstack-neutron@28.0.3~dev44-1stronglinux8?arch=amd64&distro=stronglinux-1.0",
   "description": "venv Python do pacote (pip-freeze.txt do .deb)"
  },
  "supplier": {
   "name": "StrongLinux"
  }
 },
 "serialNumber": "urn:uuid:0a82b1ce-a3e0-511f-a406-c90aa0096668",
 "version": 1,
 "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
 "bomFormat": "CycloneDX",
 "specVersion": "1.4"
}