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

python-slugify requirement clashes with existing awesome-slugify #220

Open
awbacker opened this issue Mar 22, 2018 · 3 comments
Open

python-slugify requirement clashes with existing awesome-slugify #220

awbacker opened this issue Mar 22, 2018 · 3 comments

Comments

@awbacker
Copy link

We have been using awesome-slugify for quite some time now, due to very handy helpers like slugify_url and its handling of unicode/chinese characters.

v0.13 of transifex-client now installs python-slugify which also uses the same module name slugify, causing a conflict. On our production systems the transifex client is not installed, so this isn't causing an issue, however in our dev environment it is.

Not sure what can be done about this, short of offering an option like pip install transifex[awesome-slugify] or having the projects re-namespace (as they should have before now!).

I will look into changing which slugify we use, but then we may run into issues where I peg to a lower version and then transifex-client requires a newer one.

@tjerkw
Copy link

tjerkw commented Mar 23, 2019

We had the same issue, its a problem with python dependency management (which is a hell anyways).
I think transifex should implement their own slug function instead of depending on an external library.

@awbacker
Copy link
Author

awbacker commented Mar 23, 2019 via email

@mikix
Copy link

mikix commented Oct 22, 2019

I'll add that python-slugify and awesome-slugify also conflict with Mozilla's unicode-slugify. 😞

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

No branches or pull requests

3 participants