File tree 4 files changed +21
-7
lines changed
4 files changed +21
-7
lines changed Original file line number Diff line number Diff line change
1
+ version = 1
2
+
3
+ test_patterns = [" tests/**" ]
4
+
5
+ [[analyzers ]]
6
+ name = " python"
7
+ enabled = true
8
+
9
+ [analyzers .meta ]
10
+ runtime_version = " 3.x.x"
11
+
12
+ [[transformers ]]
13
+ name = " black"
14
+ enabled = true
Original file line number Diff line number Diff line change 1
1
graft src
2
2
include *.md pipx_demo.gif logo.png LICENSE
3
3
4
- exclude .isort.cfg .pre-commit-config.yaml get-pipx.py makefile generate_docs.py .flake8 mkdocs.yml noxfile.py .coveragerc
4
+ exclude .isort.cfg .pre-commit-config.yaml get-pipx.py makefile generate_docs.py .flake8 mkdocs.yml noxfile.py .coveragerc .deepsource.toml
5
5
prune templates
6
6
prune tests
7
7
prune docs
Original file line number Diff line number Diff line change 13
13
14
14
def main ():
15
15
if not which ("pipx" ):
16
- exit ("pipx must be installed to migrate from pipsi to pipx" )
16
+ sys . exit ("pipx must be installed to migrate from pipsi to pipx" )
17
17
18
18
if not sys .stdout .isatty ():
19
- exit ("Must be run from a terminal, not a script" )
19
+ sys . exit ("Must be run from a terminal, not a script" )
20
20
21
21
pipsi_home = os .environ .get ("PIPSI_HOME" , os .path .expanduser ("~/.local/venvs/" ))
22
22
packages = [p .name for p in Path (pipsi_home ).iterdir ()]
23
23
24
24
if not packages :
25
25
print ("No packages installed with pipsi" )
26
- exit (0 )
26
+ sys . exit (0 )
27
27
28
28
print ("Attempting to migrate the following packages from pipsi to pipx:" )
29
29
for package in packages :
@@ -34,7 +34,7 @@ def main():
34
34
answer = input ("Continue? [y/n] " )
35
35
36
36
if answer == "n" :
37
- exit (0 )
37
+ sys . exit (0 )
38
38
39
39
error = False
40
40
for package in packages :
Original file line number Diff line number Diff line change @@ -160,7 +160,7 @@ def get_package_summary(
160
160
)
161
161
exposed_binary_names = sorted (p .name for p in exposed_app_paths )
162
162
unavailable_binary_names = sorted (
163
- set ( add_suffix (name , suffix ) for name in package_metadata .apps )
163
+ { add_suffix (name , suffix ) for name in package_metadata .apps }
164
164
- set (exposed_binary_names )
165
165
)
166
166
# The following is to satisfy mypy that python_version is str and not
@@ -293,7 +293,7 @@ def run_post_install_actions(
293
293
if venv .safe_to_remove ():
294
294
venv .remove_venv ()
295
295
296
- if len ( package_metadata .app_paths_of_dependencies . keys ()) :
296
+ if package_metadata .app_paths_of_dependencies :
297
297
raise PipxError (
298
298
f"No apps associated with package { package } . "
299
299
"Try again with '--include-deps' to include apps of dependent packages, "
You can’t perform that action at this time.
0 commit comments