-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4 from Samk13/update-pakcage-setup
Include CSV and YAML files to manifest
- Loading branch information
Showing
10 changed files
with
88 additions
and
160,487 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# -*- coding: utf-8 -*- | ||
# | ||
# Copyright (C) 2022-2024 KTH Royal Institute of Technology. | ||
# | ||
# invenio-subjects-nasa is free software, you can redistribute it and/or | ||
# modify it under the terms of the MIT License; see LICENSE file details. | ||
|
||
name: CI | ||
|
||
on: | ||
workflow_dispatch: | ||
inputs: | ||
reason: | ||
description: 'Reason' | ||
required: false | ||
default: 'Manual trigger' | ||
|
||
jobs: | ||
Tests: | ||
runs-on: ubuntu-20.04 | ||
strategy: | ||
matrix: | ||
python-version: [3.9] | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
|
||
- name: Set up Python ${{ matrix.python-version }} | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: ${{ matrix.python-version }} | ||
|
||
- name: Generate dependencies | ||
run: | | ||
pip install -e ".[tests]" | ||
pip freeze | ||
- name: Run tests | ||
run: | | ||
./run-tests.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# -*- coding: utf-8 -*- | ||
# | ||
# Copyright (C) 2022-2024 KTH Royal Institute of Technology. | ||
# | ||
# invenio-subjects-nasa is free software, you can redistribute it and/or | ||
# modify it under the terms of the MIT License; see LICENSE file details. | ||
from pathlib import Path | ||
|
||
nasa_subjects_csv_input_path = ( | ||
Path.cwd() / "invenio_subjects_nasa" / "downloads" / "thesaurus-CSV-2024-02-05.csv" | ||
) | ||
nasa_subjects_yaml_output_path = ( | ||
Path.cwd() / "invenio_subjects_nasa" / "vocabularies" / "nasa_thesaurus.yaml" | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
160,371 changes: 0 additions & 160,371 deletions
160,371
invenio_subjects_nasa/downloads/thesaurus-CSV.csv
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
from pathlib import Path | ||
|
||
from invenio_subjects_nasa import config | ||
|
||
|
||
def test_nasa_subjects_csv_input_path(): | ||
"""Test the default value of the NASA subjects CSV input path.""" | ||
assert config.nasa_subjects_csv_input_path == ( | ||
Path.cwd() | ||
/ "invenio_subjects_nasa" | ||
/ "downloads" | ||
/ "thesaurus-CSV-2024-02-05.csv" | ||
) | ||
|
||
|
||
def test_nasa_subjects_yaml_output_path(): | ||
"""Test the default value of the NASA subjects YAML output path.""" | ||
assert config.nasa_subjects_yaml_output_path == ( | ||
Path.cwd() / "invenio_subjects_nasa" / "vocabularies" / "nasa_thesaurus.yaml" | ||
) |