Metadata-Version: 2.1
Name: brew-versions
Version: 0.1.0
Summary: Manage different versions of homebrew packages
Home-page: https://github.com/lime-green/brewv
Author: Josh DM
License: MIT
Description: # Brew Versions (`brewv`)
        
        Manage multiple versions of your Homebrew packages with ease:
        
        1. List available bottle versions:
        ```bash
        $ brewv switch wget
        [brewv]: Found the following bottle versions for wget:
        - 1.21.1
        - 1.21
        - 1.20.3_2
        - 1.20.3_1
        - 1.20.3
        - 1.20.2
        - 1.20.1_4
        - 1.20.1_3
        - 1.20.1_2
        - 1.20.1_1
        - 1.19.5
        - 1.19.4_1
        - 1.19.4
        - 1.19.3
        - 1.19.2_1
        - 1.19.2
        - 1.19.1_1
        - 1.19.1
        - 1.18
        ```
        
        2. Switch to a specific version:
        ```bash
        $ brewv switch wget 1.21
        [brewv]: Switching wget to version 1.21
        [brewv]: Not in cache: finding bottle to download
        [brewv]: GET https://linuxbrew.bintray.com/bottles/wget-1.21.x86_64_linux.bottle.tar.gz
        [brewv]: Bottle successfully downloaded, but cannot verify SHA256
        [brewv]: Pinning wget
        [brewv]: Successfully switched to wget 1.21
        ```
        
        3. Installing from taps:
        ```bash
        $ brewv switch jonchang/biology/bucky 1.4.4
        [brewv]: Tapping jonchang/biology
        [brewv]: Switching bucky to version 1.4.4
        [brewv]: Not in cache: finding bottle to download
        [brewv]: GET https://linuxbrew.bintray.com/bottles/bucky-1.4.4.x86_64_linux.bottle.tar.gz
        [brewv]: No bottle was found for bucky 1.4.4
        [brewv]: Searching for version in git directory, this may take a while...
        [brewv]: Found a version in commit: eee76a60fb5d7c6b619d736b50ee10fe42a9c73c
        [brewv]: Found bottle in tap config
        [brewv]: GET https://dl.bintray.com/jonchang/bottles-biology/bucky-1.4.4.x86_64_linux.bottle.tar.gz
        [brewv]: SHA256 verified successfully
        [brewv]: Pinning bucky
        [brewv]: Successfully switched to jonchang/biology/bucky 1.4.4
        ```
        
        When no bottle is found for taps it will proceed with searching the
        local tap repository for the correct version and installing from the bottle
        defined in the formula if it exists, otherwise from source.
        
        This is very slow for the main homebrew repository so this behaviour is disabled
        when a bottle for a homebrew-core package cannot be found. You can supply
        the option `brewv switch --slow ...`  to perform this search.
        
        ### Warnings
        Proper SHA256 verification is not done when downloading bottles from the
        main bottle repository. This is because to get the expected SHAs would mean searching
        the huge homebrew-core repository.
        
        While homebrew bottles exist for most operating
        systems, if the bottle is not found then parsing old formulas fails quite often
        since Homebrew updates their code frequently.
        
        Bintray.com will be disabled on May 1st 2021, and homebrew as of now hasn't updated to a new host. When
        they do so this package will need to be updated and it's possible some of the
        functionality like listing available bottle versions won't work
        
Keywords: brew,homebrew,homebrew version,development,macos,linux
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6, <4
Description-Content-Type: text/markdown
Provides-Extra: dev
