What are the supported dependency files?

Here's a complete list of the supported dependency files:
  • Rubygems: Gemfile, Gemfile.lock, *.gemspec
  • npm: package.json, npm-shrinkwrap.json, package.lock
  • pypi: requirements.txt, requires.txt, setup.py
  • Packagist: composer.json, composer.lock
  • Bower: bower.json
To be more accurate, Python PIP requirements are recognized as long as the file path contains "requirements" and ends with either ".txt" or ".pip". For instance, "requirements/development.txt" is valid.

Please note that Gemnasium ignores the sub-directories of the repo by default. It's possible to change this behavior by enabling the "recursive file search" from the project settings page (GitHub repos only).

Feedback and Knowledge Base