Skip to content

Commit

Permalink
Create python-package.yml
Browse files Browse the repository at this point in the history
Update python-package.yml

Removed python-3.5 and 3.6 for tests

Removed 'import os'

Removed 'import numpy'

Shifted import at top of file

Create conftest.py

added requirements (after github action)

added astropy to requirements
  • Loading branch information
LalitNM committed Nov 30, 2020
1 parent 35e33e3 commit ab1b2dc
Show file tree
Hide file tree
Showing 6 changed files with 46 additions and 4 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions

name: Python package

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:

runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.7', '3.8']

steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pytest
1 change: 1 addition & 0 deletions conftest.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from astropy.tests.pytest_plugins import *
3 changes: 2 additions & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@

# -- Project information -----------------------------------------------------

from exohunter import __version__

project = 'exohunter'
copyright = '2020, STAC IIT Mandi'
author = 'STAC IIT Mandi'

# The full version, including alpha/beta/rc tags
from exohunter import __version__
release = __version__

# -- General configuration ---------------------------------------------------
Expand Down
2 changes: 0 additions & 2 deletions exohunter/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Licensed under a 3-clause BSD style license - see LICENSE.rst

import os

try:
from .version import __version__
except ImportError:
Expand Down
1 change: 0 additions & 1 deletion exohunter/preprocess.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import numpy as np
import pandas as pd

__all__ = ['reader']
Expand Down
4 changes: 4 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
numpy
pandas
scikit-learn
astropy

0 comments on commit ab1b2dc

Please sign in to comment.