Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for exposing manual pages #1047

Merged
merged 73 commits into from
Dec 2, 2023
Merged
Changes from 1 commit
Commits
Show all changes
73 commits
Select commit Hold shift click to select a range
8ca1470
Preliminary support for exposing manual pages
peterkuma Aug 24, 2023
0024793
Fix typo in run_post_install_actions
peterkuma Aug 24, 2023
49b13fb
Merge get_resources with get_man_pages
peterkuma Aug 31, 2023
6b88414
Add entry to docs/changelog.md
peterkuma Sep 1, 2023
719b0a2
Fix printing of unavailable apps and man pages
peterkuma Sep 3, 2023
894cc58
Fix exposing man pages when symlinks not available
peterkuma Sep 3, 2023
b566c3a
Fix lint formatting issues
peterkuma Oct 2, 2023
ad85f86
Fix missing definition of man_paths
peterkuma Oct 2, 2023
d751f93
Split get_resources into three functions
peterkuma Oct 2, 2023
0d4115c
Fix linter errors
peterkuma Oct 2, 2023
5f63729
Fix tests broken by code for exposing man pages
peterkuma Oct 3, 2023
7d0907f
Merge branch 'main' into man_pages
peterkuma Oct 3, 2023
85995bb
Fix an issue with Python < 3.9
peterkuma Oct 4, 2023
33f8936
Fix a linter error
peterkuma Oct 4, 2023
bb8b307
Fix exposing package resources
peterkuma Oct 4, 2023
e84b809
Fix can_symlink error
peterkuma Oct 4, 2023
e03ec55
Improve changelog description of expose manual pages
peterkuma Oct 5, 2023
bd6c65e
Add documentation of exposing manual pages
peterkuma Oct 5, 2023
1c8e08b
Improve pipx help message
peterkuma Oct 9, 2023
0e236ad
Improve pipx help message
peterkuma Oct 9, 2023
83f511c
Add link to data_files documentation in How pipx works
peterkuma Oct 9, 2023
c7433dc
Improve formatting in How pipx works
peterkuma Oct 9, 2023
37074fb
Improve formatting & grammar of pipx help message
peterkuma Oct 9, 2023
71cc733
Improve pipx inject help message
peterkuma Oct 9, 2023
e1d4d5a
Increase metadata version to 0.3
peterkuma Oct 24, 2023
7662c7a
Fix tests related to man page symlinking
peterkuma Oct 25, 2023
3848b0d
Test for man page env variables
peterkuma Oct 25, 2023
4b13f11
Test for installed manual pages of packages
peterkuma Oct 25, 2023
7451200
Add man pages to test package info
peterkuma Oct 25, 2023
6200e9c
Update tests to pycowsay 0.0.0.2
peterkuma Oct 25, 2023
12986d4
Handle metadata v0.2 in _convert_legacy_metadata
peterkuma Oct 26, 2023
e5af3e1
Update tests so that they work with man pages
peterkuma Oct 26, 2023
681379c
Fix a lint error
peterkuma Oct 26, 2023
57b72ec
Make test man page paths OS independent
peterkuma Oct 26, 2023
e9de6cc
Remove redundant print calls in test_list.py
peterkuma Oct 26, 2023
c663de0
Add man page testing to test_pipx_metadata_file
peterkuma Oct 30, 2023
785e590
Test for a man page in test_install_local_extra
peterkuma Oct 30, 2023
e92d48d
Add install symlink tests for man pages
peterkuma Oct 30, 2023
43a5b55
Add a test for man page installation
peterkuma Oct 30, 2023
ac68fe0
Add a test for man page uninstallation
peterkuma Oct 30, 2023
4be646c
Test for man pages in test_uninstall_injected
peterkuma Oct 30, 2023
8bfa906
Mock legacy metadata v0.2 in tests
peterkuma Oct 30, 2023
d3f55df
Fix a code formatting issue
peterkuma Oct 30, 2023
2f31c96
Merge branch 'main' into man_pages
peterkuma Oct 30, 2023
d599c0f
Merge main
peterkuma Oct 30, 2023
1ff0d48
Fix man page path in test_man_page_install
peterkuma Oct 30, 2023
d9c8843
Fix test for package man pages installation
peterkuma Oct 30, 2023
2f2eec8
Fix code formatting
peterkuma Oct 30, 2023
0e81de6
Fixes in test all packages
peterkuma Oct 30, 2023
ba7e35e
Fix test package info
peterkuma Oct 30, 2023
567a86f
Fix test package info
peterkuma Oct 30, 2023
d30eae1
Fix code formatting
peterkuma Oct 30, 2023
9234fd1
Fix missing PIPX_MAN_DIR in pipx environment
peterkuma Oct 31, 2023
2b87dae
Update test package info
peterkuma Oct 31, 2023
ab391a0
Update testdata/tests_packages
peterkuma Nov 1, 2023
16e2e07
Update primary packages list
peterkuma Nov 1, 2023
056ca41
Downgrade test package zest-releaser to 8.0.0
peterkuma Nov 1, 2023
3005ae5
Update to requests 2.31.0 in tests
peterkuma Nov 1, 2023
0ba4a72
Update test package version lists
peterkuma Nov 1, 2023
31b6301
Update to test package nox 2023.4.22
peterkuma Nov 2, 2023
57fc444
Update tests_packages lists
peterkuma Nov 2, 2023
a357a08
Add nox==2022.1.7 to primary packages
peterkuma Nov 2, 2023
129fa8c
Update test package lists
peterkuma Nov 2, 2023
439f242
Downgrade cloudtoken to 0.1.707
peterkuma Nov 2, 2023
019b12f
Update test package lists
peterkuma Nov 2, 2023
181deac
Fix code formatting issue
peterkuma Nov 2, 2023
0548974
Update package info to reflect latest deps
peterkuma Nov 3, 2023
6fdfc24
Update testdata of zest-releaser
peterkuma Nov 3, 2023
23cca61
Fix app exe on win in test package info
peterkuma Nov 7, 2023
4914277
Downgrade test package zest-releaser to 8.0.0
peterkuma Nov 7, 2023
d9604da
Update testdata package versions
peterkuma Nov 7, 2023
24c5cf7
Merge branch 'main' into man_pages
dukecat0 Dec 2, 2023
6afa2b0
Update version number of requests
dukecat0 Dec 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix missing PIPX_MAN_DIR in pipx environment
  • Loading branch information
peterkuma committed Oct 31, 2023
commit 9234fd1d88ba7da24cb903b993721d194313343a
1 change: 1 addition & 0 deletions src/pipx/commands/environment.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 22,7 @@ def environment(value: str) -> ExitCode:
environment_variables = [
"PIPX_HOME",
"PIPX_BIN_DIR",
"PIPX_MAN_DIR",
"PIPX_SHARED_LIBS",
"PIPX_DEFAULT_PYTHON",
"USE_EMOJI",
Expand Down
Loading