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

Move colorlib into a separate independent package #310

Open
KOLANICH opened this issue Feb 17, 2017 · 4 comments
Open

Move colorlib into a separate independent package #310

KOLANICH opened this issue Feb 17, 2017 · 4 comments
Milestone

Comments

@KOLANICH
Copy link
Contributor

No description provided.

@henryiii
Copy link
Collaborator

You could also move the paths, the cli component, etc. to different packages. The point of plumbum is to prove all the tools you need to write shell scripts in a single package with no dependencies.

cli also depends on colorlib, with customized output for color.

However, colorlib (and cli) are rather uniquely separate from the rest of plumbum in that they provide functionality that could be used without plumbum, and could in theory be provided separately as well. But then you would have to add three packages to get plumbum's current functionality, or depend on requirement setup by pip/conda/etc., which are a bit flakey and not always used (at least historically). Since plumbum is already easy to install with no requirements, I don't think there is a strong reason to try this.

If you have thoughts on a good way to do this however, please let me know.

@KOLANICH
Copy link
Contributor Author

But then you would have to add three packages to get plumbum's current functionality

I see no problem with this.

If you have thoughts on a good way to do this however, please let me know.

What do you mean as a "good way"?

@henryiii
Copy link
Collaborator

I've been working on separating interdependencies between colorlib, cli, and the rest of plumbum in a branch, pretty busy at the moment, and no promises as to what will end up becoming available separately, but at least separation will be easier if needed.

@henryiii henryiii added this to the v1.7.0 milestone Mar 2, 2017
@henryiii henryiii mentioned this issue May 25, 2017
@henryiii henryiii modified the milestones: v1.7.0, v1.8.0 Feb 8, 2021
@rsalmei
Copy link

rsalmei commented Oct 24, 2023

Hi!
Please, is this going to happen?
I'm the author of the https://github.com/rsalmei/alive-progress lib, and I'm looking for some cool terminal color lib to use. If this was split I could consider using it.
Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants