Skip to content

Commit

Permalink
Update ignore, rc, vscode
Browse files Browse the repository at this point in the history
Closes #98

Cleanup and modernization

Closes #98

Update folders

Closes #98

Add changelog

Closes #98
  • Loading branch information
edwardtheharris committed Aug 30, 2024
1 parent a338828 commit 0018c19
Show file tree
Hide file tree
Showing 27 changed files with 1,385 additions and 733 deletions.
8 changes: 8 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,15 @@ if [ -f ~/.gnupg/github/sentry_dsn.gpg ]; then
fi

GNUPGHOME="$(pwd)/.gnupg"
HATCH_CACHE_DIR="$(pwd)/.hatch/cache"
HATCH_DATA_DIR="$(pwd)/.hatch/data"
HATCH_ENV="local"
HATCH_VERBOSE=2
PIPENV_VENV_IN_PROJECT=1

export GNUPGHOME
export HATCH_CACHE_DIR
export HATCH_DATA_DIR
export HATCH_ENV
export HATCH_VERBOSE
export PIPENV_VENV_IN_PROJECT
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ build/
_build/
.gnupg/
.vscode/
.hatch/
26 changes: 11 additions & 15 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ verify_ssl = true

[dev-packages]
autopep8 = "*"
myst-parser = {extras = ["linkify"], version = "*"}
pylama = "*"
pylint = "*"
pylint-junit = "*"
Expand All @@ -14,25 +15,20 @@ pytest-pylint = "*"
pytest-rerunfailures = "*"
pytest-sentry = "*"
sentry-sdk = "*"

[packages]
loguru = "*"
"ruamel.yaml" = "*"
python-dotenv = "*"
requests = "*"
tox = "*"
setuptools = "*"
panegyric = {file = ".", editable = true}
sentry-sdk = "*"

[docs]
sphinx = "*"
sphinx-autobuild = "*"
sphinx-book-theme = "*"
sphinx-copybutton = "*"
sphinx-design = "*"
sphinx-git = "*"
sphinx-last-updated-by-git = "*"
sphinxcontrib-autoyaml = "*"
sphinx-sizzle-theme = "*"
renku-sphinx-theme = "*"
myst-parser = {extras = ["linkify"], version = "*"}

[packages]
"ruamel.yaml" = "*"
hatchling = "*"
loguru = "*"
pipenv = "*"
requests = "*"
tox = "*"
version_query = "*"
1,626 changes: 953 additions & 673 deletions Pipfile.lock

Large diffs are not rendered by default.

242 changes: 242 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,242 @@
---
abstract: >-
The changelog for this project.
authors:
- name: Xander Harris
email: [email protected]
date: 2024-03-12
title: Panegyric Documentation
---

## 0.1.1

b474bf0 Merge pull request #28 from edwardtheharris/27-Add-wakatime-badge
3c070bf Add wakatime badge
1166ee7 Merge pull request #26 from edwardtheharris/3-Add-documentation-with-sphinx
07f3ea1 Update param types
d4a7ec8 Add intersphinx mapping
8fdd25e Update config, rst files
daae902 Fix toctree error
ea15d74 Fix linkcode return
9b55a2a Update config
971bfc1 Add tests modules
96cd716 Update rst source
5f04904 Update extensions
a477650 Update config file
1a2effb Add sphinx dir
51ab7c0 Merge pull request #25 from edwardtheharris/24-Enable-Sentry
3937604 Fix division by zero
d46b46a Break result for test
d699d30 Hopefully fix coverage
f7ca2fe Fix broken test
4198137 Update config
0ea5837 Update client setup
6818926 Try different sentry config
bdd6ea8 Update ignore
8c89291 Try pytest sentry
92bee15 Try to update environment
f825935 Try pytest_sentry
b3d20fb Drop edits
a1a72d9 Add errors for testing
8537c7f Add sentry sdk import and config
1bbd787 Init sentry

## 0.1.0

