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
Dependencies not specified #191
Comments
Closes iopipe#191 Signed-off-by: Michael Lavers <kolanos@gmail.com>
Closes iopipe#191 Signed-off-by: Michael Lavers <kolanos@gmail.com>
* Add a compat module, remove six dependency Closes #191 Signed-off-by: Michael Lavers <kolanos@gmail.com> * Up version for micro release Signed-off-by: Michael Lavers <kolanos@gmail.com>
Thanks for the report! You're right, we're solving this by removing the dependency on |
@jamesrwhite You should be good to go with the 1.4.1 release. Thanks again for the report! |
@pselle Thanks for replying so fast! While that has fixed it for the
|
@jamesrwhite Yup, if you run locally, you'll need to have requests available, so this is expected. Snip: From your project directory:
|
Ah sorry, I didn't notice that in the README 🤦🏻♂️ |
No worries! We love the proactive reports 😄 |
@jamesrwhite We do it this way to keep iopipe as lightweight as possible. Since AWS Lambda provides requests as a part of botocore, we don't include requests as a install dependency. Keep that in mind when packaging your functions, too, as that could save you ~3.2MB. |
Unless I'm doing something wrong the pip dependencies don't seem to specified anywhere so it's not possible to simply run
pip install iopipe
and start using the library.I can reproduce this like so (with pipenv):
pipenv --three
pip install iopipe
python -c 'import iopipe'
I get the following error as I don't have the
six
library installed:I believe the
six
dependency and any others should be included insetup.py
usinginstall_requires
?The text was updated successfully, but these errors were encountered: