awslabs / amazon-neptune-tools

Tools and utilities to enable loading data and building graph applications with Amazon Neptune.
Apache License 2.0
297 stars 151 forks source link

Support standard packaging for neptune-python-utils #159

Open SamStephens opened 3 years ago

SamStephens commented 3 years ago

Rather than requiring us to build neptune-python-utils manually, and watch this repository to catch updates, consider publishing it as a package to PyPi.

Also, if you removed the non-standard packaging with dependencies obtained via build.sh, and instead provided a requirements.txt, we would be able to consume the package from Github in our requirements.txt using

git+https://github.com/awslabs/amazon-neptune-tools.git@amazon-neptune-tools-1.4#egg=neptune_python_utils&subdirectory=neptune-python-utils/neptune_python_utils
beebs-systap commented 3 years ago

Thanks, @SamStephens. We'll take a look.

roitalpaz commented 2 years ago

Wow, ye! a very important feature if we want this to be in our commercial product.

Right now we can't use IAM auth easily which is a must for our enterprise and compliance needs.

jacques- commented 2 years ago

Massive +1 here, this is a super fuss to integrate with CI/CD, lambda packaging or anything else that expects python packaging.

tyroneerasmus commented 2 years ago

+1