Skip to content

Commit

Permalink
Include requirements for development mode
Browse files Browse the repository at this point in the history
Using Poetry by default install the latest version of the
package from PyPI.

This new file is necessary for development and testing. This will
install the latest version available in the master branch of the
repository.

Signed-off-by: Jose Javier Merchante <jjmerchante@bitergia.com>
  • Loading branch information
jjmerchante committed Jun 6, 2022
1 parent 1e7a434 commit aa16e09
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ jobs:
run: |
poetry install -vvv
poetry add -D coveralls
poetry run pip install -r requirements_dev.txt
- name: Verify MySQL connection
run: |
Expand Down
9 changes: 9 additions & 0 deletions releases/unreleased/include-requirements-for-development.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: Dependencies file for development
category: added
author: Jose Javier Merchante <jjmerchante@bitergia.com>
issue: null
notes: >
Include a new requirements.txt file to install
the development version from the repositories.
10 changes: 10 additions & 0 deletions requirements_dev.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
-e git+https://github.com/chaoss/grimoirelab-sortinghat/#egg=sortinghat
-e git+https://github.com/chaoss/grimoirelab-toolkit/#egg=grimoirelab-toolkit
-e git+https://github.com/chaoss/grimoirelab-graal/#egg=graal
-e git+https://github.com/chaoss/grimoirelab-perceval/#egg=perceval
-e git+https://github.com/chaoss/grimoirelab-perceval-mozilla/#egg=perceval-mozilla
-e git+https://github.com/chaoss/grimoirelab-perceval-opnfv/#egg=perceval-opnfv
-e git+https://github.com/chaoss/grimoirelab-perceval-puppet/#egg=perceval-puppet
-e git+https://github.com/chaoss/grimoirelab-perceval-weblate/#egg=perceval-weblate
-e git+https://github.com/chaoss/grimoirelab-kidash/#egg=kidash
-e git+https://github.com/chaoss/grimoirelab-sigils/#egg=grimoirelab-panels

0 comments on commit aa16e09

Please sign in to comment.