django-simple-deploy / django-simple-deploy/django-simple-deploy

Ignore underscores and hyphens when parsing plugin and platform names

Open
#377 0 comments 0 reactions 0 assignees View on GitHub
testing
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.