Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker into develop 02 #951

Merged
merged 238 commits into from
Jun 1, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
238 commits
Select commit Hold shift + click to select a range
b2df743
Dockerize
wtgee Oct 13, 2019
64caed4
Docker branch upstream merge - WIP (#911)
wtgee Oct 21, 2019
bfe3315
Update env_file
wtgee Nov 11, 2019
de2a3fd
Fixing power entry (#928)
wtgee Nov 26, 2019
04a77d3
Merge remote-tracking branch 'upstream/docker' into docker-into-devel…
wtgee Feb 15, 2020
a87c022
Minor fixes
wtgee Feb 15, 2020
3733a2c
* Excplit teardown of camera for simulator_sdk so we can remove from …
wtgee Feb 15, 2020
d0c7154
Fixtures scopes at function level. Not sure what this will break.
wtgee Feb 15, 2020
3ff06bc
Adding empty `obstructions` for location config.
wtgee Feb 15, 2020
fa604fd
Adding empty `obstructions` for location config.
wtgee Feb 15, 2020
d350cfe
Try to download the IERS table before starting travis test
wtgee Feb 15, 2020
c0374b4
Remove mongo
wtgee Feb 15, 2020
ac3c0d7
Download IERS
wtgee Feb 15, 2020
b2b0682
Core
wtgee Feb 16, 2020
24914b9
* Default str representation for camera subcomponents that haven't be…
wtgee Feb 16, 2020
1ba6b90
test_pocs
wtgee Feb 16, 2020
ce24aa6
Ensure seconds quantity for exptime
wtgee Feb 16, 2020
1926c96
Test POCS
wtgee Feb 16, 2020
0cce9b6
Small log change
wtgee Feb 16, 2020
b02b70f
Ensure a float
wtgee Feb 16, 2020
03fd6fd
Testing should default to testing pointing
wtgee Feb 16, 2020
7ed227c
Removing PR debugging.
wtgee Feb 16, 2020
c04a0bd
Removing PR debugging.
wtgee Feb 16, 2020
9fce47b
Changes from #927 (@zacharyt20)
wtgee Feb 16, 2020
7328dc1
Changes from #934 (@zacharyt20)
wtgee Feb 16, 2020
4d4a0df
Ignore vscode project files
wtgee Feb 17, 2020
4b4c00a
Coverage tests
wtgee Feb 17, 2020
6ddc06c
Coverage tests (and a few `no cover` cheats)
wtgee Feb 17, 2020
daebc8e
PanBase cleanup
wtgee Feb 17, 2020
6305993
Merge branch 'develop' of https://github.com/panoptes/POCS into docke…
wtgee Feb 17, 2020
f8e1ea4
Merge branch 'docker-into-develop-02' of github.com:wtgee/POCS into d…
wtgee Feb 17, 2020
6f8f810
Move social messaging test to panoptes-utils
wtgee Feb 20, 2020
60afb69
Merge branch 'docker-into-develop-02' of github.com:wtgee/POCS into d…
wtgee Feb 20, 2020
87c97c0
Updates to linking pretty image to match panoptes-utils
wtgee Feb 21, 2020
11fc267
Make pretty in pocs shell matched to `panoptes-utils`
wtgee Feb 21, 2020
52416ef
Merge branch 'develop' of https://github.com/panoptes/POCS into docke…
wtgee Mar 1, 2020
90c4561
Adding `responses` library.
wtgee Mar 1, 2020
7b0f1e1
Merge branch 'docker-into-develop-02' of github.com:wtgee/POCS into d…
wtgee Mar 1, 2020
80d7913
Removing references to mongo
wtgee Mar 1, 2020
52f7e95
Better dockerignore
wtgee Mar 1, 2020
07c359a
Small changes to logging statements for consistency and use with new …
wtgee Mar 4, 2020
eab6ecc
Updating requirements
wtgee Mar 4, 2020
5664bab
Use new version of `panoptes-utils`
wtgee Mar 5, 2020
190fb39
Adding `responses` to main required section. `pip-tools` can't handle
wtgee Mar 5, 2020
9b921e8
Requirements changes
wtgee Mar 5, 2020
fb4b070
Removing `dateparser` and `pyzmq`
wtgee Mar 5, 2020
7e88969
Removing `photutils` and `python-dateutil`.
wtgee Mar 5, 2020
dad234f
Fixing calls to the root logger
wtgee Mar 5, 2020
624f469
Getting rid of logger calls.
wtgee Mar 5, 2020
69f204b
Fixing caplog for pytest with new logging.
wtgee Mar 5, 2020
aceb49a
**BREAKING CHANGE**
wtgee Mar 5, 2020
de3f834
Logger Fixes
wtgee Mar 5, 2020
5b6adc8
Fixing focuser calls to mask_saturated for updates panoptes-utils
wtgee Mar 5, 2020
b22ac04
Don't pass logger to write_fits
wtgee Mar 5, 2020
70655e4
Adding custom formatter for console logger so there are even widths f…
wtgee Mar 5, 2020
a22bf8d
Singleton console formatter so column widths are retained across imports
wtgee Mar 5, 2020
d9fd604
Change some log levels to trace for setup items in testing
wtgee Mar 5, 2020
bdf7566
* Handle missing thumbnail creation.
wtgee Mar 5, 2020
9bc5250
Logger:
wtgee Mar 5, 2020
6a897be
Breaking some logger coverage for now
wtgee Mar 5, 2020
5efd261
pep8
wtgee Mar 5, 2020
3f89816
Requirements:
wtgee Mar 5, 2020
3f6d718
Removing logger coverage for now
wtgee Mar 5, 2020
3f2d751
Allow camera time to properly cool
wtgee Mar 5, 2020
84169a5
Some some debug messages when camera not ready.
wtgee Mar 5, 2020
c8f1c02
Increase default temperature_tolerance for ZWO cameras (#959)
wtgee Mar 5, 2020
79338c6
Updating to `panoptes-utils==0.2.2` to fix testing issues.
wtgee Mar 5, 2020
727e67b
Fix paths to testing script
wtgee Mar 7, 2020
06590ca
Merge branch 'develop' of https://github.com/panoptes/POCS into docke…
wtgee Mar 7, 2020
7963a57
Change GH action name
wtgee Mar 7, 2020
646a38f
Update version number.
wtgee Mar 7, 2020
ccad383
Updates to readme
wtgee Mar 7, 2020
6de8910
Auto fix format errors on changelog
wtgee Mar 7, 2020
6cae5b4
Updates to README and CHANGELOG
wtgee Mar 7, 2020
ce4fd4a
Increase log retention policy
wtgee Mar 7, 2020
4e23684
Changing relevant `super()` calls.
wtgee Mar 7, 2020
1fbf5ed
Remove unused script
wtgee Mar 7, 2020
6f55eb6
Changelog updates
wtgee Mar 7, 2020
2304ad9
Move pdf manuals to resources directory
wtgee Mar 7, 2020
7f696d2
Build documentation correctly
wtgee Mar 7, 2020
898ac1c
Update readthedocs config
wtgee Mar 7, 2020
9027450
Split the AAG weather docker containers to separate compose file.
wtgee Mar 7, 2020
6c412da
Fix `super` calls
wtgee Mar 7, 2020
cf53d0a
Update the install script
wtgee Mar 8, 2020
0bdddb0
Changing log levels (lots of output)
wtgee Mar 8, 2020
3ea555f
* Timeout the GitHub Actions at 60 minutes (default is 6 hours!)
wtgee Mar 8, 2020
df69613
* Don't unpark the mount in the `ready` state but wait until `slewing`.
wtgee Mar 8, 2020
f3f42a3
Generate all new documentation.
wtgee Mar 8, 2020
66e17dd
More fixes for documentation
wtgee Mar 8, 2020
c30203e
Documentation fixes
wtgee Mar 8, 2020
b80a96d
Fix tests with regard to parking change
wtgee Mar 8, 2020
87ee6f5
Change level colors for logger
wtgee Mar 8, 2020
3f167c6
Fix url in setup
wtgee Mar 8, 2020
06d00f6
Trying to import cooling_enabled test.
wtgee Mar 8, 2020
d0f364a
Don't capture log output
wtgee Mar 8, 2020
9b863e1
Small test fixes
wtgee Mar 8, 2020
9df85f9
Revert the travis test option
wtgee Mar 8, 2020
f1a46fa
Slight delay to killing of server so next one can start
wtgee Mar 9, 2020
bdc63d6
* Update `panoptes-utils`
wtgee Mar 9, 2020
4b38c44
Reduce test verbose output
wtgee Mar 9, 2020
d44b958
f-string for vesion (why not?)
wtgee Mar 9, 2020
0bae4ca
Add back test verbosity (didn't help with GH Actions output)
wtgee Mar 9, 2020
52d0eee
Die on first error
wtgee Mar 9, 2020
0ab1376
Save log files in github if tests fail.
wtgee Mar 9, 2020
a2a270d
Use local path for artifacts.
wtgee Mar 9, 2020
f7b7f46
Fix GH Actions path
wtgee Mar 9, 2020
2c84e11
More trying to fix GH Action path
wtgee Mar 9, 2020
cea1dad
Moving coverage upload to gh actions.
wtgee Mar 9, 2020
5ed4748
Trying to figure out GHA artifacts
wtgee Mar 9, 2020
2b9d0c9
Apparently need a name
wtgee Mar 9, 2020
61d972c
Fix pipes
wtgee Mar 9, 2020
b884c8b
Add back the `failure`
wtgee Mar 9, 2020
2813ab9
More GHA test
wtgee Mar 9, 2020
5c2ccd6
GHA tests
wtgee Mar 9, 2020
ae82f0d
Docker container not a tty
wtgee Mar 9, 2020
658c7c9
Try local logs
wtgee Mar 9, 2020
ad4dc0b
More and more and more testing of GHA
wtgee Mar 9, 2020
56eb0dc
Remove test for testing tests
wtgee Mar 9, 2020
8e1d0a3
Better name for job step
wtgee Mar 9, 2020
a06e042
Change step name for GHA
wtgee Mar 9, 2020
29f2b1a
Travis consistently fails on this test so attempting to get some debu…
wtgee Mar 9, 2020
d4e0574
Combine covergae in GHA
wtgee Mar 9, 2020
c62c401
z
wtgee Mar 10, 2020
dd70209
Make `coverage` command available.
wtgee Mar 10, 2020
974177c
Always create log file artifact, only do coverage on success
wtgee Mar 10, 2020
72b1a99
Camera tests will always wait for camera to be ready.
wtgee Mar 10, 2020
2f2c5b4
Increase time allowed to get ready and log
wtgee Mar 10, 2020
de67416
Identify which camera
wtgee Mar 10, 2020
d03b208
Try different wait for camers
wtgee Mar 10, 2020
87f0179
Adding ridiculous debugging.
wtgee Mar 10, 2020
f913eb1
Try to debug random temperature spikes
wtgee Mar 10, 2020
6da25bf
Better debug logging
wtgee Mar 10, 2020
ca67d2a
Decrease random temp variance on simulator.
wtgee Mar 10, 2020
673bddb
Just trace the temp instead of debug
wtgee Mar 10, 2020
899d20d
Coverage is combined at the time it is run.
wtgee Mar 10, 2020
6bf3b82
Lower temp var for simulator
wtgee Mar 10, 2020
3960b3b
Set trace log level on CI testing.
wtgee Mar 10, 2020
c186fce
List files to see coverage
wtgee Mar 10, 2020
0219c77
Get some log output
wtgee Mar 12, 2020
60302de
Use the logger from the camera.
wtgee Mar 12, 2020
abe5321
Compress console log file
wtgee Mar 12, 2020
a749a98
Also list hidden files on success (looking for travis file)
wtgee Mar 12, 2020
40e0239
Add some echoes
wtgee Mar 12, 2020
ca6b124
Removing teardown
wtgee Mar 12, 2020
246a11c
Try explicit delete
wtgee Mar 12, 2020
03cf6e7
Trying to get more debug info on stalling tests
wtgee Mar 13, 2020
d82b1f4
Only log if have assigned cameras
wtgee Mar 13, 2020
351f516
Updating panoptes-utils
wtgee Mar 13, 2020
1735465
Send coverage reports from inside the testing file.
wtgee Mar 13, 2020
4d711eb
Correct expression
wtgee Mar 13, 2020
b231724
I thought I had the `or` working earlier but don't want to spend any …
wtgee Mar 13, 2020
fc0579f
Coverage
wtgee Mar 13, 2020
6a88c47
Explicit GH actions tests to find coverage
wtgee Mar 13, 2020
f4437b1
* Opinionated logger forces handlers.
wtgee Mar 14, 2020
60bfc9d
Minor cleanup
wtgee Mar 14, 2020
ce9a978
Comment about weird code for removing `simulator_sdk`
wtgee Mar 14, 2020
e9c5751
Cheating with not testing caplog
wtgee Mar 14, 2020
5c2a22b
* Force logger handler singletons by id again. Seems like `loguru` sh…
wtgee Mar 14, 2020
c7eff3a
Fix coverage artifact
wtgee Mar 14, 2020
960b2a5
* Remove ci env and list before upload.
wtgee Mar 14, 2020
2c0a454
Don't upload coverage file.
wtgee Mar 14, 2020
1e58063
Try to explictyly upload coverage file
wtgee Mar 14, 2020
c4fab82
Show coverage report before uploading.
wtgee Mar 14, 2020
39cf033
Coverage report from test script.
wtgee Mar 14, 2020
4c25ce6
Test and coverage cleanup.
wtgee Mar 15, 2020
660ebd8
* Add coverage upload action to pythontest GHA.
wtgee Mar 15, 2020
1443f93
Add to changelog.
wtgee Mar 15, 2020
0920cac
Better step names for GHA
wtgee Mar 15, 2020
7f73375
Fix codestyle test to point to config.
wtgee Mar 15, 2020
a2f2bfa
Rename codecov file to be their selfish top-level name.
wtgee Mar 15, 2020
befd555
More in changelog.
wtgee Mar 15, 2020
83d8893
* Default the install to the `panoptes` user intead of `$USER`.
wtgee Mar 15, 2020
87c67cf
Remove simple weather script reader and `pandas` dependency (moved to…
wtgee Mar 15, 2020
3ac598a
Consistent script names
wtgee Mar 15, 2020
f125145
Simplify env file
wtgee Mar 15, 2020
c4344bb
Add `$PANUSER` to env file.
wtgee Mar 15, 2020
f5161ab
* Revert back to installing with the `$USER`, which makes esnse for t…
wtgee Mar 16, 2020
c1eb24a
Install script
wtgee Mar 16, 2020
87bb842
Install script
wtgee Mar 16, 2020
51e91b5
Remove stale comment
wtgee Mar 16, 2020
f9f9ae2
Clarify misleading env var value
wtgee Mar 16, 2020
6cb043f
Remove stale comment
wtgee Mar 16, 2020
11bad46
Clean up coverage and test files
wtgee Mar 16, 2020
64559de
Use `PanLogger` from the utils.
wtgee Mar 17, 2020
3636d0d
Manually addy the panoptes-utils github to requirements for now.
wtgee Mar 17, 2020
81dd443
Fix coverage pointing location.
wtgee Mar 17, 2020
de58158
Add coverage variables.
wtgee Mar 17, 2020
f6a9b75
Make sure to add `latest` image.
wtgee Mar 17, 2020
1a8c1c5
Update panoptes-utils
wtgee Mar 19, 2020
b40708f
Update labels and build for docker
wtgee Mar 19, 2020
f478613
Small cleanups.
wtgee Apr 28, 2020
0558af6
Merge branch 'develop' of https://github.com/panoptes/POCS into docke…
wtgee Apr 28, 2020
6089a38
Fixing requirements.
wtgee Apr 28, 2020
df15735
* Supporting tagged Dockerfile so we can create a `develop` version (…
wtgee Apr 28, 2020
a9c3bf0
Switch to panoptes user.
wtgee Apr 28, 2020
739f4d4
Update Dockerfile.
wtgee Apr 28, 2020
a774999
Don't link conf_files. Need a better solution.
wtgee Apr 28, 2020
197fb3c
Bringing `PanLogger` (dynamic padding and handler info) from `panopte…
wtgee Apr 29, 2020
702b2f2
Cleanup of files and ignore files.
wtgee Apr 29, 2020
00b1c8a
Try to run the GHA tests with GHA user.
wtgee Apr 29, 2020
2ff9f96
Updates to test and config to try and make more like working panoptes…
wtgee Apr 29, 2020
49a06c8
Bumping panoptes-utils requirements
wtgee May 7, 2020
8a08d3b
Removing unnecessary comments.
wtgee May 7, 2020
6ac23c1
Updating test scripts for automated testing inside a container, eithe…
wtgee May 7, 2020
cda47aa
Allow the CI service to run as its local user.
wtgee May 7, 2020
74d6d03
Try GHA testing without local user id.
wtgee May 7, 2020
abb5113
Trying to solve log file permissions problem on GHA.
wtgee May 7, 2020
e558c60
Can't take time to fix this test as it might be removed.
wtgee May 7, 2020
d5b4db2
* Adding setuptools-scm
wtgee May 24, 2020
55b2404
Ignore generated version file
wtgee May 24, 2020
0b884ad
Small docker changes
wtgee May 27, 2020
b82c314
PyScaffold migration commit.
wtgee May 27, 2020
4cd9726
Custom edits to the pyscaffold merge.
wtgee May 27, 2020
c400b37
**Breaking**
wtgee May 27, 2020
640cae1
Fixing tests.
wtgee May 27, 2020
8f916f3
More big chnages for pyscaffold. Getting the docs and the tests working.
wtgee May 29, 2020
9aa680a
Add static images
wtgee May 29, 2020
c56aba6
More documentation updates and fixes.
wtgee May 29, 2020
93514c7
* Changing logging namespace.
wtgee May 30, 2020
bc4c7a8
* Cleaing up docker.
wtgee May 30, 2020
3bc84f2
* Add `is_sleeping` property.
wtgee May 30, 2020
7b21148
* Fixing `parse_config` for gphoto2
wtgee May 30, 2020
36487ee
* Adding items from #970.
wtgee May 31, 2020
b067c20
Readme cleanup.
wtgee May 31, 2020
f175cf4
Readme cleanup.
wtgee May 31, 2020
2d47ef9
Test cleanup.
wtgee May 31, 2020
2dabcce
* Making proper abstractmethods.
wtgee May 31, 2020
3cea056
Changelog, quick test fixes.
wtgee May 31, 2020
3a85cf1
Merge branch 'develop' of https://github.com/panoptes/POCS into docke…
wtgee May 31, 2020
8b71bff
Fix bad import.
wtgee May 31, 2020
1906e97
Fix bad import.
wtgee May 31, 2020
9aa568e
Install script
wtgee May 31, 2020
db0d9b4
Docker updates to use testing.
wtgee Jun 1, 2020
1423990
Fixing GHA .
wtgee Jun 1, 2020
c80448a
Update contributing guide.
wtgee Jun 1, 2020
82d4983
Changelog updates.
wtgee Jun 1, 2020
10b4342
Changelog updates.
wtgee Jun 1, 2020
c21c107
Adding an update warning.
wtgee Jun 1, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 0 additions & 20 deletions .coveragerc

This file was deleted.

16 changes: 16 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
!.git
docs/*
.eggs
.idea
.venv
venv
*.egg-info
.github

*.md
!README*.md

*.log
*.pdf
**/*.pyc
**/__pycache__
75 changes: 46 additions & 29 deletions .github/workflows/pythontest.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test Python Package
name: Test Python

on: [push, pull_request]
jobs:
Expand All @@ -8,37 +8,54 @@ jobs:
matrix:
python-version: [3.7]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Lint with flake8
run: |
pip install flake8
# 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=100 --statistics
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Lint with flake8
run: |
pip install flake8
# 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=100 --statistics
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.7]
steps:
- uses: actions/checkout@v2
- name: Fetch all history for all tags and branches for versioneer
run: git fetch --prune --unshallow
- name: Pull pocs image
run: |
docker pull gcr.io/panoptes-exp/pocs:latest
- name: Test with pytest in pocs container
run: |
ci_env=`bash <(curl -s https://codecov.io/env)`
docker run -i \
$ci_env \
-e LOCAL_USER_ID=$(id -u) \
-e TRAVIS=true \
-v $(pwd):/var/panoptes/POCS \
gcr.io/panoptes-exp/pocs:latest \
scripts/testing/run-tests.sh
- name: Checkout code
uses: actions/checkout@v2
- name: Fetch all history for all tags and branches
run: git fetch --prune --unshallow
- name: Build pocs image
run: |
docker build -t pocs:testing -f docker/latest.Dockerfile .
- name: Test with pytest in pocs container
run: |
mkdir -p coverage_dir && chmod 777 coverage_dir
ci_env=`bash <(curl -s https://codecov.io/env)`
docker run -i \
$ci_env \
-e REPORT_FILE="/tmp/coverage/coverage.xml" \
--network "host" \
-v $PWD:/var/panoptes/logs \
-v $PWD/coverage_dir:/tmp/coverage \
pocs:testing \
scripts/testing/run-tests.sh
- name: Upload coverage report to codecov.io
uses: codecov/codecov-action@v1
if: success()
with:
name: codecov-upload
file: coverage_dir/coverage.xml
fail_ci_if_error: true
- name: Create log file artifact
uses: actions/upload-artifact@v1
if: always()
with:
name: log-files
path: panoptes-testing.log
116 changes: 39 additions & 77 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,89 +1,51 @@
# PANOPTES specific files
conf_files/*_local.yaml
examples/notebooks/*.fits
examples/notebooks/*.jpeg

# Development support
sftp-config.json

# emacs backups
# Temporary and binary files
*~
\#*\#

# TeX products
*.aux
*.log
*.pdf
*.toc

# Compiled files
*.py[co]
*.a
*.o
*.py[cod]
*.so
__pycache__

# Ignore .c files by default to avoid including generated code. If you want to
# add a non-generated .c extension, use `git add -f filename.c`.
*.c

# Other generated files
_build
*/cython_version.py
htmlcov
.coverage
.coverage.*
MANIFEST

# Sphinx
docs/api
docs/_build
docs/_static
*.cfg
!.isort.cfg
!setup.cfg
*.orig
*.log
*.pot
__pycache__/*
.cache/*
.*.swp
*/.ipynb_checkpoints/*
.DS_Store

# Eclipse editor project files
# Project files
.ropeproject
.project
.pydevproject
.settings

# Pycharm editor project files
.idea
tags

# Packages/installer info
# Package files
*.egg
*.eggs
*.cache
*.egg-info
dist
build
eggs
parts
var
sdist
develop-eggs
*.eggs/
.installed.cfg
distribute-*.tar.gz

# Other
.*.swp

# Mac OSX
.DS_Store

# Eclipse project files
.settings
.project
.pydevproject

# Ignore IPython notebook (Jupyter) checkpoints.
.ipynb_checkpoints
notebooks/*

# Ignore link to weather_plots in web/static/
weather_plots
*.egg-info

# Ignore pytest.ini file in root of project. Especially useful
# on a unit to skip tests that interact with hardware.
/pytest.ini
# Unittest and coverage
htmlcov/*
.coverage
.tox
junit.xml
coverage.xml
.pytest_cache/

# Build and docs folder/files
build/*
dist/*
sdist/*
docs/api/*
docs/_rst/*
docs/_build/*
cover/*
MANIFEST

# Ignore pytest's cache of data across tests.
/.pytest_cache
# Per-project virtualenvs
.venv*/
**/.ipynb_checkpoints/**
16 changes: 0 additions & 16 deletions .pycodestyle.cfg

This file was deleted.

22 changes: 15 additions & 7 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
# .readthedocs.yml
build:
image: latest
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

formats:
- htmlzip
# Required
version: 2

requirements_file: docs/requirements.txt
# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/conf.py

formats: all

python:
version: 3.6
setup_py_install: true
version: 3.7
install:
- requirements: docs/requirements.txt
- method: pip
path: .
system_packages: true
Loading