Skip to content

Commit 2cba938

Browse files
committed
v0.1
Signed-off-by: Mandar Gogate <9411881+MandarGogate@users.noreply.github.com>
1 parent 6a7d6ce commit 2cba938

35 files changed

Lines changed: 2588 additions & 0 deletions

.appveyor.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
environment:
2+
global:
3+
RANDOM_SEED: 0
4+
matrix:
5+
- PYTHON_MAJOR: 3
6+
PYTHON_MINOR: 6
7+
8+
cache:
9+
- .venv -> poetry.lock
10+
11+
install:
12+
# Add Make and Python to the PATH
13+
- copy C:\MinGW\bin\mingw32-make.exe C:\MinGW\bin\make.exe
14+
- set PATH=%PATH%;C:\MinGW\bin
15+
- set PATH=C:\Python%PYTHON_MAJOR%%PYTHON_MINOR%;%PATH%
16+
- set PATH=C:\Python%PYTHON_MAJOR%%PYTHON_MINOR%\Scripts;%PATH%
17+
# Install system dependencies
18+
- curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
19+
- set PATH=%USERPROFILE%\.poetry\bin;%PATH%
20+
- make doctor
21+
# Install project dependencies
22+
- make install
23+
24+
build: off
25+
26+
test_script:
27+
- make check
28+
- make test

.coveragerc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[run]
2+
3+
branch = true
4+
5+
data_file = .cache/coverage
6+
7+
omit =
8+
.venv/*
9+
*/tests/*
10+
*/__main__.py
11+
12+
[report]
13+
14+
exclude_lines =
15+
pragma: no cover
16+
raise NotImplementedError

.isort.cfg

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[settings]
2+
3+
not_skip = __init__.py
4+
5+
multi_line_output = 3
6+
7+
known_standard_library = dataclasses,typing_extensions
8+
known_third_party = click,log
9+
known_first_party = rnnsim
10+
11+
combine_as_imports = true
12+
force_grid_wrap = false
13+
include_trailing_comma = true
14+
15+
lines_after_imports = 2
16+
line_length = 88

.mypy.ini

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[mypy]
2+
3+
ignore_missing_imports = true
4+
no_implicit_optional = true
5+
check_untyped_defs = true
6+
7+
cache_dir = .cache/mypy/

.pydocstyle.ini

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[pydocstyle]
2+
3+
# D211: No blank lines allowed before class docstring
4+
add_select = D211
5+
6+
# D100: Missing docstring in public module
7+
# D101: Missing docstring in public class
8+
# D102: Missing docstring in public method
9+
# D103: Missing docstring in public function
10+
# D104: Missing docstring in public package
11+
# D105: Missing docstring in magic method
12+
# D107: Missing docstring in __init__
13+
# D202: No blank lines allowed after function docstring
14+
add_ignore = D100,D101,D102,D103,D104,D105,D107,D202

0 commit comments

Comments
 (0)