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

Migrate anaconda-client to become a plugin of anaconda-cli-base #715

Closed
Closed
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ed98cb9
Remove anaconda entrypoint
mattkram Jul 8, 2024
a9c1c29
Add a plugin to anaconda-cli-base
mattkram Jul 8, 2024
eff478f
Register main CLI as anaconda_cli.main plugin
mattkram Jul 9, 2024
1a4cbb0
Don't mount login or logout at the top level if using the typer app
mattkram Jul 10, 2024
758a258
Remove "anaconda_cli.main" plugin
mattkram Jul 10, 2024
1926636
Add descriptive docstring
mattkram Jul 10, 2024
0358443
Move and rename some helper functions
mattkram Jul 10, 2024
14e37cd
Tidy
mattkram Jul 10, 2024
e865a81
Add a docstring
mattkram Jul 10, 2024
0e6dac7
Refactor subcommand mounting into helper function
mattkram Jul 10, 2024
9c16f0d
In-line call to _get_help_text
mattkram Jul 10, 2024
e53eb68
Rename constant
mattkram Jul 10, 2024
40231ef
Make deprecated text red and bold
mattkram Jul 10, 2024
b8c7e1d
Fix type annotation
mattkram Jul 10, 2024
37c88f6
Bump version and add anaconda-cli-base as dependency
mattkram Jul 10, 2024
8bd7316
Remove entrypoint from recipe
mattkram Jul 10, 2024
0ae5b33
Use local path instead of git_url
mattkram Jul 10, 2024
fcc486b
test cli plugin
AlbertDeFusco Aug 20, 2024
7ee18c1
temporarily add anaconda-cloud/label/dev
AlbertDeFusco Aug 20, 2024
fcb990f
and in ci
AlbertDeFusco Aug 20, 2024
e9f2b06
pylint
AlbertDeFusco Aug 20, 2024
3035668
mypy
AlbertDeFusco Aug 20, 2024
cfbde6e
Remove RichHandler from root logger because of formatting conflict
mattkram Aug 27, 2024
149bb43
Satisfy the linter
mattkram Aug 27, 2024
dd38dd2
Ignore type hinting for optional import
mattkram Aug 27, 2024
3e38b0f
Revert change to version number
mattkram Aug 28, 2024
cf281dd
Use anaconda-cloud channel instead of the dev label
mattkram Aug 28, 2024
9480734
xfail tests related to anaconda-project
mattkram Aug 27, 2024
8d0f29d
Exclude anaconda-project from extras
mattkram Aug 28, 2024
660cd88
Bump dependency on anaconda-cli-base
mattkram Aug 28, 2024
b9d1a25
Make quotes consistent
mattkram Aug 28, 2024
9e336b4
Add anaconda-project back to extras just to be completely safe
mattkram Aug 28, 2024
11712a3
Fix line ending
mattkram Aug 28, 2024
3988982
Update setup.py
AlbertDeFusco Aug 28, 2024
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
5 changes: 5 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@
requirement.split('#', 1)[0].strip() for requirement in stream
)))

# This is temporarily here so we don't pull in the incompatible dependency in CI
# and during local development as we move to 0.13.0. But to not change the behavior
AlbertDeFusco marked this conversation as resolved.
Show resolved Hide resolved
# around the "full" extra at all. We will soon explicitly drop this dependency.
extras_require.append("anaconda-project>=0.9.1")

__about__ = {}
with open(os.path.join(root, 'binstar_client', '__about__.py'), 'rt', encoding='utf-8') as stream:
exec(stream.read(), __about__)
Expand Down
Loading