Skip to content

Conversation

@simon-weber
Copy link

Currently, the install_requires are all pinned/concrete. This causes dependency hell: python-lambda can't be installed unless the application using it (and all its dependencies) use the same versions of any shared requirements.

This PR switches to abstract requirements to fix this. I wasn't aware of any lower bounds, so I didn't add any.

There's more background on this on the pypa site, and a discussion of the same change in one of my projects.

@haydenbbickerton
Copy link

Merged this into our fork, works good, thank you

@simon-weber
Copy link
Author

Do you have a maintained fork? I'd be happy to contribute to that -- it doesn't seem like there's much action on this repo.

@haydenbbickerton
Copy link

@simon-weber
Can't guarantees as far as maintenance goes, but here's our fork - https://github.com/disruptops/python-lambda

@soapergem
Copy link
Collaborator

You guys can maintain a separate fork if you really want... or you can ask to be contributors on this one. That's what I did, and I'm going to merge this in here after verifying it works.

@simon-weber
Copy link
Author

Thanks for taking a look at the PR!

I don't have time to help out with maintenance, sorry.

@soapergem
Copy link
Collaborator

I copied your changes into another PR, so I'm closing this one.

@soapergem soapergem closed this Sep 19, 2018
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

Successfully merging this pull request may close these issues.

3 participants