Package: pynball
PynballCentralized management and utilization of all your Python versions, installations and virtual environments.You may have a requirement for development on various versions of Python.
Or you may have a mixture of installations including pyenv, custom installations,
system installations etc. Pynball can make leveraging such environments a lot easier.FeaturesConsolidates all Python installations includingpyenvinto one management systemEasily create Virtual Environments using any Python version.Track which virtual environments have which Python versions and tox versions.Quickly change the System interpreterPre Installation RequirementsMinimum RequirementsPython 3.8+pipxVirtualenv(which has benefits over venv)VirtualenvwrapperFor Maximum Benefits additionally install the following:pyenvInstallationOS X & Linux:Will be supported in version 2Windows:pipxinstallpynballUsage exampleView Available commandspynball
Usage:pynball[OPTIONS]COMMAND[ARGS]...UtilityscripttohelpmanagedevelopmentwithvariousversionsofPythoninconjunctionwithVirtualEnvironmentsandoptionallythepyenvmodule

Options:--helpShowthismessageandexit.

Commands:addAddsaname/pathofaninstallationofPython.addallAddallversionstothePynballconfiguration.deleteDeletesaname/pathofaninstallationofPython.exportconfCreatesaconfigurationfilebackup.importconfCreatesaconfigurationfromafilebackuplsprojectDisplaysallVirtualEnvironmentprojects(withversions:native,toxandpyenv)mkprojectCreatesaVirtualEnvironmentfromaspecificPythonversion.mvprojectRenamesaVirtualEnvironment(optionallyupdatesGitHubandgit)pyenvAutomaticallyincludethepyenvversionsinPynballresetDeletesallnames/pathsrmprojectDeletesaVirtualEnvironment.systemChangesthesystemPythonInterpreterversion.versionDisplaydetailsaboutthesystemPythonInterpreter.versionsListsthenames/pathsoftheconfiguredPythoninstallationsAdd a Python version to the configpynballversions
D:\PYTHON\3.9.10:-->SystemInterpreter
WARNING:Pynballconfigurationisempty-use'add'commandpynballadd3.8.10D:\PYTHON\3.8.10'3.8.10'Successfullyaddedtoconfigurationpynballversions
D:\PYTHON\3.9.10:-->SystemInterpreter3.8.10D:\PYTHON\3.8.10
WARNING:SystemInterpreterisnotinPynballConfigurationAdd all manually installed Python versions to the configpynballaddall'3.10.4'Successfullyaddedtoconfiguration'3.5.4'Successfullyaddedtoconfiguration'3.6.8'Successfullyaddedtoconfiguration'3.7.9'Successfullyaddedtoconfiguration
WARNING:'3.8.10'alreadyaddedtoconfigurationas'3.8.10''3.9.10'Successfullyaddedtoconfigurationpynballversions3.10.4D:\PYTHON\3.10.43.9.10D:\PYTHON\3.9.10:-->SystemInterpreter3.8.10D:\PYTHON\3.8.103.7.9D:\PYTHON\3.7.93.6.8D:\PYTHON\3.6.83.5.4D:\PYTHON\3.5.4Add pyenv Python versions (if any) to the configpynballpyenv-u'3.10.2'Successfullyaddedtoconfiguration'3.5.2'Successfullyaddedtoconfiguration'3.8.0'Successfullyaddedtoconfiguration3.10.4D:\PYTHON\3.10.43.10.2C:\Users\conta\.pyenv\pyenv-win\versions\3.10.23.9.10D:\PYTHON\3.9.10:-->SystemInterpreter3.8.10D:\PYTHON\3.8.103.8.0C:\Users\conta\.pyenv\pyenv-win\versions\3.8.03.7.9D:\PYTHON\3.7.93.6.8D:\PYTHON\3.6.83.5.4D:\PYTHON\3.5.43.5.2C:\Users\conta\.pyenv\pyenv-win\versions\3.5.2pynballversions3.10.4D:\PYTHON\3.10.43.10.2C:\Users\conta\.pyenv\pyenv-win\versions\3.10.23.9.10D:\PYTHON\3.9.10:-->SystemInterpreter3.8.10D:\PYTHON\3.8.103.8.0C:\Users\conta\.pyenv\pyenv-win\versions\3.8.03.7.9D:\PYTHON\3.7.93.6.8D:\PYTHON\3.6.83.5.4D:\PYTHON\3.5.43.5.2C:\Users\conta\.pyenv\pyenv-win\versions\3.5.2Create a virtual environment using a version in the configpynballmkproject3.8.10hobgoblinList all the virtual environmentspynballlsproject
ProjectNameNativeVersionPyenvVersionsToxVersions====================================================hobgoblin3.8.10-3.8,3.9,3.10
organizer3.9.10--
pizazz3.9.10--
template3.9.10--Change system interpreterpynballsystem3.6.8pynballversions3.10.4D:\PYTHON\3.10.23.10.2C:\Users\conta\.pyenv\pyenv-win\versions\3.10.23.9.10D:\PYTHON\3.9.103.8.10D:\PYTHON\3.8.103.8.0C:\Users\conta\.pyenv\pyenv-win\versions\3.8.03.7.9D:\PYTHON\3.7.93.6.8D:\PYTHON\3.6.8:-->SystemInterpreter3.5.4D:\PYTHON\3.5.43.5.2C:\Users\conta\.pyenv\pyenv-win\versions\3.5.2For more information, please refer to the wikiDocumentationRead the DocsCreditsChangelogAPI ReferenceWikiMetaStephen R A King :sking.github@gmail.comDistributed under the MIT license. Seefor more information.Created with Cookiecutter template:pydoughversion 1.2.1