# brew tap gts/rs git@github.rackspace.com:SupportTools/homebrew-rs && brew update && brew install nscli
class Nscli < Formula
  include Language::Python::Virtualenv

  desc "Network Security Command-Line Interface"
  homepage "https://pages.github.rackspace.com/nsi/nscli/"
  url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/nscli/25.5.22/nscli-25.5.22.tar.gz"
  sha256 "d24a4302503a2cc5bee62bc739d5deccf4523874e0d055d0a6433ea7d27f0894"
  head "https://github.rackspace.com/nsi/nscli.git", branch: "develop"

  bottle do
    root_url "https://artifacts.rackspace.net/artifactory/nsi-bottles-local"
    sha256 arm64_sequoia: "3fa82383a723293f622eefd06a39f330a37d8926392adfecee1f4f98d4cfaeb9"
  end

  depends_on "rust" => :build
  depends_on "python@3.9"

  # --- Begin Python Dependencies ---

  resource "atlassian-python-api" do
    # requirement specifier: 1.13.24
    url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/21/d1/11e934b178d0fb977e37731d748bc89376f0991c488992aed85e829c4edf/atlassian-python-api-1.13.24.tar.gz"
    sha256 "4d0b46ed07f4d8d20a2a37704ee806ec5cf28aec7fc4955328180dcfb8f2defc"
  end

  resource "cloudflare" do
    # requirement specifier: 2.11.1
    url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/9a/32/61fedc0749bc18fc1ff81ce32b2e3da87e8f2fdc5cf313b11a3c4addea6a/cloudflare-2.11.1.tar.gz"
    sha256 "540120accf45f4cfc78cbef6e91ce87c94ff49cf11e96205fc3fe0647e67701b"
  end

  resource "f5-icontrol-rest" do
    # requirement specifier: 1.3.13
    url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/e0/44/91979de0a81253d025a0814f16f53df46d3ed3edd5b9fd7181f28a9dd0bb/f5-icontrol-rest-1.3.13.tar.gz"
    sha256 "49fffd999fb4971d6754beb0e066051175db9d9baeb8a76fca6c801dacc89359"
  end

  resource "f5-sdk" do
    # requirement specifier: 3.0.21
    url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/77/d1/e7ae0356e83801349404333ca99babb42641e363dba536f695215c1bd55c/f5-sdk-3.0.21.tar.gz"
    sha256 "22890c8fd98232c14c54560ee02a59501da2df670e6a6852e6eda6364363963a"
  end

  resource "fpdf" do
    # requirement specifier: 1.7.2
    url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/37/c6/608a9e6c172bf9124aa687ec8b9f0e8e5d697d59a5f4fad0e2d5ec2a7556/fpdf-1.7.2.tar.gz"
    sha256 "125840783289e7d12552b1e86ab692c37322e7a65b96a99e0ea86cca041b6779"
  end

  resource "msgpack-python" do
    # requirement specifier: 0.5.6
    url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/8a/20/6eca772d1a5830336f84aca1d8198e5a3f4715cd1c7fc36d3cc7f7185091/msgpack-python-0.5.6.tar.gz"
    sha256 "378cc8a6d3545b532dfd149da715abae4fda2a3adb6d74e525d0d5e51f46909b"
  end

  resource "pyrsistent" do
    # requirement specifier: 0.14.11
    url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/8c/46/4e93ab8a379d7efe93f20a0fb8a27bdfe88942cc954ab0210c3164e783e0/pyrsistent-0.14.11.tar.gz"
    sha256 "3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2"
  end

  resource "strict-rfc3339" do
    # requirement specifier: 0.7
    url "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/56/e4/879ef1dbd6ddea1c77c0078cd59b503368b0456bcca7d063a870ca2119d3/strict-rfc3339-0.7.tar.gz"
    sha256 "5cad17bedfc3af57b399db0fed32771f18fc54bbd917e85546088607ac5e1277"
  end

  # --- End Python Dependencies ---

  def install
    venv = virtualenv_create(libexec, Formula["python@3.9"].opt_bin/"python3.9", without_pip: false)
    libexec.install("pip.conf")

    # --- Begin Python .whl Dependencies ---

    
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/5b/fa/c9e82bbe1af6266adf08afb563905eb87cab83fde00a0a08963510621047/zipp-3.15.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/4a/cc/3402bcc897978be00fef608cd9e3e39ec8869c973feeb5e1e277670e5ad2/wrapt-1.16.0-cp39-cp39-macosx_11_0_arm64.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/d5/e1/3e9013159b4cbb71df9bd7611cbf90dc2c621c8aeeb677fc41dad72f2261/webcolors-1.13-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/65/0c/cc6644eaa594585e5875f46f3c83ee8762b647b51fc5b0fb253a242df2dc/urllib3-1.26.13-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/8e/74/e4f66bf3b3829e063b30501b586b1a489bd664b9066bf74650845e4c6352/textfsm-1.1.2-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/f4/f1/990741d5bb2487d529d20a433210ffa136a367751e454214013b441c4575/tenacity-8.2.3-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/ba/1f/bb111cbe837e3dde18aab6324379e0ec9f5fe5aa3f623f20ff8a705b36fd/swagger_spec_validator-3.0.3-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/aa/e4/592120713a314621c692211eba034d09becaf6bc8848fabc1dc2a54d8c16/SQLAlchemy-2.0.38-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/49/37/673d6490efc51ec46d198c75903d99de59baffdd47aea3d071b80a9e4e89/soupsieve-2.4.1-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/3c/2f/d0ff0b772d4ef092876eb85c99bc591c446b0502715551dad7dfc7f7c2c0/simplejson-3.20.1-cp39-cp39-macosx_11_0_arm64.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/12/7f/0e4459173e9671ba5f75a48dda2442bcc48a12c79e54e5789381c8c6a9bc/sentry_sdk-2.22.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/79/b3/561cd6afa959e9dd522af12acc4f803e8bab1bd0e383bffc5211721c5fcb/scp-0.15.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/65/d4/f7407c3d15d5ac779c3dd34fbbc6ea2090f77bd7dd12f207ccf881551208/rfc3987-1.3.8-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/3b/5d/63d4ae3b9daea098d5d6f5da83984853c1bbacd5dc826764b249fe119d24/requests_oauthlib-2.0.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/0e/88/21b2f16cb2123c1e9375f2c93486e35fdc86e63f02e274f0e99c589ef153/PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/e3/12/2f7379e94fd521d7b965ab18ca494e82e71fe26ea8744684421ddc9b9423/pytimedinput-2.0.1-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/79/80/4276fba30da6ed26165b67093ce4a2ca78b701a55920d39e59cc82ee9639/python_utils-3.5.2-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/8d/59/b4572118e098ac8e46e399a1dd0f2d85403ce8bbaad9ec79373ed6badaf9/PySocks-1.7.1-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/d5/9f/9c0e3288b85f907a008f9d31318b0e4de31b2f67724a8745e633741f609c/pyOpenSSL-22.0.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/22/5e/99f217d9881eead69607a2248dd7bbdf610837d7f5ad53f45a6cb71bbbfb/pycryptodomex-3.21.0-cp36-abi3-macosx_10_9_universal2.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/d1/75/4686d2872bf2fc0b37917cbc8bbf0dd3a5cdb0990799be1b9cbf1e1eb733/pyasn1-0.5.1-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/8b/de/a23d9e1141a3503f52d8b22694a7ca19a4706c8e0c74d1f0cdb207e8699d/progressbar2-4.2.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/7a/cd/bec5850e23eb005c6fe30fe4c26bafd9a07b3d2524771f22a0fa01270078/prettytable-3.7.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/11/95/c1ed539b784246182fd04a3fdee6ba473518e658c84d776caa714904d0f9/pick-2.4.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/50/dc/a7f0a9d5ad8b98bc5406deb00207b268d6d2edd215c21642e8f2ecc6f0ce/phonenumbers-8.13.55-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/3b/a4/ab6b7589382ca3df236e03faa71deac88cae040af60c071a78d254a62172/passlib-1.7.4-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/15/f8/c7bd0ef12954a81a1d3cea60a13946bd9a49a0036a5927770c461eade7ae/paramiko-3.5.1-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/e1/00/6b97526c080cb1df314377b4ac39ccd7a7664aced447f912bcbde9bae422/pan_python-0.17.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/f2/07/20398b633c623a39054a1c5f64cedecf2cdd60dd2d90bbaf68d4db671965/pan_os_python-1.12.1-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/7e/80/cab10959dc1faead58dc8384a781dfbf93cb4d33d50988f7a69f1b7c9bbe/oauthlib-3.2.2-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/bd/53/588dad9532da51e7d52cc5e1cebf624a1a83b03e90661b6e2a6f215b8c5f/ntc_templates-4.0.1-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/nspylib/4.45.11/nspylib-4.45.11-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/ca/a8/b3b11bbe1a4dcb1fa15a215856dd57e3d32e5f7cdcacf4390e7b3a7c9544/netmiko-4.1.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/ef/82/7a9d0550484a62c6da82858ee9419f3dd1ccc9aa1c26a1e43da3ecd20b0d/natsort-8.4.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/85/01/e2678ee4e0d7eed4fd6be9e5b043fff9d22d245d06c8c91def8ced664189/more_itertools-9.1.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/9a/67/7e8406a29b6c45be7af7740456f7f37025f0506ae2e05fb9009a53946860/monotonic-1.6-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/0f/31/780bb297db036ba7b7bbede5e1d7f1e14d704ad4beb3ce53fb495d22bc62/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/e6/ed/b27f5dd676e66aa8d7a5cef895c056fc5594b861aa7899d6445dcaa174e6/lxml-5.3.1-cp39-cp39-macosx_10_9_universal2.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/03/0a/4f6fed21aa246c6b49b561ca55facacc2a44b87d65b8b92362a8e99ba202/loguru-0.7.2-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/librack2/3.1.1/librack2-3.1.1-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/4e/f6/71d6ec9f18da0b2201287ce9db6afb1a1f637dedb3f0703409558981c723/ldap3-2.9.1-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/71/0c/32cf193861389487e062dc91683146f696d11ce0d4bc3fb6539f68aa0ada/keyrings.alt-4.2.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/89/35/05acac64d39ef3944770f9c1ddeec15aa64d3dcb09353922731a00ca3dbc/keyring-23.8.2-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/c5/8f/51e89ce52a085483359217bc72cdbf6e75ee595d5b1d4b5ade40c7e018b8/jsonschema-3.2.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/0c/ec/e1db9922bceb168197a558a2b8c03a7963f1afe93517ddd3cf99f202f996/jsonref-1.1.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/68/32/290ca20eb3a2b97ffa6ba1791fcafacb3cd2f41f539c96eb54cfc3cfcf47/jsonlines-3.1.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/10/40/d551139c85db202f1f384ba8bcf96aca2f329440a844f924c8a0040b6d02/joblib-1.3.2-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/bd/0f/2ba5fbcd631e3e88689309dbe978c5769e883e4b84ebfe7da30b43275c5a/jinja2-3.1.5-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/60/28/220d3ae0829171c11e50dded4355d17824d60895285631d7eb9dee0ab5e5/jaraco.classes-3.2.3-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/22/51/52442c59db26637681148c21f8984eed58c9db67053a0a4783a047010c98/importlib_metadata-4.2.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/00/45/ec3407adf6f6b5bf867a4462b2b0af27597a26bd3cd6e2534cb6ab029938/filelock-3.12.2-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/12/86/d305e87555430ff4630d729420d97dece3b16efcbf2b7d7e974d11b0d86c/dnspython-2.3.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/eb/f0/8bc2246a422eb5cd1fe7cfc2ed522e4e3e0fd6f1c828193c0860c7030ca6/cryptography-37.0.4-cp36-abi3-macosx_10_10_universal2.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/ff/09/33efa1ed5ae6e5e406b8ac0c3ff3a9e3bd20a703ade47f1eae3c73d87381/ciscoconfparse-1.8.2-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/3a/75/a162315adeaf47e94a3b7f886a8e31d77b9e525a387eef2d6f0efc96a7c8/cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/e6/ad/25993747b14def7c21fa424442af5ad2a9dd3b6ea4f323b5edd9de70a658/bravado_core-5.10.2-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/0d/1a/173b5a1ad5e18042cec46305462bd4c5a715e7ccfe2d3a3795c004feb9ac/bravado-10.3.0-py2.py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/03/74/489f85a78247609c6b4f13733cbf3ba0d864b11aa565617b645d6fdf2a4a/blessings-1.7-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/4a/57/23b46933206daf5384b5397d9878746d2249fe9d45efaa8e1467c87d3048/bcrypt-4.2.1-cp39-abi3-macosx_10_12_universal2.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/0d/35/4196b21041e29a42dc4f05866d0c94fa26c9da88ce12c38c2265e42c82fb/Babel-2.14.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/6a/21/5b6702a7f963e95456c0de2d495f67bf5fd62840ac655dc451586d23d39a/attrs-24.2.0-py3-none-any.whl"
    system libexec/"bin/pip", "install", "-v", "--no-deps", "--ignore-installed", "https://artifacts.rackspace.net/artifactory/api/pypi/pypi/packages/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl"

    # --- End Python Dependencies ---

    venv.pip_install resources
    venv.pip_install [buildpath]
    bin.install libexec/"bin/nscli"
    man1.install libexec/"share/man/man1/nscli.1.gz"
    man5.install libexec/"share/man/man5/nscli_settings.5.gz"
    bash_completion.install libexec/"share/bash-completion/completions/nscli"
    zsh_completion.install libexec/"share/zsh/vendor-completions/_nscli"
  end

  def caveats
    <<~EOS
      Settings are saved under:
        ~/Library/Application Support/nscli

      Logs are saved under:
        ~/Library/Logs/nscli

      Bash completion has been installed to:
        /usr/local/etc/bash_completion.d

      zsh completion has been installed to:
        /usr/local/share/zsh/site-functions

      Secrets are stored in the Keychain. All names will begin with "com.rackspace.nscli"

      Documentation: https://pages.github.rackspace.com/nsi/nscli
    EOS
  end

  test do
    system bin/"nscli", "-v"
  end
end