b9b6ea4 Merge branch 'main' of
2c87639 Merge pull request #18 from edwardtheharris/7-Write-code-to-pass-the-existing-tests-#7
574c5d0 Merge pull request #18 from edwardtheharris/7-Write-code-to-pass-the-existing-tests-#7
a719634 Fix results path
0db3e8e Update store test results path
c21ff29 Update resource allocation, encoding
d3dd884 Add encoding
61d65fa Use with for resource allocation
b3b5e92 Use min instead of if
5ba0bae Drop unused import
ec9b3f7 Add readable output
fe6af57 Update readme
4553e87 Add main program execution
87d0869 Drop pprint
abc3f36 Add remaining tests
8bc5509 Add fixture for testing duplicates
b98a173 Update date test
c1dcd8e Update readme
74da1ab Merge branch 'main' of
9ec69da Merge pull request #23 from edwardtheharris/22-Fix-CodeQL-error
5282d6d Don't do auto deps
d0f21c9 Update order of operations
6a42116 Setup python 3
6291c74 Don't autobuild, add skip lock
f8dfd93 Merge branch 'main' of
7e8bd49 Create codeql-analysis.yml
fb4f76f Merge pull request #21 from edwardtheharris/16-Add-coverage-report
3fd8d6b Add codecov badge to readme
9d94d80 Fix pylint results
6e830b9 Add pylint junit report
1a1f6c1 Install package in action
f35e9ae Add exit zero
23a3e23 Switch to install
cee67b0 Update Pipfile
e85ad24 Add coverage report
d05727a Add lint src
5265c86 Add pylint2junit for lint results
2dd2513 Update ignore
042ad6d Add coverage report, dependencies
db214ec Update app workflow, Pipenv
e54a207 Fix package name
e15c0f6 Update setup.py
314ec67 Update ignore
ecb581e Add python publish workflow
b94b990 Add python app workflow
b63c238 Update badge style
17cd883 Update fixtures, setup.py requirements
3187079 Move pdf file
df4152e Update text to send message
1f60c62 Drop actions
83004ba Update f string
e48d192 Prepare to test send message method
4e4cf96 Try to get passing message test
2584870 Add test response fixture
a5a24d3 Add resp json and object files
4a35d61 Drop coverage
dd8b9e7 Add xml
218fecf Add pipenv to build
0c44d2e Fix linting
8c65efa Start mocking requests.post
2862cbf Merge branch 'main'
eb5f0ac Create python-app.yml
27f048d Add fixture to start mocking API response
1d0249d Merge branch 'main' of github.com:edwardtheharris/textmywife into 7-Write-code-to-pass-the-existing-tests-#7
b13ba44 Add expected result
665dc5f Create python-publish.yml
316638d Update send date for testing
33a4d31 Update fixtures
1cb8186 Add result and expected
7f56f6c Add message file path attribute
5c0c31b Update tests for date
bc1098c Fix message return method
93325dc Add detail to some tests
7467651 Fix messages test
862d66a Fix yml load error, date format
f5f4ecf Fix send date test
1eb8404 Fix doc string error
32a8518 Drop previous file
37778db Update tests
8c9aed1 This needs some cleanup
bd4fa6e Update check send date method
cd0152b Format document
be4e0ae Get all messages
84d827b Add entrypoint
f8b7930 Format document
d611bc3 Add stub methods
13af309 Merge branch 'main' of
c413884 Merge pull request #20 from edwardtheharris/19-Rename-classes-and-objects
fa11bc3 Add autopep8
a7e0deb Comment unused variable
a50b029 Get passing tests for merge
da5aeb9 Fix imports, adjust date
12c3c39 Fix name in setup.py
77b74a7 Fix test lint errors
ab2d7d5 Update readme, object names
e86a63b Update class name
3c55019 Rename files
fc9edc7 Update tests
ecc8e29 This needs some cleanup
ae01544 Fail some tests
be323c4 Update check send date method
84e37c4 Format document
8a35e0b Get all messages
94a07bc Fix entrypoint
30e1ebd Fix syntax
1b08ae2 Add entrypoint
5f50bd6 Format document
58c7ea0 Add stub methods
75e4d67 Merge pull request #17 from edwardtheharris/6-Write-tests-for-application-#6
ac32df3 Try and fix tests
43eea04 Override the script key
b4be9cc Fix typo
5c640dc Try and pass
adc366f Drop configs from tox
f67f861 Drop 3.5
bc9eea6 Drop 3.5
de51fb6 Update circle ci config
892ebb1 Add test result storage
29c3653 Update travis, tox config
d788e65 Drop requirement from pipfile
647979d Add requirements to setup.py
452cafa Try to sync regular packages first
685245e Install module
bb49dd5 Pass lint
66b9eef Pass tests temporarily
a6628aa Update readme
036362f Add build status to readme
2b694a3 Update ignore
34d6228 Add detail to tests
1b4637b Fix incorrect strptime use
dcfc73f Fix test errors
6867266 Try correct path
f5899cf Add usage of tmw
3fd7760 Add test compliments
65d1308 Add last sent date
815e4e0 Fix lint errors
9e14d03 Add fixtures
46283f1 Add requests
01d9cc4 Fix some lint errors
134041a Update indent
93898a9 Add encrypted var to travis
e73535a Add encrypted env to repository
0cbfe07 Add dotenv to import
ac14b16 Add to ignore
6ba1517 Add fixtures, update tests for failure
23824a9 Add first failing test
ce45c14 Add fixture for class
0000b1d Add what should be a fixture
8214e1c Add setup method
bbf0741 Add test stubs
cbd81e0 Fix indent
6e8d79b Fix lint
a0de6df Add git ignore
19b2a1b Add tox
7b00301 Add requirements
04d9fce Fix lint
2924329 Add setuptools for setup
a927ce3 Add yaml interpreter
95e96f9 Add license
1cc1456 Merge pull request #15 from edwardtheharris/12-Un-break-Circle-CI-config-#12
310abe2 Fix broken lint
9299aa9 Update pipenv commands
5a64b0e Update circle ci config
da5f4c3 Install dev packages
cc221a6 Fix format, update travis with lint
dd45365 Merge pull request #14 from edwardtheharris/13-Un-break-travis-ci-config-#13
bbbdc48 Lock first, then sync
00e1bf1 Drop shell
aff1a1d Try sync
a8e6f57 Move shell to script section
9815eac Add environment variable
98e1636 Remove unused build tests
8c49de7 Add stages and script
2b01ee6 Fix missing argument
bab5751 Add stub tests

## 0.0.2

bad42ba Merge pull request #11 from edwardtheharris/10-Add-required-packages-#10
39024c7 Add ignore, tests
6c03ec3 Add setup.py
a9be1ab Add pipfile
0d3aa12 Move file to folder
fbb8d41 Add vs code settings
2e99ba8 Merge pull request #9 from edwardtheharris/5-Add-travis-ci-config-#5
7bd6746 Add travis yaml
de85909 Merge pull request #8 from edwardtheharris/4-Add-Circle-CI-Config
90f7e0f Merge branch 'master'
be03092 Add .circleci/config.yml

## 0.0.1

f3ce6c4 Merge pull request #2 from edwardtheharris/1-Input-the-first-set-of-data
9209575 Add compliments from card
28951d9 Add py, update comments
f0120bf Begin the card
652b368 Add pdf
35 changes: 0 additions & 35 deletions make.bat

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 0018c19

Please sign in to comment.