diff --git a/Brewfile b/Brewfile index 3afdd65..973f2bc 100644 --- a/Brewfile +++ b/Brewfile @@ -193,6 +193,8 @@ brew "gnupg" brew "go" # Google Testing and Mocking Framework brew "googletest" +# Library for loading images as SDL surfaces and textures +brew "sdl2_image" # Version Control Visualization Tool brew "gource" # Graph visualization software from AT&T and Bell Labs @@ -227,6 +229,8 @@ brew "hyperfine" brew "hyperkit" # Open h.265 video codec implementation brew "libde265" +# ISO/IEC 23008-12:2017 HEIF file format decoder and encoder +brew "libheif" # Tools and libraries to manipulate images in many formats brew "imagemagick" # Tool to capture still images from an iSight or other video source diff --git a/fish/config.fish b/fish/config.fish index 8b439fb..0b1c038 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -107,8 +107,8 @@ alias gg 'git log' alias ghi 'git hist' alias gl 'git pull' alias glr 'git pull --rebase' -alias glu 'git config user.name "Stefan Imhoff" && git config user.email "stefan@imhoff.name";' -alias glx 'git config user.name "Stefan Imhoff" && git config user.email "stefan.imhoff@xing.com";' +alias glu 'git config user.name "Stefan Imhoff" && git config user.email "stefan@imhoff.name"' +alias glx 'git config user.name "Stefan Imhoff" && git config user.email "stefan.imhoff@xing.com"' alias gmb 'git merge-base master HEAD' alias gp 'git push' alias gpf 'git push --force-with-lease' diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 9c8ef86..3d7cba6 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -1,7 +1,7 @@ { "Comment.nvim": { "branch": "master", "commit": "eab2c83a0207369900e92783f56990808082eac2" }, "FixCursorHold.nvim": { "branch": "master", "commit": "70a9516a64668cbfe59f31b66d0a21678c5e9b12" }, - "LuaSnip": { "branch": "master", "commit": "500981ff6cefc7343e3959ef0f939bd0bfd49ba9" }, + "LuaSnip": { "branch": "master", "commit": "94f192cf5f0a1931b3035c2d8affdebec460968c" }, "VisIncr": { "branch": "master", "commit": "13e8538cf332fd131ebb60422b4a01d69078794b" }, "alpha-nvim": { "branch": "main", "commit": "21a0f2520ad3a7c32c0822f943368dc063a569fb" }, "baleia.nvim": { "branch": "main", "commit": "8ba437c2da2c917529e1c3952412a2780cecf6c6" }, @@ -41,7 +41,7 @@ "git-worktree.nvim": { "branch": "master", "commit": "d7f4e2584e81670154f07ca9fa5dd791d9c1b458" }, "gitsigns.nvim": { "branch": "main", "commit": "0d4fe37ba5285171f3729da955955205f3fa945b" }, "glance.nvim": { "branch": "master", "commit": "611478d2b36beb3c416c92f77e7c116d7bd25ee6" }, - "guihua.lua": { "branch": "master", "commit": "1a8af45b2117d28ca56d38c275af1c211f0ffd94" }, + "guihua.lua": { "branch": "master", "commit": "8c0288e9b256931161fd4bd2ff69251b538c1776" }, "harpoon": { "branch": "master", "commit": "8c0bb0a328e57278f4783bb0e2ea32f296d36db1" }, "impatient.nvim": { "branch": "main", "commit": "c90e273f7b8c50a02f956c24ce4804a47f18162e" }, "indent-blankline.nvim": { "branch": "master", "commit": "8299fe7703dfff4b1752aeed271c3b95281a952d" }, @@ -53,25 +53,25 @@ "markdown-preview.nvim": { "branch": "master", "commit": "02cc3874738bc0f86e4b91f09b8a0ac88aef8e96" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "422b9745143150e16cd3fe331c74f6737de75e72" }, "mason-null-ls.nvim": { "branch": "main", "commit": "93946aef86b1409958c97ee5feaf30bdd1053e24" }, - "mason.nvim": { "branch": "main", "commit": "dc48faeeb6fcd5834fd3f7a78d5e760f30ef6b00" }, + "mason.nvim": { "branch": "main", "commit": "2469bfc2538652cb0cf88c129f67d38e46a9cb59" }, "mini.nvim": { "branch": "main", "commit": "81a575e0c51d4607bf6690f12906c7590d961717" }, - "nlsp-settings.nvim": { "branch": "main", "commit": "139a54ea55ae61df685c7a589bb069d35dea9b4f" }, + "nlsp-settings.nvim": { "branch": "main", "commit": "69f4018faa021027d4b0651b4836bc8ac127d573" }, "noctis.nvim": { "branch": "main", "commit": "0b9336e39c686a7e58de06e4dd38c2bd862a7b33" }, - "null-ls.nvim": { "branch": "main", "commit": "2ff0a4ed1985d04bae3f21915ee0b1be3932c164" }, + "null-ls.nvim": { "branch": "main", "commit": "7b2b28e207a1df4ebb13c7dc0bd83f69b5403d71" }, "nvim-autopairs": { "branch": "master", "commit": "31042a5823b55c4bfb30efcbba2fc1b5b53f90dc" }, "nvim-bqf": { "branch": "main", "commit": "d15b59d7429d45f0b057aa63a0266989adc95715" }, "nvim-cmp": { "branch": "main", "commit": "e7e2ef7031db8e0cfad7ad9916ec766ddd9dbb3b" }, "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, "nvim-cursorline": { "branch": "main", "commit": "804f0023692653b2b2368462d67d2a87056947f9" }, - "nvim-dap": { "branch": "master", "commit": "6aab7ce9fa0c05c9133a4415ff19db373df6b9c1" }, + "nvim-dap": { "branch": "master", "commit": "e11545b33a5bc9475bb43cbe8eef733c420fb853" }, "nvim-lightbulb": { "branch": "master", "commit": "56b9ce31ec9d09d560fe8787c0920f76bc208297" }, "nvim-lspconfig": { "branch": "master", "commit": "1e988250a0f52a68ddb72905d623405d634e9c5d" }, "nvim-navic": { "branch": "master", "commit": "11e08391eeed00effa85ca24ff9d1e0472cbcd6a" }, "nvim-spectre": { "branch": "master", "commit": "24275beae382e6bd0180b3064cf5729548641a02" }, "nvim-surround": { "branch": "main", "commit": "ad56e6234bf42fb7f7e4dccc7752e25abd5ec80e" }, "nvim-transparent": { "branch": "main", "commit": "6816751e3d595b3209aa475a83b6fbaa3a5ccc98" }, - "nvim-tree.lua": { "branch": "master", "commit": "9e87ee2d6e86f37ff09cb74ec7dcf2ac984a01e9" }, - "nvim-treesitter": { "branch": "master", "commit": "14a360c72d26f5ed00cda81c76d8895cec08bf47" }, + "nvim-tree.lua": { "branch": "master", "commit": "8567841b87a664e47118b178190acc364d6730f9" }, + "nvim-treesitter": { "branch": "master", "commit": "cf21f81274966b41b51b4022283d1e09c79aec49" }, "nvim-treesitter-context": { "branch": "master", "commit": "cacee4828152dd3a83736169ae61bbcd29a3d213" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "71cee2f7b1211fe35918ce5fd0f626c48d9c1e3d" }, "nvim-ts-autotag": { "branch": "main", "commit": "fdefe46c6807441460f11f11a167a2baf8e4534b" }, @@ -79,7 +79,7 @@ "nvim-ts-rainbow": { "branch": "master", "commit": "ef95c15a935f97c65a80e48e12fe72d49aacf9b9" }, "nvim-ufo": { "branch": "main", "commit": "ca5946c17fb4abae6fc210a9dc4b97e57e7eecd2" }, "nvim-various-textobjs": { "branch": "main", "commit": "abc72e56d88577e13320f0b14c0ae01b373bb9e7" }, - "nvim-web-devicons": { "branch": "master", "commit": "3548363849878ef895ce54edda02421279b419d8" }, + "nvim-web-devicons": { "branch": "master", "commit": "a421d183ef37dfa13f51a5805bed2381aebf9080" }, "octo.nvim": { "branch": "master", "commit": "7900dc0cd37e7bb5d4175a37c9c4c3dfb94a1f7b" }, "playground": { "branch": "master", "commit": "c19bcfd6a3681bc876e1b861f6685bfc04972d0d" }, "plenary.nvim": { "branch": "master", "commit": "1c7e3e6b0f4dd5a174fcea9fda8a4d7de593b826" }, @@ -92,7 +92,7 @@ "smart-splits.nvim": { "branch": "master", "commit": "fdd158ce7554dc830fb86e0fe952cd9476cdf726" }, "sqlite.lua": { "branch": "master", "commit": "93ff5824682ecc874200e338fd8ca9ccd08508f8" }, "symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" }, - "telescope-bookmarks.nvim": { "branch": "main", "commit": "11852a5e6f0cfc5623c15299f4301f497425bc38" }, + "telescope-bookmarks.nvim": { "branch": "main", "commit": "322f438212e168e9696bf7404056f0e4d143e61d" }, "telescope-file-browser.nvim": { "branch": "master", "commit": "304508fb7bea78e3c0eeddd88c4837501e403ae8" }, "telescope-frecency.nvim": { "branch": "master", "commit": "62cbd4e7f55fb6de2b8081087ce97026022ffcd2" }, "telescope-fzy-native.nvim": { "branch": "master", "commit": "282f069504515eec762ab6d6c89903377252bf5b" }, diff --git a/python/pip-requirements.txt b/python/pip-requirements.txt index baae789..7693ed9 100644 --- a/python/pip-requirements.txt +++ b/python/pip-requirements.txt @@ -1,273 +1,48 @@ -absl-py==1.4.0 -arrow==1.2.3 -astunparse==1.6.3 -autopep8==2.0.1 -black==22.12.0 -bleach==6.0.0 -Brotli==1.0.9 -cachetools==5.3.0 -case-style-changer==0.1.3 certifi==2022.12.7 charset-normalizer==3.0.1 click==8.1.3 codespell==2.2.2 -colorama==0.4.6 -diffusers==0.12.1 +diffusers==0.11.1 distlib==0.3.6 dsnparse==0.1.15 -fawkes==1.0.3 -ffmpeg-python==0.2.0 +fawkes==0.0.2 filelock==3.9.0 -flake8==6.0.0 Flask==2.2.2 -flatbuffers==23.1.21 -future==0.18.3 -gast==0.5.3 -gitlint==0.18.0 -gitlint-core==0.18.0 -google-auth==2.16.0 -google-auth-oauthlib==0.8.0 -google-pasta==0.2.0 greenlet==2.0.1 -grpcio==1.51.1 -h5py==3.8.0 -huggingface-hub==0.12.0 +huggingface-hub==0.11.1 idna==3.4 importlib-metadata==6.0.0 itsdangerous==2.1.2 Jinja2==3.1.2 -keras==2.11.0 -Keras-Preprocessing==1.1.2 -libclang==15.0.6.1 -libsixel-python==0.5.0 -Markdown==3.4.1 MarkupSafe==2.1.2 -mccabe==0.7.0 -more-itertools==9.0.0 -MouseInfo==0.1.3 msgpack==1.0.4 -mtcnn==0.1.1 -mutagen==1.46.0 -mypy-extensions==0.4.3 neovim-remote==2.5.1 numpy==1.24.1 nvidia-ml-py3==7.352.0 -oauthlib==3.2.2 opencv-python==4.7.0.68 -opt-einsum==3.3.0 packaging==23.0 -pathspec==0.11.0 Pillow==9.4.0 pipenv==2022.12.19 platformdirs==2.6.2 -pocket==0.3.6 -progress==1.6 -proselint==0.13.0 -protobuf==3.19.6 +protobuf==4.21.12 psutil==5.9.4 -pyasn1==0.4.8 -pyasn1-modules==0.2.8 -PyAutoGUI==0.9.53 -pycodestyle==2.10.0 -pycryptodomex==3.16.0 -pyfiglet==0.8.post1 -pyflakes==3.0.1 -PyGetWindow==0.0.9 -PyMsgBox==1.0.9 pynvim==0.4.3 -pyobjc==9.0.1 -pyobjc-core==9.0.1 -pyobjc-framework-Accessibility==9.0.1 -pyobjc-framework-Accounts==9.0.1 -pyobjc-framework-AddressBook==9.0.1 -pyobjc-framework-AdServices==9.0.1 -pyobjc-framework-AdSupport==9.0.1 -pyobjc-framework-AppleScriptKit==9.0.1 -pyobjc-framework-AppleScriptObjC==9.0.1 -pyobjc-framework-ApplicationServices==9.0.1 -pyobjc-framework-AppTrackingTransparency==9.0.1 -pyobjc-framework-AudioVideoBridging==9.0.1 -pyobjc-framework-AuthenticationServices==9.0.1 -pyobjc-framework-AutomaticAssessmentConfiguration==9.0.1 -pyobjc-framework-Automator==9.0.1 -pyobjc-framework-AVFoundation==9.0.1 -pyobjc-framework-AVKit==9.0.1 -pyobjc-framework-AVRouting==9.0.1 -pyobjc-framework-BackgroundAssets==9.0.1 -pyobjc-framework-BusinessChat==9.0.1 -pyobjc-framework-CalendarStore==9.0.1 -pyobjc-framework-CallKit==9.0.1 -pyobjc-framework-CFNetwork==9.0.1 -pyobjc-framework-ClassKit==9.0.1 -pyobjc-framework-CloudKit==9.0.1 -pyobjc-framework-Cocoa==9.0.1 -pyobjc-framework-Collaboration==9.0.1 -pyobjc-framework-ColorSync==9.0.1 -pyobjc-framework-Contacts==9.0.1 -pyobjc-framework-ContactsUI==9.0.1 -pyobjc-framework-CoreAudio==9.0.1 -pyobjc-framework-CoreAudioKit==9.0.1 -pyobjc-framework-CoreBluetooth==9.0.1 -pyobjc-framework-CoreData==9.0.1 -pyobjc-framework-CoreHaptics==9.0.1 -pyobjc-framework-CoreLocation==9.0.1 -pyobjc-framework-CoreMedia==9.0.1 -pyobjc-framework-CoreMediaIO==9.0.1 -pyobjc-framework-CoreMIDI==9.0.1 -pyobjc-framework-CoreML==9.0.1 -pyobjc-framework-CoreMotion==9.0.1 -pyobjc-framework-CoreServices==9.0.1 -pyobjc-framework-CoreSpotlight==9.0.1 -pyobjc-framework-CoreText==9.0.1 -pyobjc-framework-CoreWLAN==9.0.1 -pyobjc-framework-CryptoTokenKit==9.0.1 -pyobjc-framework-DataDetection==9.0.1 -pyobjc-framework-DeviceCheck==9.0.1 -pyobjc-framework-DictionaryServices==9.0.1 -pyobjc-framework-DiscRecording==9.0.1 -pyobjc-framework-DiscRecordingUI==9.0.1 -pyobjc-framework-DiskArbitration==9.0.1 -pyobjc-framework-DVDPlayback==9.0.1 -pyobjc-framework-EventKit==9.0.1 -pyobjc-framework-ExceptionHandling==9.0.1 -pyobjc-framework-ExecutionPolicy==9.0.1 -pyobjc-framework-ExtensionKit==9.0.1 -pyobjc-framework-ExternalAccessory==9.0.1 -pyobjc-framework-FileProvider==9.0.1 -pyobjc-framework-FileProviderUI==9.0.1 -pyobjc-framework-FinderSync==9.0.1 -pyobjc-framework-FSEvents==9.0.1 -pyobjc-framework-GameCenter==9.0.1 -pyobjc-framework-GameController==9.0.1 -pyobjc-framework-GameKit==9.0.1 -pyobjc-framework-GameplayKit==9.0.1 -pyobjc-framework-HealthKit==9.0.1 -pyobjc-framework-ImageCaptureCore==9.0.1 -pyobjc-framework-IMServicePlugIn==9.0.1 -pyobjc-framework-InputMethodKit==9.0.1 -pyobjc-framework-InstallerPlugins==9.0.1 -pyobjc-framework-InstantMessage==9.0.1 -pyobjc-framework-Intents==9.0.1 -pyobjc-framework-IntentsUI==9.0.1 -pyobjc-framework-IOSurface==9.0.1 -pyobjc-framework-iTunesLibrary==9.0.1 -pyobjc-framework-KernelManagement==9.0.1 -pyobjc-framework-LatentSemanticMapping==9.0.1 -pyobjc-framework-LaunchServices==9.0.1 -pyobjc-framework-libdispatch==9.0.1 -pyobjc-framework-LinkPresentation==9.0.1 -pyobjc-framework-LocalAuthentication==9.0.1 -pyobjc-framework-LocalAuthenticationEmbeddedUI==9.0.1 -pyobjc-framework-MailKit==9.0.1 -pyobjc-framework-MapKit==9.0.1 -pyobjc-framework-MediaAccessibility==9.0.1 -pyobjc-framework-MediaLibrary==9.0.1 -pyobjc-framework-MediaPlayer==9.0.1 -pyobjc-framework-MediaToolbox==9.0.1 -pyobjc-framework-Metal==9.0.1 -pyobjc-framework-MetalFX==9.0.1 -pyobjc-framework-MetalKit==9.0.1 -pyobjc-framework-MetalPerformanceShaders==9.0.1 -pyobjc-framework-MetalPerformanceShadersGraph==9.0.1 -pyobjc-framework-MetricKit==9.0.1 -pyobjc-framework-MLCompute==9.0.1 -pyobjc-framework-ModelIO==9.0.1 -pyobjc-framework-MultipeerConnectivity==9.0.1 -pyobjc-framework-NaturalLanguage==9.0.1 -pyobjc-framework-NetFS==9.0.1 -pyobjc-framework-Network==9.0.1 -pyobjc-framework-NetworkExtension==9.0.1 -pyobjc-framework-NotificationCenter==9.0.1 -pyobjc-framework-OpenDirectory==9.0.1 -pyobjc-framework-OSAKit==9.0.1 -pyobjc-framework-OSLog==9.0.1 -pyobjc-framework-PassKit==9.0.1 -pyobjc-framework-PencilKit==9.0.1 -pyobjc-framework-Photos==9.0.1 -pyobjc-framework-PhotosUI==9.0.1 -pyobjc-framework-PreferencePanes==9.0.1 -pyobjc-framework-PushKit==9.0.1 -pyobjc-framework-Quartz==9.0.1 -pyobjc-framework-QuickLookThumbnailing==9.0.1 -pyobjc-framework-ReplayKit==9.0.1 -pyobjc-framework-SafariServices==9.0.1 -pyobjc-framework-SafetyKit==9.0.1 -pyobjc-framework-SceneKit==9.0.1 -pyobjc-framework-ScreenCaptureKit==9.0.1 -pyobjc-framework-ScreenSaver==9.0.1 -pyobjc-framework-ScreenTime==9.0.1 -pyobjc-framework-ScriptingBridge==9.0.1 -pyobjc-framework-SearchKit==9.0.1 -pyobjc-framework-Security==9.0.1 -pyobjc-framework-SecurityFoundation==9.0.1 -pyobjc-framework-SecurityInterface==9.0.1 -pyobjc-framework-ServiceManagement==9.0.1 -pyobjc-framework-SharedWithYou==9.0.1 -pyobjc-framework-SharedWithYouCore==9.0.1 -pyobjc-framework-ShazamKit==9.0.1 -pyobjc-framework-Social==9.0.1 -pyobjc-framework-SoundAnalysis==9.0.1 -pyobjc-framework-Speech==9.0.1 -pyobjc-framework-SpriteKit==9.0.1 -pyobjc-framework-StoreKit==9.0.1 -pyobjc-framework-SyncServices==9.0.1 -pyobjc-framework-SystemConfiguration==9.0.1 -pyobjc-framework-SystemExtensions==9.0.1 -pyobjc-framework-ThreadNetwork==9.0.1 -pyobjc-framework-UniformTypeIdentifiers==9.0.1 -pyobjc-framework-UserNotifications==9.0.1 -pyobjc-framework-UserNotificationsUI==9.0.1 -pyobjc-framework-VideoSubscriberAccount==9.0.1 -pyobjc-framework-VideoToolbox==9.0.1 -pyobjc-framework-Virtualization==9.0.1 -pyobjc-framework-Vision==9.0.1 -pyobjc-framework-WebKit==9.0.1 -pyparsing==3.0.9 -pyperclip==1.8.2 PyQt5==5.15.7 PyQt5-Qt5==5.15.2 PyQt5-sip==12.11.0 -PyRect==0.2.0 -PyScreeze==0.1.28 -PySocks==1.7.1 -python-dateutil==2.8.2 -python-resize-image==1.1.20 -pytweening==1.0.4 PyYAML==6.0 -rainbowstream==1.6.0 ranger-fm==1.9.3 regex==2022.10.31 requests==2.28.2 -requests-oauthlib==1.3.1 -resize-image==0.4.0 -rsa==4.9 -rubicon-objc==0.4.3 -sh==1.14.3 six==1.16.0 -tensorboard==2.11.2 -tensorboard-data-server==0.7.0 -tensorboard-plugin-wit==1.8.1 -tensorflow==2.11.0 -tensorflow-estimator==2.11.0 -tensorflow-io-gcs-filesystem==0.30.0 termcolor==2.2.0 tokenizers==0.13.2 -tomli==2.0.1 -torch==1.13.1 -torchvision==0.14.1 tqdm==4.64.1 -transformers==4.26.0 -twitter==1.19.6 +transformers==4.25.1 typing_extensions==4.4.0 unimatrix==1.14.0 urllib3==1.26.14 virtualenv==20.17.1 virtualenv-clone==0.5.7 -webencodings==0.5.1 -websockets==10.4 Werkzeug==2.2.2 -whisper==1.1.10 -wrapt==1.14.1 -yark==1.2.4 -yt-dlp==2023.1.6 zipp==3.11.0