Compare commits
19 Commits
4080afb1b1
...
2c864fef59
Author | SHA1 | Date | |
---|---|---|---|
2c864fef59 | |||
33bbf42b27 | |||
3d604284a5 | |||
3fd5590158 | |||
9175921b0f | |||
b2e8c8bd7a | |||
ccfb7054e1 | |||
8bacdadd3a | |||
3510c3000d | |||
9f14b3da56 | |||
59d2dcf1fc | |||
51a1ccaf8a | |||
df6580c800 | |||
d78111ad90 | |||
048eee5bc8 | |||
|
8b289652e5 | ||
bce59b6b15 | |||
e0f4ced1ad | |||
08d31d9965 |
@ -1,3 +1,7 @@
|
||||
# kodi-timekeeper
|
||||
|
||||
An approach to having kids use a Kodi media center instance: manage session use and keep track of time spent and available budget.
|
||||
An approach to having kids use a Kodi media center instance: manage session use and keep track of time spent and available budget.
|
||||
|
||||
## Valid Conventional Commits scopes
|
||||
|
||||
* `meta`: Affects the Git project's structure such as a `pyproject.toml` change or new directories
|
@ -1 +1,2 @@
|
||||
Add rudimentary versioning mechanics
|
||||
Add rudimentary versioning mechanics
|
||||
Set up project defaults
|
@ -1,23 +1,65 @@
|
||||
[project]
|
||||
name = "kodi-timekeeper"
|
||||
description = "An approach to letting kids use a Kodi media center instance"
|
||||
version = "0.1.0"
|
||||
authors = [
|
||||
{ name = "hygienic-books", email = "hygienic-books@tentic.net" }
|
||||
]
|
||||
dependencies = [
|
||||
'requests == 2.27.1',
|
||||
'click == 8.1.0'
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
dev = [
|
||||
"towncrier == 21.9.0",
|
||||
"semver == 2.13.0",
|
||||
"pytest == 7.1.2"
|
||||
]
|
||||
|
||||
[build-system]
|
||||
requires = ["setuptools", "wheel"]
|
||||
requires = [
|
||||
"setuptools == 58.0.4",
|
||||
"wheel == 0.37.1"
|
||||
]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[tool.semantic_release]
|
||||
version_toml = "src/kodi-timekeeper/__init__.py:__version__"
|
||||
version_toml = "pyproject.toml:project.version"
|
||||
major_on_zero = false
|
||||
|
||||
[tool.towncrier]
|
||||
directory = "newsfragments"
|
||||
package = "kodi-timekeeper"
|
||||
package_dir = "src"
|
||||
filename = "CHANGELOG.md"
|
||||
[tool.towncrier.fragment.build]
|
||||
[tool.towncrier.fragment.chore]
|
||||
[tool.towncrier.fragment.ci]
|
||||
[tool.towncrier.fragment.docs]
|
||||
[tool.towncrier.fragment.feat]
|
||||
[tool.towncrier.fragment.fix]
|
||||
[tool.towncrier.fragment.perf]
|
||||
[tool.towncrier.fragment.refactor]
|
||||
[tool.towncrier.fragment.revert]
|
||||
[tool.towncrier.fragment.style]
|
||||
[tool.towncrier.fragment.test]
|
||||
type = [
|
||||
{ name = "Features", directory = "feat", showcontent = true },
|
||||
{ name = "Bug fixes", directory = "fix", showcontent = true },
|
||||
{ name = "Project structure", directory = "build", showcontent = true },
|
||||
{ name = "Refactor", directory = "refactor", showcontent = true },
|
||||
{ name = "Test", directory = "test", showcontent = true }
|
||||
]
|
||||
|
||||
# New format is in the works, not yet part of towncrier 21.9.0
|
||||
# News topics from which we may want to choose:
|
||||
# [tool.towncrier.fragment.build]
|
||||
# [tool.towncrier.fragment.chore]
|
||||
# [tool.towncrier.fragment.ci]
|
||||
# [tool.towncrier.fragment.docs]
|
||||
# [tool.towncrier.fragment.feat]
|
||||
# [tool.towncrier.fragment.fix]
|
||||
# [tool.towncrier.fragment.perf]
|
||||
# [tool.towncrier.fragment.refactor]
|
||||
# [tool.towncrier.fragment.revert]
|
||||
# [tool.towncrier.fragment.style]
|
||||
# [tool.towncrier.fragment.test]
|
||||
# [tool.towncrier.fragment.deprecation]
|
||||
# [tool.towncrier.fragment.remove]
|
||||
# [tool.towncrier.fragment.trivial]
|
||||
# [tool.towncrier.fragment.meta]
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
python_files = "test_*"
|
||||
python_classes = "*Tests"
|
||||
python_functions = "test_*"
|
@ -1,4 +0,0 @@
|
||||
[pytest]
|
||||
python_files = test_*
|
||||
python_classes = *Tests
|
||||
python_function = test_*
|
@ -1 +0,0 @@
|
||||
__version__ = "0.0.0"
|
0
tests/__init__.py
Normal file
0
tests/__init__.py
Normal file
0
tests/kodi-timekeeper/__init__.py
Normal file
0
tests/kodi-timekeeper/__init__.py
Normal file
@ -1,3 +1,21 @@
|
||||
class KTKTests:
|
||||
def test_adding_two_ints_returns_correct_result(self):
|
||||
pass
|
||||
#def test_adding_two_ints_returns_correct_result(self):
|
||||
# assert alter(1, 2) == 3
|
||||
# pass
|
||||
|
||||
def test_one(self):
|
||||
assert 1 == 1
|
||||
|
||||
def test_two(self):
|
||||
expect = (1, 2, 3)
|
||||
actual = (1, 2, 3)
|
||||
|
||||
|
||||
def test_adsasd():
|
||||
expect = (1, 2, 3)
|
||||
actual = (1, 2, 3)
|
||||
|
||||
|
||||
def test_aasssd():
|
||||
expect = (1, 2, 3)
|
||||
actual = (1, 2, 3)
|
||||
|
Loading…
x
Reference in New Issue
Block a user