From 12de080b0d872a97bfa9daefdcb1012ac264e356 Mon Sep 17 00:00:00 2001 From: Seth Etter Date: Thu, 5 May 2022 15:20:48 -0500 Subject: [PATCH] pyenv --- Brewfile | 1 + Brewfile.lock.json | 125 +++++++++++++++++++++++++++++---------------- zshenv | 2 + zshrc | 2 +- 4 files changed, 86 insertions(+), 44 deletions(-) diff --git a/Brewfile b/Brewfile index cab22b2..7c836bd 100644 --- a/Brewfile +++ b/Brewfile @@ -41,6 +41,7 @@ brew "openconnect" brew "oath-toolkit" brew "pandoc" brew "postgresql" +brew "pyenv" brew "rbenv" brew "ripgrep" brew "rust-analyzer" diff --git a/Brewfile.lock.json b/Brewfile.lock.json index 97cc053..1fcca30 100644 --- a/Brewfile.lock.json +++ b/Brewfile.lock.json @@ -23,13 +23,13 @@ "revision": "5381c8228d295d95cad1deda93b6bafa3891cc1c" }, "homebrew/cask": { - "revision": "b896c42b3179e01e47b1b6c40ac1aeeca4dcf920" + "revision": "868c2dd0232c975b3e80e22f13b9c5dd9316c09a" }, "homebrew/cask-fonts": { "revision": "d36498684ab87d33389110afd1d834e7c327e5ac" }, "homebrew/core": { - "revision": "60b607c497b7204256cfddf3eba130e39f1ab720" + "revision": "c06c35af13ef29f59a1cbec703869b1fd683da45" }, "homebrew/services": { "revision": "a5f53c6a6704d7b6b25423dee9d3c8dd90cce1e8" @@ -37,40 +37,40 @@ }, "brew": { "ansible": { - "version": "5.7.0", + "version": "5.7.1", "bottle": { "rebuild": 0, "root_url": "https://ghcr.io/v2/homebrew/core", "files": { "arm64_monterey": { "cellar": ":any", - "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:be8aae155b65758b811df7f1efd83c8ce36fbd741a324bebd35b081f7d58c7c3", - "sha256": "be8aae155b65758b811df7f1efd83c8ce36fbd741a324bebd35b081f7d58c7c3" + "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:c38ad05879349a4e513b2da3e54e7e0b4c447ac79e396726a03844a2d0121dc9", + "sha256": "c38ad05879349a4e513b2da3e54e7e0b4c447ac79e396726a03844a2d0121dc9" }, "arm64_big_sur": { "cellar": ":any", - "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:15fd41c108ca9d6e4d283ba23ae68f2b3f09d4c0b7e396683507c1d9c3398a4c", - "sha256": "15fd41c108ca9d6e4d283ba23ae68f2b3f09d4c0b7e396683507c1d9c3398a4c" + "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:17ca0bbd14e0d6ed741bc7a46676c35a7d4d4ada28ab42291662f1d0590ce73c", + "sha256": "17ca0bbd14e0d6ed741bc7a46676c35a7d4d4ada28ab42291662f1d0590ce73c" }, "monterey": { "cellar": ":any", - "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:9df913d8a9c5f977f958b41951d7af537daee6472304cd1db174e359dea39496", - "sha256": "9df913d8a9c5f977f958b41951d7af537daee6472304cd1db174e359dea39496" + "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:59519a57bea3bb629f95efb9e1681f042604ca3a7373071c33f3daf202d796b6", + "sha256": "59519a57bea3bb629f95efb9e1681f042604ca3a7373071c33f3daf202d796b6" }, "big_sur": { "cellar": ":any", - "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:1bf26bf8ac7619e2adf771c0fa0d47bdf0ea5bc13e0e21ddfb68f6fecb6aec29", - "sha256": "1bf26bf8ac7619e2adf771c0fa0d47bdf0ea5bc13e0e21ddfb68f6fecb6aec29" + "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:24d2373095428c7d4fc856f5b62ebc342bf96857873f4f55d1678679a7805857", + "sha256": "24d2373095428c7d4fc856f5b62ebc342bf96857873f4f55d1678679a7805857" }, "catalina": { "cellar": ":any", - "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:ed13c7744c57bcce21f2ed4e6ae3c4f3afe1346af6178748afc1e55c628e0345", - "sha256": "ed13c7744c57bcce21f2ed4e6ae3c4f3afe1346af6178748afc1e55c628e0345" + "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:e5940341e9c57de88d7ca50affaaaec9dea4e344884788757a4b8d6c935df5c8", + "sha256": "e5940341e9c57de88d7ca50affaaaec9dea4e344884788757a4b8d6c935df5c8" }, "x86_64_linux": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:785c86947caf3029879f008da3315adeb5d80dcc5f7ec46496f249f52d0ad397", - "sha256": "785c86947caf3029879f008da3315adeb5d80dcc5f7ec46496f249f52d0ad397" + "url": "https://ghcr.io/v2/homebrew/core/ansible/blobs/sha256:4e70c6826a1527d93e087b57f5fe541d605340552da6006678e0fb1734d17f34", + "sha256": "4e70c6826a1527d93e087b57f5fe541d605340552da6006678e0fb1734d17f34" } } } @@ -1051,40 +1051,40 @@ } }, "openconnect": { - "version": "8.20", + "version": "9.01", "bottle": { "rebuild": 0, "root_url": "https://ghcr.io/v2/homebrew/core", "files": { "arm64_monterey": { "cellar": "/opt/homebrew/Cellar", - "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:4e08fdd7f2b814a88445ed088151cd056022521b15c37fc40b018440d282113d", - "sha256": "4e08fdd7f2b814a88445ed088151cd056022521b15c37fc40b018440d282113d" + "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:914669c733fc8e8c16d7bbf18dca0449660a81101b4e9c4c221ad95bfdf792d4", + "sha256": "914669c733fc8e8c16d7bbf18dca0449660a81101b4e9c4c221ad95bfdf792d4" }, "arm64_big_sur": { "cellar": "/opt/homebrew/Cellar", - "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:414f228ce4ac24b4c0283c6ada6ecfff43d320155baccdb2912490949e802575", - "sha256": "414f228ce4ac24b4c0283c6ada6ecfff43d320155baccdb2912490949e802575" + "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:2313cbe133b89a1634ad3d1759af956010e87afe21e35d9e01b0aa998583980d", + "sha256": "2313cbe133b89a1634ad3d1759af956010e87afe21e35d9e01b0aa998583980d" }, "monterey": { "cellar": "/usr/local/Cellar", - "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:273c02a215e4f2c73316367a7e8a71432d73718ae7bbdffbfded58f178f09c3e", - "sha256": "273c02a215e4f2c73316367a7e8a71432d73718ae7bbdffbfded58f178f09c3e" + "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:5bbe2cd51c2bf848b0cdf81e4c3a0d386fe151517ed1badbd2dcd1bce7e67787", + "sha256": "5bbe2cd51c2bf848b0cdf81e4c3a0d386fe151517ed1badbd2dcd1bce7e67787" }, "big_sur": { "cellar": "/usr/local/Cellar", - "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:738d8d35421582bbf406f51db429e211012b79290a567341340562f776389e2e", - "sha256": "738d8d35421582bbf406f51db429e211012b79290a567341340562f776389e2e" + "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:1d6ff662f32e30eed582496d36784ba2ad31192653c6c326bf66c4e5136c3c37", + "sha256": "1d6ff662f32e30eed582496d36784ba2ad31192653c6c326bf66c4e5136c3c37" }, "catalina": { "cellar": "/usr/local/Cellar", - "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:4ca4203a7464c7735821a25ddd40816e374167e5ac8cbbae9c16fa31a09f5228", - "sha256": "4ca4203a7464c7735821a25ddd40816e374167e5ac8cbbae9c16fa31a09f5228" + "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:e4ba32628105be93256386fd9592cf5c0c922536d17464d86c4a27c4c011f60d", + "sha256": "e4ba32628105be93256386fd9592cf5c0c922536d17464d86c4a27c4c011f60d" }, "x86_64_linux": { "cellar": "/home/linuxbrew/.linuxbrew/Cellar", - "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:9a9bcf3569d6680d3c5d976fc1b77b2400ada7bdd8fc87a1905e338940403a8a", - "sha256": "9a9bcf3569d6680d3c5d976fc1b77b2400ada7bdd8fc87a1905e338940403a8a" + "url": "https://ghcr.io/v2/homebrew/core/openconnect/blobs/sha256:184a0a3f7a6a14b73d7fcab1e26ee92dba2fe56927e43c26f25816c73041c19b", + "sha256": "184a0a3f7a6a14b73d7fcab1e26ee92dba2fe56927e43c26f25816c73041c19b" } } } @@ -1436,40 +1436,40 @@ } }, "tflint": { - "version": "0.35.0", + "version": "0.36.1", "bottle": { "rebuild": 0, "root_url": "https://ghcr.io/v2/homebrew/core", "files": { "arm64_monterey": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:6adbb9521a0edff3c7a0cc4eb8e6796aef138d91efda0dcf8993f06962558868", - "sha256": "6adbb9521a0edff3c7a0cc4eb8e6796aef138d91efda0dcf8993f06962558868" + "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:ac680c9e01682c7a3c3daf69c98cf92b6d2294a33a30ed185e1a32ed57ca1a24", + "sha256": "ac680c9e01682c7a3c3daf69c98cf92b6d2294a33a30ed185e1a32ed57ca1a24" }, "arm64_big_sur": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:7712be10a5035dc5c9ec66406cfed66b4a34d4ecad8762db8409a36cc7266865", - "sha256": "7712be10a5035dc5c9ec66406cfed66b4a34d4ecad8762db8409a36cc7266865" + "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:d1c2647a0c1231aaa231c40fa2e8466bf53ec5a744868559fb3f4016fbcbe49a", + "sha256": "d1c2647a0c1231aaa231c40fa2e8466bf53ec5a744868559fb3f4016fbcbe49a" }, "monterey": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:11fb9f7a18c876973dfa0108c38ab736ee4b5d189d5859c61f2a2152c4c04647", - "sha256": "11fb9f7a18c876973dfa0108c38ab736ee4b5d189d5859c61f2a2152c4c04647" + "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:1a075d579254824d66d53905b9918c8c5eebcaf02db850b7df1ae0ee0c36bb98", + "sha256": "1a075d579254824d66d53905b9918c8c5eebcaf02db850b7df1ae0ee0c36bb98" }, "big_sur": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:39c9104f8dc3bd5c54289119b74c36b90ffcefcfb7ef0d619a9fe5d462a55a60", - "sha256": "39c9104f8dc3bd5c54289119b74c36b90ffcefcfb7ef0d619a9fe5d462a55a60" + "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:2f3fda1d77a522ff79bfbca4941f85c222e0ee3585fc274f12b673a45e255986", + "sha256": "2f3fda1d77a522ff79bfbca4941f85c222e0ee3585fc274f12b673a45e255986" }, "catalina": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:7b6022ba10225581003ea9c9d07121a15812c2cd63072b71de6002cd47deef1f", - "sha256": "7b6022ba10225581003ea9c9d07121a15812c2cd63072b71de6002cd47deef1f" + "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:f9a4aa793b18a696faaa0fe2e958c6f87069fb9eba35239fb965aae0d29d0279", + "sha256": "f9a4aa793b18a696faaa0fe2e958c6f87069fb9eba35239fb965aae0d29d0279" }, "x86_64_linux": { "cellar": ":any_skip_relocation", - "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:132b774e4917a27039a8cdc599d6bef9ad8022dcf6429c3d5a2bdf22a9a6cae2", - "sha256": "132b774e4917a27039a8cdc599d6bef9ad8022dcf6429c3d5a2bdf22a9a6cae2" + "url": "https://ghcr.io/v2/homebrew/core/tflint/blobs/sha256:afb0df493ce623a15f087422eeb772daca4222091f174b0b5278f3093ce3ecc4", + "sha256": "afb0df493ce623a15f087422eeb772daca4222091f174b0b5278f3093ce3ecc4" } } } @@ -2140,6 +2140,45 @@ } } } + }, + "pyenv": { + "version": "2.2.5", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_monterey": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/pyenv/blobs/sha256:0f9923949527127db9664765905dac420a54394543e5a1235b0099302a6277d0", + "sha256": "0f9923949527127db9664765905dac420a54394543e5a1235b0099302a6277d0" + }, + "arm64_big_sur": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/pyenv/blobs/sha256:69f968b143a6f2b7de7ba28c27ba56ecc69f4d84e7fa19bd574ba74a22f2829d", + "sha256": "69f968b143a6f2b7de7ba28c27ba56ecc69f4d84e7fa19bd574ba74a22f2829d" + }, + "monterey": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/pyenv/blobs/sha256:b30cfd4badab10b271f800997097737ca9524409d91a6c646af033864c4ea5fe", + "sha256": "b30cfd4badab10b271f800997097737ca9524409d91a6c646af033864c4ea5fe" + }, + "big_sur": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/pyenv/blobs/sha256:4bf68b8f00645a2aa581e1b817e0f7891f2fc5c24319b1a21d9f5f062eba6cfd", + "sha256": "4bf68b8f00645a2aa581e1b817e0f7891f2fc5c24319b1a21d9f5f062eba6cfd" + }, + "catalina": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/pyenv/blobs/sha256:19c57ca23fc43187e171410c1123ebd4997079ef772966e19141957dabfd2375", + "sha256": "19c57ca23fc43187e171410c1123ebd4997079ef772966e19141957dabfd2375" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/pyenv/blobs/sha256:790c4fca00b17626e0658785d8db4edda1c24302d452213d832ead38fc5f6430", + "sha256": "790c4fca00b17626e0658785d8db4edda1c24302d452213d832ead38fc5f6430" + } + } + } } }, "cask": { @@ -2246,8 +2285,8 @@ "monterey": { "HOMEBREW_VERSION": "3.4.10", "HOMEBREW_PREFIX": "/opt/homebrew", - "Homebrew/homebrew-core": "60b607c497b7204256cfddf3eba130e39f1ab720", - "CLT": "13.3.0.0.1.1645755326", + "Homebrew/homebrew-core": "c06c35af13ef29f59a1cbec703869b1fd683da45", + "CLT": "13.3.1.0.1.1648687083", "Xcode": "13.3", "macOS": "12.3.1" } diff --git a/zshenv b/zshenv index ef8ccd9..128b6d9 100644 --- a/zshenv +++ b/zshenv @@ -47,9 +47,11 @@ function gbrowse() { export VOLTA_HOME="$HOME/.volta" export RUST_BIN="$HOME/.cargo/bin" +export PYENV_ROOT="$HOME/.pyenv" export PATH="$VOLTA_HOME/bin:$PATH" export PATH="$RUST_BIN:$PATH" +export PATH="$PYENV_ROOT/shims:$PATH" export GOPATH="$HOME/go" export PATH="$GOPATH/bin:$PATH" diff --git a/zshrc b/zshrc index e2b2ca1..e4ceffd 100644 --- a/zshrc +++ b/zshrc @@ -6,5 +6,5 @@ plugins=(git vi-mode fzf direnv) ZSH_THEME="robbyrussell" source $HOME/.oh-my-zsh/oh-my-zsh.sh -# rbenv eval "$(rbenv init - zsh)" +eval "$(pyenv init -)" -- 2.51.2