From cfd0202ec5c8003c2430bab5ea0d4da13eefd8e2 Mon Sep 17 00:00:00 2001 From: Antonio Date: Sun, 25 Feb 2024 22:11:23 +0100 Subject: [PATCH 1/2] chore: adding ci for semantic-release --- .github/workflows/versioning.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/versioning.yml diff --git a/.github/workflows/versioning.yml b/.github/workflows/versioning.yml new file mode 100644 index 0000000..6e0218a --- /dev/null +++ b/.github/workflows/versioning.yml @@ -0,0 +1,24 @@ +name: Semantic Release + +on: + push: + branches: + - master + +jobs: + release: + runs-on: ubuntu-latest + concurrency: release + permissions: + id-token: write + contents: write + + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Python Semantic Release + uses: python-semantic-release/python-semantic-release@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 8c540c8f11ff3cd5795aa08bcd977625203d7548 Mon Sep 17 00:00:00 2001 From: Antonio Date: Sun, 25 Feb 2024 22:12:44 +0100 Subject: [PATCH 2/2] docs: adding changelog --- CHANGELOG.md | 336 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 336 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2d1644a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,336 @@ +# CHANGELOG + + +## Unreleased + +### Chore + +* chore: readme update to integrate readthedocs + +Signed-off-by: Antonio D'Angelo <mail@redacted.com> ([`a0958ac`](https://github.com/zacharytomlinson/saspy/commit/a0958acdc8fe9be2b81baa7bd81aa347552dd2d4)) + +* chore: readthedocs should work now + +Signed-off-by: Antonio D'Angelo <mail@redacted.com> ([`d7c4afb`](https://github.com/zacharytomlinson/saspy/commit/d7c4afb108b2368f41fd355352cdb1fb63ec02de)) + +* chore: way to much to summarize. + +- Added more comments (still to end...) +- Fixed few typo (again) +- Fixed wrong mapping (again) +- cleaned code (again) + +Signed-off-by: Antonio D'Angelo <mail@redacted.com> ([`84b9bde`](https://github.com/zacharytomlinson/saspy/commit/84b9bdeb21d204977144d86f5da78bfc66bb8d2a)) + +* chore: way to much to summarize. + +- Added comments (still to end...) +- Fixed wrong func call/methods +- Fixed wrong mapping +- Removed eft (is legacy in some model...but eft has been removed) +- cleaned code +- i dont remember what else i did....sorry + +Signed-off-by: Antonio D'Angelo <mail@redacted.com> ([`86728d1`](https://github.com/zacharytomlinson/saspy/commit/86728d1899c946be23947363bb8a33653532901c)) + +* chore(feat): Added "perpetual" or "infinite" mode where if true the lib will try forever to connect to the vlt. Default value is False + +Signed-off-by: Antonio D'Angelo <mail@redacted.com> ([`4eb40b6`](https://github.com/zacharytomlinson/saspy/commit/4eb40b674c325a68d0eb8bf131972f9eec3896eb)) + +* chore: updated the example in accordance with new features + +Signed-off-by: Antonio D'Angelo <mail@redacted.com> ([`da94329`](https://github.com/zacharytomlinson/saspy/commit/da94329310b9c334ef547246aa8f3d242254daea)) + +* chore: updated, again, config.yml to avoid type coercion during config var retrieval + +Signed-off-by: Antonio D'Angelo <mail@redacted.com> ([`df773db`](https://github.com/zacharytomlinson/saspy/commit/df773db80d8b3830b2f1ea2d02d6151335760c04)) + +* chore: fix function is_open, was calling a wrong method. How the heck did it work till now ? + +Signed-off-by: Antonio D'Angelo <mail@redacted.com> ([`566bf17`](https://github.com/zacharytomlinson/saspy/commit/566bf179709c2776ba72d7a4c00e4a34398fd866)) + +* chore: updated config.yml in order to be more in line with common settings and updated default timeout as said by @dedalgr ([`c886351`](https://github.com/zacharytomlinson/saspy/commit/c8863518f232b8b5743a082782869ee947252391)) + +* chore: update bug template and relative typo fix ([`2b7867b`](https://github.com/zacharytomlinson/saspy/commit/2b7867b9b205ef1b43d8f8d3a6206a34284d5af9)) + +* chore: fix bug #18 ([`0ef0718`](https://github.com/zacharytomlinson/saspy/commit/0ef071813283c451f1fa1aaa3da584e7fb082766)) + +* chore: typo error fix ([`738f33a`](https://github.com/zacharytomlinson/saspy/commit/738f33a30e9e12c8375a04c4a9ff3f4adb0f3fe8)) + +* chore: bug.md update ([`1fbd0b9`](https://github.com/zacharytomlinson/saspy/commit/1fbd0b95c2df2243464bb6820d16729dc1dbb31e)) + +* chore: feature template ([`a4547a6`](https://github.com/zacharytomlinson/saspy/commit/a4547a673c93455aa5deb3caad81733ae1d114d8)) + +* chore: bug template ([`d110043`](https://github.com/zacharytomlinson/saspy/commit/d110043f39cc1c7701996603ccde9418a449d43f)) + +* chore: readme update + +Made more in line with the project and gave some guidelines ([`bc99e3a`](https://github.com/zacharytomlinson/saspy/commit/bc99e3aa7dccc67058c91e5085bab1e104a62dbf)) + +* chore: fixed some missing translation and removed unused constant ([`86a7902`](https://github.com/zacharytomlinson/saspy/commit/86a790212f04400d820adca055d5c6022b609f9e)) + +* chore: fix var name from constant not initializated to self.poll_timeout ([`59ef4e5`](https://github.com/zacharytomlinson/saspy/commit/59ef4e5dae244cf72c30c0c262c2376adf3d93a7)) + +* chore: readme update + +Added logo for library ([`ce40a2d`](https://github.com/zacharytomlinson/saspy/commit/ce40a2d8e1a67da895b67ebb0f9f4f83718457cf)) + +* chore: fix conf.py path ([`c1e0792`](https://github.com/zacharytomlinson/saspy/commit/c1e0792d98217a370a08a9a4859abab4e4c83b80)) + +* chore: docs, first draft ([`1c2f245`](https://github.com/zacharytomlinson/saspy/commit/1c2f2454eb813fc7e01c2aa0858f3e0d7dcf568c)) + +* chore: gitignore update to not push around the benchmark folder ([`210aaa6`](https://github.com/zacharytomlinson/saspy/commit/210aaa66c1d1ec0c30c2b92c6847bf905327da6a)) + +* chore: test case to be done ([`7813d65`](https://github.com/zacharytomlinson/saspy/commit/7813d65ffb2c89d830652bcbdab3f712ce57f0fd)) + +* chore: code reformatting, use of models, remnoved dictionaries, added read the docs config file, docs shpinx files ([`beb7427`](https://github.com/zacharytomlinson/saspy/commit/beb7427b47d6f92c8c4bac9b6be8e956fce7cf3f)) + +* chore: requirements update ([`ac1e2e5`](https://github.com/zacharytomlinson/saspy/commit/ac1e2e5afc957a96b1a620b8363ae2c1118baaa2)) + +* chore: requirements update ([`504168f`](https://github.com/zacharytomlinson/saspy/commit/504168f69221047673b64cdad059414f4582a709)) + +* chore: reformatted with black ([`7462a17`](https://github.com/zacharytomlinson/saspy/commit/7462a17defda1886f8585ed0146d6bfdcac8118c)) + +* chore: updated test case skeleton ([`35a9f90`](https://github.com/zacharytomlinson/saspy/commit/35a9f90ac225db8be21a1f2fc2decf041fe80f3d)) + +* chore: detached config file from library. It's a lib and not a program ([`0289aaa`](https://github.com/zacharytomlinson/saspy/commit/0289aaababece926cd9e7e1e77a53fdabc48b7b2)) + +* chore: test case skeleton ([`754ee7d`](https://github.com/zacharytomlinson/saspy/commit/754ee7dd9ab345308d26a8c4ef487245c9fd9f6b)) + +* chore: test case skeleton ([`b9d9e30`](https://github.com/zacharytomlinson/saspy/commit/b9d9e30565b68d9388a50d549bc215adb6307e17)) + +* chore: black reformatting ([`8452a79`](https://github.com/zacharytomlinson/saspy/commit/8452a7930c15127ffa2fa56b22b7c023246b2fe4)) + +* chore: forgot to check if self.trasaction is populated before using it ([`cc8bfba`](https://github.com/zacharytomlinson/saspy/commit/cc8bfba2af23631d529cfb070feaeed9120114f6)) + +* chore: fix typo, var/func naming confusion, restructure of the project, config management, readme update, added requirements, small fixes ([`50e14c5`](https://github.com/zacharytomlinson/saspy/commit/50e14c58450740a229fb5f833a982a7df82253c0)) + +### Unknown + +* Merge pull request #25 from zacharytomlinson/zacharytomlinson-crc-adhoc + +CRC adhoc ([`e0eef0c`](https://github.com/zacharytomlinson/saspy/commit/e0eef0c6574a496ab1f1a9924e9a2f7ba6a8d82d)) + +* Finalizing CRC changes ([`6f2374d`](https://github.com/zacharytomlinson/saspy/commit/6f2374d8dcecf2677a5e20b36a58cc5adf12a4c2)) + +* Finalizing CRC changes ([`001171a`](https://github.com/zacharytomlinson/saspy/commit/001171a461bc1b0922fb4c068e2e60eb0988f368)) + +* Comparing machine crc with my calculated crc for error checking ([`a6fd702`](https://github.com/zacharytomlinson/saspy/commit/a6fd7029bda60bc31724a4f68cd59f1846cc0f3b)) + +* Comparing machine crc with my calculated crc for error checking ([`82d282f`](https://github.com/zacharytomlinson/saspy/commit/82d282faa6b352cddf8973a180867e399bf08ef5)) + +* Comparing machine crc with my calculated crc for error checking ([`43e7ccd`](https://github.com/zacharytomlinson/saspy/commit/43e7ccd8a398c2f2afb143340ee4b86e78e3c7d7)) + +* Comparing machine crc with my calculated crc for error checking ([`7135703`](https://github.com/zacharytomlinson/saspy/commit/7135703c46af00a56f033b83f89e446f24f63c4a)) + +* Comparing machine crc with my calculated crc for error checking ([`4f2bb96`](https://github.com/zacharytomlinson/saspy/commit/4f2bb96564b0b1f0f0322501feb91f5c69ff442f)) + +* Comparing machine crc with my calculated crc for error checking ([`196de6e`](https://github.com/zacharytomlinson/saspy/commit/196de6e341e670a1c6f64bd658a491db404b9640)) + +* Comparing machine crc with my calculated crc for error checking ([`1364184`](https://github.com/zacharytomlinson/saspy/commit/13641840b6646c7e2f0f69b596dd9b1872ed28c2)) + +* Comparing machine crc with my calculated crc for error checking ([`eee2f99`](https://github.com/zacharytomlinson/saspy/commit/eee2f993ad1b04bcfba3a8a2361ffe01a7b20fe6)) + +* Comparing machine crc with my calculated crc for error checking ([`62a03ed`](https://github.com/zacharytomlinson/saspy/commit/62a03ed9c4ae3c6137eaad1e60c7435709f881ac)) + +* Comparing machine crc with my calculated crc for error checking ([`d08de12`](https://github.com/zacharytomlinson/saspy/commit/d08de12d6ff78cfa8d74f3216e54c02b1bd3cdf8)) + +* Adjust CRC calculation ([`feecdf9`](https://github.com/zacharytomlinson/saspy/commit/feecdf9bb85e9eb513834f9dbe1aa96284f76710)) + +* Adjust CRC calculation ([`89f6324`](https://github.com/zacharytomlinson/saspy/commit/89f63245db7d9aaa72ccedf31aaafffba86db8ca)) + +* Adjust CRC calculation ([`13d7f89`](https://github.com/zacharytomlinson/saspy/commit/13d7f89ba9f2c150a1403d5a5e3d00bca28225c1)) + +* Adjust CRC calculation ([`fed7391`](https://github.com/zacharytomlinson/saspy/commit/fed739164b219ff6339179bb97b1e2e9f323fbd7)) + +* Adjust CRC calculation ([`633ff39`](https://github.com/zacharytomlinson/saspy/commit/633ff39a81ce442c6f559876169a8056532f1a61)) + +* Adjust CRC calculation ([`3ed7bed`](https://github.com/zacharytomlinson/saspy/commit/3ed7bed8b8778cd44067bee7d7748f50d912836d)) + +* Adjust CRC calculation ([`7b7bdc7`](https://github.com/zacharytomlinson/saspy/commit/7b7bdc7bb8c08e320518f800cbdd0489b29150c5)) + +* Adjust CRC calculation ([`e237f23`](https://github.com/zacharytomlinson/saspy/commit/e237f23cb6ab08eaa0d7471648950e0f28915a47)) + +* Adjust CRC calculation ([`a1275d6`](https://github.com/zacharytomlinson/saspy/commit/a1275d6bab2393237c959144936b118484319be0)) + +* Adjust CRC calculation ([`a720ff7`](https://github.com/zacharytomlinson/saspy/commit/a720ff77e4960cd59044f8dba359c335167889fb)) + +* Adjust CRC calculation ([`89ad50b`](https://github.com/zacharytomlinson/saspy/commit/89ad50b2390a23627d73eb0bc4088c032da46eee)) + +* Adjust CRC calculation ([`72af8ba`](https://github.com/zacharytomlinson/saspy/commit/72af8ba673eb0ed44f18b45b59992e43532e3ed3)) + +* Adjust CRC calculation ([`29f304b`](https://github.com/zacharytomlinson/saspy/commit/29f304b6775035882b82ccb2897b871676d7f212)) + +* Adjust CRC calculation ([`2a7ac6b`](https://github.com/zacharytomlinson/saspy/commit/2a7ac6b680d3f822d74c4f835abebf2a614f98a6)) + +* Adjust CRC calculation ([`080b3d0`](https://github.com/zacharytomlinson/saspy/commit/080b3d02b2d160a22ce2b745b3d7a426d5aeae69)) + +* Adjust CRC calculation ([`4bf56e1`](https://github.com/zacharytomlinson/saspy/commit/4bf56e12eef6f08f4dfaf533be179f55dbdb5b45)) + +* Adjust CRC calculation ([`93b63f5`](https://github.com/zacharytomlinson/saspy/commit/93b63f5ddec93d99779fb48a1015b74cbdbefbc1)) + +* Adjust CRC calculation ([`210ca76`](https://github.com/zacharytomlinson/saspy/commit/210ca76c1943d502de20a8627dff8f36ced642ac)) + +* Adjust CRC calculation ([`79ade1a`](https://github.com/zacharytomlinson/saspy/commit/79ade1a817de5d68957c3202f270c15a6e24270d)) + +* Adjust CRC calculation ([`f01614c`](https://github.com/zacharytomlinson/saspy/commit/f01614cacd0b1a354c13f4d1eb8f8639b21c36dc)) + +* Adjust CRC calculation ([`07c6444`](https://github.com/zacharytomlinson/saspy/commit/07c644486f52e2015b2bd9fcd220b2157602557c)) + +* Adjust CRC calculation ([`b30feff`](https://github.com/zacharytomlinson/saspy/commit/b30feff4c6dcbf24de9465b23670faa91a707bd8)) + +* Adjust CRC calculation ([`5523a27`](https://github.com/zacharytomlinson/saspy/commit/5523a271fb96f8dde990f793c04a7b822331bbfd)) + +* Adjust CRC calculation ([`cf15d6d`](https://github.com/zacharytomlinson/saspy/commit/cf15d6d90a4843c0feb5e53b8c9f3f385241ad58)) + +* Adjust CRC calculation ([`4593c36`](https://github.com/zacharytomlinson/saspy/commit/4593c36015867291bd45efce35a134372e4374aa)) + +* Condence CRC calculation ([`7ad3066`](https://github.com/zacharytomlinson/saspy/commit/7ad306642bc932fff84099d84d74520feebb2f1d)) + +* CHange old CRC calculation to not parse utf-8 and changed byte array in calculation to bytes object ([`049072f`](https://github.com/zacharytomlinson/saspy/commit/049072fdb48affe1bd2aa6a451a961fa86b5f2d3)) + +* Change printing of crc to bit shifted output ([`98dc70f`](https://github.com/zacharytomlinson/saspy/commit/98dc70fbe3e4c81d7007def6e1d3d3be2f1b8cc7)) + +* Added endianness to crc return ([`e43209a`](https://github.com/zacharytomlinson/saspy/commit/e43209aa6d63d290f8a4cf31202c9e40b4208bde)) + +* sas version call is not working ([`47e676e`](https://github.com/zacharytomlinson/saspy/commit/47e676e7789f98e655eb9cb225787d04cd139dae)) + +* returning crc as tuple of ints ([`c86b1fc`](https://github.com/zacharytomlinson/saspy/commit/c86b1fc7308563a0d75aa0228e47e89b956928e9)) + +* log ([`0b88553`](https://github.com/zacharytomlinson/saspy/commit/0b88553d6bdd194e442434764fe47e7433045535)) + +* oops ([`79d048f`](https://github.com/zacharytomlinson/saspy/commit/79d048fd96530c858b3fb878f71ced51fb8f69cc)) + +* Fix calculation bit shift direction ([`95beabc`](https://github.com/zacharytomlinson/saspy/commit/95beabcc3463eb2ae3c6fabb4771d3b9dcd350ff)) + +* Change dynamic pyload type to static ([`65e9d1c`](https://github.com/zacharytomlinson/saspy/commit/65e9d1ccfb2787d936252c555acf6ec15db5be4f)) + +* Change Crc from class to utility file ([`549fc85`](https://github.com/zacharytomlinson/saspy/commit/549fc85f930eb6a677d4773d7c825b743083e7b7)) + +* Added disable real time default back in ([`d103c01`](https://github.com/zacharytomlinson/saspy/commit/d103c012b225e58552f60b270b1f0408844518e8)) + +* Config adjust ([`04937b4`](https://github.com/zacharytomlinson/saspy/commit/04937b460f9ae91c83326717b9bc184cd95938ad)) + +* Static CRC method in utilities ([`ff004ad`](https://github.com/zacharytomlinson/saspy/commit/ff004adc02a0f5aa9d3751f3a1559316c33e79cf)) + +* Merge pull request #24 from zacharytomlinson/chore-chore-chore-i-hate-my-life + +A lot of nice stuff.... ([`9a7b504`](https://github.com/zacharytomlinson/saspy/commit/9a7b504ad3a482120ad73e95ddc42ce36f006f45)) + +* Merge pull request #21 from zacharytomlinson/flake8-static-analysis ([`27f7c54`](https://github.com/zacharytomlinson/saspy/commit/27f7c54ee6f80796aa67cf7afc0bd2f285c5d09a)) + +* undid automated **kwargs insertions ([`ec63ece`](https://github.com/zacharytomlinson/saspy/commit/ec63ece16d105dc53a330e62d9c00e7f6b28258d)) + +* add example.py to gitignore and ran static code analysis (flake8) on sas.py ([`814e143`](https://github.com/zacharytomlinson/saspy/commit/814e143e2e4d055fe9cc7d1608238a202be09dbe)) + +* Merge pull request #19 from zacharytomlinson/18-bug-error-in-choosing-right-datamodel + +chore: fix bug #18 ([`0effe2c`](https://github.com/zacharytomlinson/saspy/commit/0effe2cabaf8e06eafac3e08b3b60233c877f25a)) + +* Merge pull request #20 from zacharytomlinson/crc-checkresponse-fix + +Fixed crc comparators in _check_response ([`603ed04`](https://github.com/zacharytomlinson/saspy/commit/603ed0468ba302ff79ee95929300a4ed3afc0f59)) + +* remove fix me pertaining to bug ([`fce8c2d`](https://github.com/zacharytomlinson/saspy/commit/fce8c2dd97b058bde7776e832baf899d61251ad1)) + +* Fixed crc comparators in _check_response ([`7e38e0b`](https://github.com/zacharytomlinson/saspy/commit/7e38e0b4c0cd2abe92a38aac9158589bbffb6b89)) + +* Merge pull request #17 from zacharytomlinson/well-it-wasnt-me-patch-1 ([`7d336e1`](https://github.com/zacharytomlinson/saspy/commit/7d336e1ffc2d31dd00d18647ecad7df2c8b56427)) + +* Merge pull request #15 from zacharytomlinson/readme-update ([`c55a8b6`](https://github.com/zacharytomlinson/saspy/commit/c55a8b691cffba9beab3f990538ef28e13c0b7c5)) + +* Merge pull request #16 from zacharytomlinson/issue-templating ([`1126d4b`](https://github.com/zacharytomlinson/saspy/commit/1126d4b8ad73150f753f853adf307c52896be048)) + +* Merge pull request #14 from zacharytomlinson/various-fix ([`29a937d`](https://github.com/zacharytomlinson/saspy/commit/29a937d0e34eaaa1d8779f5e7686f153157f4cb0)) + +* Merge pull request #13 from zacharytomlinson/well-it-wasnt-me-patch-1 ([`dee45af`](https://github.com/zacharytomlinson/saspy/commit/dee45af32a934a00ffdaacefe96551ed64453444)) + +* Merge pull request #12 from dedalgr/patch-4 + +chore: fix open/close port logic ([`d896ec7`](https://github.com/zacharytomlinson/saspy/commit/d896ec7a9dc8304cfcbf6460e4495969e2ad8032)) + +* Update sas.py + +FIX port open and close. ([`75beb9b`](https://github.com/zacharytomlinson/saspy/commit/75beb9b95db6a11db175be907f8ed00a30230814)) + +* Merge pull request #11 from zacharytomlinson/well-it-wasnt-me-patch-2 + +chore: readme update ([`7f06aa2`](https://github.com/zacharytomlinson/saspy/commit/7f06aa2a2b9183cab6a711f4ad3784be80d5992b)) + +* Merge pull request #10 from zacharytomlinson/well-it-wasnt-me-patch-1 + +chore: fix conf.py path ([`08b1c3c`](https://github.com/zacharytomlinson/saspy/commit/08b1c3ce964d5eda684ee2ef4baefbd3d46979ae)) + +* Merge pull request #8 from zacharytomlinson/models-comments-tests + +A lot of stuff ([`f9a2360`](https://github.com/zacharytomlinson/saspy/commit/f9a2360634886d74c986d5dda0fd745806a8e755)) + +* Merge pull request #6 from dedalgr/patch-3 + +Update example.py ([`39e1a05`](https://github.com/zacharytomlinson/saspy/commit/39e1a05924aeafcaed6df9341ee5a5eb195f33df)) + +* Merge pull request #7 from zacharytomlinson/rpi-3-instructions + +chore: readme update ([`d6c8af0`](https://github.com/zacharytomlinson/saspy/commit/d6c8af0ab37a13404f05ce9335d1c2557ac2e5b4)) + +* Added clarification of logic level converter so people don't fry their Pi's ([`76c0d98`](https://github.com/zacharytomlinson/saspy/commit/76c0d989bc00afa9f35259527fdf9ef7f429bb12)) + +* Added instructions for getting RPI 3 running and stubbed out for RPI 4. Will figure out port closed issue after reading address tomorrow. ([`5448647`](https://github.com/zacharytomlinson/saspy/commit/5448647df14c7089f1fc5c1136c6b835bc229366)) + +* Transfered dictionaries to dataclasses ([`f2a2187`](https://github.com/zacharytomlinson/saspy/commit/f2a218741a739e4c4ca38f19add57d85e99bda6c)) + +* Update example.py + +Transaction is successful if finish with aft_clean_transaction_poll ([`844b7a4`](https://github.com/zacharytomlinson/saspy/commit/844b7a45a5873cf14471dbd8ad7d48c6c6483bb6)) + +* Merge pull request #5 from zacharytomlinson/cleaning-and-restructure + +Cleaning, Code Restructure, Bug Fixes ([`4bb9397`](https://github.com/zacharytomlinson/saspy/commit/4bb9397c355f1f6a6f1094c02434f80720422234)) + +* Merge remote-tracking branch 'origin/cleaning-and-restructure' into cleaning-and-restructure + +# Conflicts: +# tests/__init__.py +# tests/test_sas.py ([`1e699a5`](https://github.com/zacharytomlinson/saspy/commit/1e699a51fcbc07ef0b4c8438620a0a01cd35c19e)) + +* Merge pull request #3 from zacharytomlinson/black-format + +Formatted with black ([`71798dd`](https://github.com/zacharytomlinson/saspy/commit/71798dd5894734b02c92f306245347abd00cfe1b)) + +* Merge branch 'master' into black-format ([`f2b78d5`](https://github.com/zacharytomlinson/saspy/commit/f2b78d5d53c51218fa4737c313687ed9c90016ba)) + +* Merge pull request #4 from zacharytomlinson/name-fix + +Fixed some name cases ([`86dc186`](https://github.com/zacharytomlinson/saspy/commit/86dc186c7dd552b09e1d29d5d615d36314554f84)) + +* Fixed some name cases ([`a9bf015`](https://github.com/zacharytomlinson/saspy/commit/a9bf015d177367b8cbf27809361db1e3e46baf08)) + +* Formatted with black ([`367540f`](https://github.com/zacharytomlinson/saspy/commit/367540f0123735210fd86dd68ae7ceaf7fd9b042)) + +* Initial passover and cleanup of code ([`8255684`](https://github.com/zacharytomlinson/saspy/commit/82556841424a840345a95318e55299ce0f77e05c)) + +* Fixed CRC issues with python3 ([`f9edf92`](https://github.com/zacharytomlinson/saspy/commit/f9edf9234fb6e05616d057ce4f53b64fbd9610ae)) + +* Removed artifacts ([`2844126`](https://github.com/zacharytomlinson/saspy/commit/284412654e26220374c30ff69045e6038783fbcc)) + +* Game machine ID function does not return financial data ([`ad461cf`](https://github.com/zacharytomlinson/saspy/commit/ad461cf77c59392e866be6246fba1e9d53f5c804)) + +* ported to python3 and formatted ([`9bc98af`](https://github.com/zacharytomlinson/saspy/commit/9bc98af8611767c7426e472ed48851bddcb22a23)) + +* Update sas.py ([`6f03c4f`](https://github.com/zacharytomlinson/saspy/commit/6f03c4f77312f74cd6569239b349d77358a7fe28)) + +* Update sas.py + +Its working on IGT, EGT, Amatic, Novomatic, Casino Technology (Tested on all) +Don't return False. At RAM CLEAR 0 is False and code is broken. +Do not cache. If you lose SAS it will return the cache. +Check crc method ([`89065e3`](https://github.com/zacharytomlinson/saspy/commit/89065e3b7343f2940ce2b1e3a81d140b78accf06)) + +* Update README.md ([`fddf7f3`](https://github.com/zacharytomlinson/saspy/commit/fddf7f35897dc39b9e8124841d1b812bda499ef4)) + +* Create README.md ([`c29c91a`](https://github.com/zacharytomlinson/saspy/commit/c29c91aff7269dc2b922dab909f7734c3f0da131)) + +* Fixed CRC bug ([`d5e2bae`](https://github.com/zacharytomlinson/saspy/commit/d5e2bae849c6a60dcb22c48720ab519ed1a1a25e)) + +* Initial commit ([`35a3b74`](https://github.com/zacharytomlinson/saspy/commit/35a3b74917223682fac75b5ef642283681009df2)) +