Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fix typos: `formating` | `formatting` `reuqired` | `required` `cytpes` | `ctypes` `cyptes` | `ctypes` `unsinged` | `unsigned` `endianess` | `endianness` `unsiged` | `unsigned` `_feilds` | `fields` `parseable` | `parsable` `interactiong` | `interacting` `themself` | `themselves` `requried` | `required` `propertly` | `properly` `TypeErorr` | `TypeError` `lenth` | `length` `abilily` | `ability` `familar` | `familiar` `exhautive` | `exhaustive` `develpment` | `development` * Fix format error * adding support for appveyor integration. * removing `build.cmd` * removing githb pages integration from the `master` branch. * adding codacy coverage reporting * updating to install codacy-coverage * adding the creation of the coverage xml * updating appveyor and codacy integrations * installing coverage for python * trying to get appveyor integration working. * working on the appveyor integration * working on fixing appveyor integration * finally (hopefully) fixed appveyor integration * updating line length QA to 120 chars. * updating line length QA to 120 chars * pylint QA updates * codacy QA checking updates * cleanup of QA issues * code climate code QA update * removing appveyor coverage and codacy integrations (causing more problems than advantages) * adding in development documentation. * added link to documentation * AttributeError raised if the field_name doesn't exist. * version bump * updated note that the order in which fields are defined is the order they're processed (internal c structure) * cleanup of a few things. * Updates that fix DeprecationWarnings * PEP8 cleanup * adding the FlagField * added a test to ensure values from other arrayfields are properly set. * fixed issue with bit_len not being properly set. * adding in the FloatField * Added the DoubleField * added the LongDoubleField * updated README with note on bit length setting for IntField * Added the Boolean Field * adding the testing of the boolean fied * Adding test of more advanced packet (with multiple field types) * pull request updates removed commented line and modified docstring * removed tracking of the bit length. Using the structure size instead to parse the packet. * updated tests to use the ctypes Structure and to update for the new behavior of IntField * Added Byte Aligned IntFields (similar to ctypes) * Updated Array Field to reject any fields that use the bit field in ctypes. * codacy QA check updates * Add Codacy badge * adding in the codacy badge * version bump * pylint updates; removal of num_words and byte_size (no longer needed or tested) * renaming file to include multiple IntFields * adding in testing to ensure that improper Fields for The Array Field raise an error * added a test to excercise basic functionality of all IntFields * IntField_Test --> IntFields_Test * documentation update * codacy updates * removed unecessary `bit_len` from `FloatField` * initial documentation overhaul * updating documentation * Create CODE_OF_CONDUCT.md * Create CONTRIBUTING.md * Create ISSUE_TEMPLATE.md * updating documentation * preparing documentation for v0.1.3 * swapping order of documentation * documentation updates. * ArrayField Update * documenting how arrayfields should be used. * adding doctests. * pep8 checks * Integ (#65) * Updates that fix DeprecationWarnings * PEP8 cleanup * adding the FlagField * added a test to ensure values from other arrayfields are properly set. * fixed issue with bit_len not being properly set. * adding in the FloatField * Added the DoubleField * added the LongDoubleField * updated README with note on bit length setting for IntField * Added the Boolean Field * adding the testing of the boolean fied * Adding test of more advanced packet (with multiple field types) * pull request updates removed commented line and modified docstring * removed tracking of the bit length. Using the structure size instead to parse the packet. * updated tests to use the ctypes Structure and to update for the new behavior of IntField * Added Byte Aligned IntFields (similar to ctypes) * Updated Array Field to reject any fields that use the bit field in ctypes. * codacy QA check updates * adding in the codacy badge * version bump * pylint updates; removal of num_words and byte_size (no longer needed or tested) * renaming file to include multiple IntFields * adding in testing to ensure that improper Fields for The Array Field raise an error * added a test to excercise basic functionality of all IntFields * IntField_Test --> IntFields_Test * documentation update * codacy updates * removed unecessary `bit_len` from `FloatField` * initial documentation overhaul * updating documentation * updating documentation * preparing documentation for v0.1.3 * swapping order of documentation * documentation updates. * ArrayField Update * documenting how arrayfields should be used. * adding doctests. * pep8 checks * split up the fields.py into seperate files. * updated testing names * finished migration of fields. * Added Simple Endianess Packet * Added python 3.7 for regular testing * fixing small testing issues. * udpated tests to properly test the functionality of the Big/Little Endian packets. * Fixed issue where BigEndian Packet class wasn't properly parsing the packet. * added quick documentation for the Little and Big Endian packets. Also fixed test issue for PyPy (swapped endianess is not supported) This resolves issues #75 * PyPy doesn't support non-native endianess. * fixed typo * migrated calpack.models.utils to calpack.utils * removed import ctypes. Resolves issue #76 * updated documentation for the Packet, PacketBigEndian, and PacketLittleEndian * udpating documentation * Added a proper __repr__ for the Packet Class. * added testing of the repr function. * pep8 updates. * support for Python 2 * fixing typo * pypy support. * added examples for non-native endian * v0.1.3 bump * fixing cron jobs running deploys * Integration for Release 2018.5.0 (#87) (#88) * updated travis-ci to only push to pypi from the python 3 build * python version needs to be in quotations. * fixing tags deployment * updated test to properly grab size * Ignoring pytest caches files. * Added ability to get the `len` of a Packet. * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * Inheritance (#86) * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * fixed FlagField documentation. * Updating to a new release version of <year>.<month>.<minor> * removing the GitHub Release; updated readme and description * fixing travis ci integration * fixing pypi documentation * Release 2018.6.0 (#100) * Integration for Release 2018.5.0 (#87) * updated travis-ci to only push to pypi from the python 3 build * python version needs to be in quotations. * fixing tags deployment * updated test to properly grab size * Ignoring pytest caches files. * Added ability to get the `len` of a Packet. * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * Inheritance (#86) * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * fixed FlagField documentation. * Updating to a new release version of <year>.<month>.<minor> * ignoring pytest files. * 2018.6.0 Pre-Release (#92) * updated travis-ci to only push to pypi from the python 3 build * python version needs to be in quotations. * fixing tags deployment * updated test to properly grab size * Ignoring pytest caches files. * Added ability to get the `len` of a Packet. * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * Inheritance (#86) * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * fixed FlagField documentation. * Updating to a new release version of <year>.<month>.<minor> * updated a few of the Errors that are thrown. * udpating test documentation; updated the expected Errors for a few of the tests. * added further testing of the inheritance. * remove an Error that I'm not using. * udpated the naming of the endian tests * Added a fix to resolve same field names being overwritten when inheriting another Packet class * updated for a simple example * removing the pandoc addon. Not needed anymore. * removing whitespace * changed "builtins" to "common" to avoid namespace mangling. Added the UDP packet type and testing * some cleanup of the files. * updated packets to be byte aligned. * fixed issue with tests. * updated ip common packets * adding in Common IP tests for automated testing online. Also fixed an issue with the Big Endian testing. * removing packets and tests that are not PyPy compatible. * pypy support. * Resolves Issue #91 * updated to show python syntax * QA updates including PEP 8 and Documentation. * version bump * Logo Update (#101) * updated travis-ci to only push to pypi from the python 3 build * python version needs to be in quotations. * fixing tags deployment * updated test to properly grab size * Ignoring pytest caches files. * Added ability to get the `len` of a Packet. * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * Inheritance (#86) * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * fixed FlagField documentation. * Updating to a new release version of <year>.<month>.<minor> * Integration for Release 2018.5.0 (#87) * updated travis-ci to only push to pypi from the python 3 build * python version needs to be in quotations. * fixing tags deployment * updated test to properly grab size * Ignoring pytest caches files. * Added ability to get the `len` of a Packet. * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * Inheritance (#86) * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * fixed FlagField documentation. * Updating to a new release version of <year>.<month>.<minor> * updated a few of the Errors that are thrown. * udpating test documentation; updated the expected Errors for a few of the tests. * added further testing of the inheritance. * remove an Error that I'm not using. * udpated the naming of the endian tests * Added a fix to resolve same field names being overwritten when inheriting another Packet class * updated for a simple example * removing the pandoc addon. Not needed anymore. * removing whitespace * ignoring pytest files. * changed "builtins" to "common" to avoid namespace mangling. Added the UDP packet type and testing * some cleanup of the files. * updated packets to be byte aligned. * fixed issue with tests. * updated ip common packets * adding in Common IP tests for automated testing online. Also fixed an issue with the Big Endian testing. * removing packets and tests that are not PyPy compatible. * pypy support. * Resolves Issue #91 * updated to show python syntax * QA updates including PEP 8 and Documentation. * version bump * 2018.6.0 Pre-Release (#92) * updated travis-ci to only push to pypi from the python 3 build * python version needs to be in quotations. * fixing tags deployment * updated test to properly grab size * Ignoring pytest caches files. * Added ability to get the `len` of a Packet. * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * Inheritance (#86) * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * fixed FlagField documentation. * Updating to a new release version of <year>.<month>.<minor> * updated a few of the Errors that are thrown. * udpating test documentation; updated the expected Errors for a few of the tests. * added further testing of the inheritance. * remove an Error that I'm not using. * udpated the naming of the endian tests * Added a fix to resolve same field names being overwritten when inheriting another Packet class * updated for a simple example * removing the pandoc addon. Not needed anymore. * removing whitespace * changed "builtins" to "common" to avoid namespace mangling. Added the UDP packet type and testing * some cleanup of the files. * updated packets to be byte aligned. * fixed issue with tests. * updated ip common packets * adding in Common IP tests for automated testing online. Also fixed an issue with the Big Endian testing. * removing packets and tests that are not PyPy compatible. * pypy support. * Resolves Issue #91 * updated to show python syntax * QA updates including PEP 8 and Documentation. * version bump * added a new logo
- Loading branch information