forked fromTheRandomLabs/Scoop-Python
- Notifications
You must be signed in to change notification settings - Fork0
A Scoop bucket for Python applications that do not provide standalone executables.
License
NotificationsYou must be signed in to change notification settings
404NetworkError/Scoop-Python
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
AScoop bucket for Python applications that do not providestandalone executables.
$ scoop bucket add python https://github.com/TheRandomLabs/Scoop-Python.git
This bucket is an alternative to using pip to install these packages.
Also check out mypersonal bucketand mySpotify/Spicetify bucket!
- pip does not have a built-in functionality to update all packages. This is inconvenient forcommand-line tools and other executable applications such as HTTPie.
- pip does not have a simple way to preserve packages between Python updates. Again, this isinconvenient for command-line tools and other executable applications such as HTTPie.
- Python virtual environments should be used to install other packages, so only executableapplications are accepted into this bucket.
- For the purpose of avoiding conflicts, uninstalling a package in this bucket will notuninstall its dependencies.
- For local installs, binaries may not be added to PATH due toScoopInstaller/Main#772.
- Packages installed globally from this bucket will need to be migrated for any Python update.
- Packages installed locally from this bucket will need to be migrated for any minor or majorPython update.
- Installing
mypy-py
requires either Microsoft Visual C++ 14.0 to be installed ortyped_ast
to be installed first through pip:
$ pip install--upgrade typed_ast
- A script to migrate packages in this bucket between Python versions is provided as a dependency.
$ migrate-python-packages--help
- For example, to update Python and all packages in this bucket:
# Update Python first so that fewer migrations are required if there are also updates for packages in this bucketscoop update pythonscoop update*migrate-python-packages
About
A Scoop bucket for Python applications that do not provide standalone executables.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Languages
- PowerShell100.0%