Jessica Walkenhorst commited on
Commit
206371d
0 Parent(s):

Add skeleton

Browse files
.flake8 ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ [flake8]
2
+ max-line-length=100
Makefile ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ isort:
2
+ ./bin/run-isort.sh
3
+
4
+ flake8:
5
+ ./bin/run-flake8.sh
6
+
7
+ black:
8
+ ./bin/run-black.sh
9
+
10
+ test:
11
+ poetry run pytest
12
+
13
+ prepare: isort black flake8 test
README.md ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ # MAOrganizer - Meeting Attendance Organizer
2
+
3
+ An app to organize meeting attendants.
4
+
5
+ Currently planned functionality:
6
+
7
+ * Split a list of attendants into first and lastnames.
8
+ * Given a substring (for example first or last name), find all attendants in the list whose name includes this substring.
9
+ * Given two attendance lists, produces a list of newly added attendants.
bin/run-black.sh ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ #!/bin/sh
2
+ poetry run black src/* tests/*
bin/run-flake8.sh ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ #!/bin/sh
2
+ poetry run flake8 src/* tests/*
bin/run-isort.sh ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ #!/bin/sh
2
+ poetry run isort src/* tests/*
poetry.lock ADDED
The diff for this file is too large to render. See raw diff
 
pyproject.toml ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [tool.poetry]
2
+ name = "maorganizer"
3
+ version = "0.1.0"
4
+ description = ""
5
+ authors = ["Jessica Walkenhorst <walkenho@users.noreply.github.com>"]
6
+ readme = "README.md"
7
+
8
+ [tool.poetry.dependencies]
9
+ python = "^3.10"
10
+ pandas = "^1.5.3"
11
+ streamlit = "^1.17.0"
12
+
13
+ [tool.poetry.group.dev.dependencies]
14
+ black = "^23.1.0"
15
+ flake8 = "^6.0.0"
16
+ isort = "^5.12.0"
17
+ jupyter = "^1.0.0"
18
+ jupyterlab = "^3.6.1"
19
+ pytest = "^7.2.1"
20
+
21
+ [build-system]
22
+ requires = ["poetry-core"]
23
+ build-backend = "poetry.core.masonry.api"
src/maorganizer/__init__.py ADDED
File without changes