Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

 
 

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!

Motivation

  • 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.

Drawbacks

  • 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.
  • Installingmypy-py requires either Microsoft Visual C++ 14.0 to be installed ortyped_astto be installed first through pip:
$ pip install--upgrade typed_ast

migrate-python-packages

  • 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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell100.0%

[8]ページ先頭

©2009-2025 Movatter.jp