Skip to content
This repository has been archived by the owner on Jan 10, 2023. It is now read-only.

using extra requirements rather than dynamic install requirements #147

Open
elonzh opened this issue Jan 21, 2019 · 0 comments
Open

using extra requirements rather than dynamic install requirements #147

elonzh opened this issue Jan 21, 2019 · 0 comments

Comments

@elonzh
Copy link

elonzh commented Jan 21, 2019

Issue description

I am using pipenv to manage my project requirements.
Pipenv does not support manually specify package installation order, see pypa/pipenv#2274

Even if I use requirements.txt, I still need to specify the signer package before the adb package.

Expected result

Using extras_require to declare optional requirements. Like:

setup(
    name="adb",
    ...
    extras_require={
        'M2Crypto': ["M2Crypto>=0.21.1,<=0.26.4"],
        'rsa': ["rsa"],
		'pycryptodome': ["pycryptodome"], 
    }
)

I will make a pull request if this issue is confirmed.

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

No branches or pull requests

1 participant