django-simple-deploy / django-simple-deploy/django-simple-deploy
Ignore underscores and hyphens when parsing plugin and platform names
- Dominant language
- Python
- Stars
- 430
- Forks
- 45
- PR merge metrics
- No merged PRs in 30d
Description
I keep getting confused about where and when to use `dsd-flyio`, the package name, vs `dsd_flyio`, the imported name.
- [ ] When parsing these names, either ignore them entirely, or convert the wrong one to the correct one. ie in `test_platform.py.test_platform_deployment()`, it needs to be the imported name.
- [ ] Is it possible to ignore the underscores and hyphens when installing? ie `django-simple-deploy[flyio]` gets treated the same as `django-simple-deploy[fly_io]`? Can you have multiple aliases for one optional dependency block? Can you have multiple identical blocks with different names, ie a `fly_io` block and a `flyio` block?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.