-
Notifications
You must be signed in to change notification settings - Fork 673
Release 3.0.0 #441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release 3.0.0 #441
Changes from 1 commit
Commits
Show all changes
279 commits
Select commit
Hold shift + click to select a range
def5a04
add docs
felixdivo 0490712
allow BaseIOHandler to use path-like objectas and file-like objects
felixdivo e2cf45a
add tests for context manger in readers & writers
felixdivo fc57078
fix TOC level of the "About the BusABC class" section
felixdivo fd624bf
fix error in test case
felixdivo aefefcd
fix alignment of message timestamp printing
felixdivo 6274245
add __ne__ method for message object
felixdivo 31aab59
add docs and privatize attrs in Sqlite handlers
felixdivo 7234a76
add missing handlers to docs
felixdivo 9ac38fe
change param from filename ot file and comments
felixdivo 86244c4
rename loger.py to printer.py
felixdivo d857366
fix import
felixdivo 36b6eda
update docstrings for file parameter
felixdivo d1ffbaf
better docs
felixdivo 86c1070
fix imports
felixdivo 65ffce9
fix imports
felixdivo dd7c0d3
remove choose_socketcan_implementation()
felixdivo 2776c47
Enable support for non default config section (#338)
pierreluctg 6d0f4a6
Merge pull request #347 from hardbyte/fix-sphinx-errors
felixdivo 5abea26
add possibility for testing appending of writers
felixdivo 32f01c8
enable append testing
felixdivo c9ea0b3
fix append mode test for Sqlite
felixdivo b3ff334
add test for can.Printer
felixdivo eb501be
slightly simpler test case
felixdivo e5df130
fix sqlite parser
felixdivo b769137
add sleepingto append mode testing
felixdivo b51b719
fix test method call
felixdivo 54aa145
enuse data is written to disk
felixdivo 732fbb6
restructured logformats_test
felixdivo 3b34dcd
exclude base class from tests
felixdivo aa59dc0
try to fix ReaderWriterTest
felixdivo 3096feb
pass along params to superclass in test case
felixdivo 65b2725
fix wrong param in init call
felixdivo 994497b
attempt to fix test case invocation
felixdivo 7337055
attempt different approach at ReaderWriterTest
felixdivo b937ab4
add magic "__test__ " attribute
felixdivo 4401216
Only expose SocketCAN classes directly on Linux
christiansandberg f7d79f3
Raise meaningful exception for Vector when a channel is not available…
christiansandberg 7c3ff8a
Update CHANGELOG and bump version to 2.3.0-dev
christiansandberg 5d6859b
Add 2.2.0 to CHANGELOG
christiansandberg 48bcadd
addresses Travis CI problem mentioned in #273
felixdivo 4652bca
Fixed typo in development.rst
kasperkarlsson d191297
typo in usb2canInterface.py
netanelf 595fa65
Implement _detect_available_configs for Vector
christiansandberg 2b7eb23
NI-CAN: Add reset method and remove flush_tx_buffer method (#364)
christiansandberg 1ed5d6f
Include test log files in distribution
christiansandberg 4e66d6d
Implement receive_own_messages to IXXAT
christiansandberg dc5712a
Added support for PCAN on Mac
Lauszus e91b0b3
change constructor for ReaderWriterTest
felixdivo abab40a
Use 'PCAN_USBBUS1' as the default channel
Lauszus 35c4676
fix Sqlite test
felixdivo f2c3ee2
Sqlite test fixes
felixdivo 036b6f1
Updated PCAN documentation
Lauszus 7f1f1d3
use contextlib.nullcontext from Python 3.7 on
felixdivo c445859
doc fixes
felixdivo 676724e
add can.Bus and can.ABCBus to developer soc section; gone from 55 sph…
felixdivo ce4c394
Set the default parameters in __init__
Lauszus 64f050a
slightly better docs for slcan
felixdivo 654a0fb
attempt at fixxing some more sphinx warnings
felixdivo 41b6ba3
cleanup IXXAT
felixdivo 566ddd8
fix sphinx warnings
felixdivo 9162562
tiny changes
felixdivo f57f8a9
sphinx fixes
felixdivo 2938db7
sphinx fixes
felixdivo 02f86e4
fix skipping of tests
felixdivo 1e1d9c8
Added information on how to use the PCAN kernel drivers
Lauszus e95c4a8
fix typos
felixdivo baf2416
remove redundant Sqlite test
felixdivo b73f70d
add doc on the bus classes
felixdivo 9c843d3
Merge branch 'develop' into fix-file-io
felixdivo 50b20a8
Syntax highlighting for the example code in README.rst
felixdivo 1c04905
Merge pull request #367 from hardbyte/misc-cleanups
felixdivo dcf531f
Merge branch 'develop' into felixdivo-readme-syntax-highlighting
felixdivo 76494ba
Merge pull request #368 from hardbyte/felixdivo-readme-syntax-highlig…
felixdivo 1bc7484
Merge branch 'develop' into fix-file-io
felixdivo a1ed6bb
improved logformats_test and added test_file_like_explicit_stop
felixdivo 4afbd0c
add test_file_like_context_manager
felixdivo 9c19bcd
added support for testing binary readers/writers + added docs on file…
felixdivo 4c835cd
added *args and **kwargs forwaring to LogReader and Logger
felixdivo c4fde3b
add some documentation to Sqlite
felixdivo ff9d821
fix bug in test call
felixdivo 75ff215
add more xtensive logging in test (in assertMessagesEqual)
felixdivo 0a7ab37
less verbose logging
felixdivo f2fff00
added simple _ensure_fsync method to logformats_test
felixdivo c86fed3
removed unused imports
felixdivo 796fb8d
use more lightwight SimpleQueue in BufferedReader
felixdivo 1975d52
add a stop() method to BufferedReader
felixdivo bd06089
various SqliteWriter improvements
felixdivo ea73445
corrected import for queues in listener.py
felixdivo 9e38a95
bugfix in BufferedReader
felixdivo a3001dc
added cleanups for listener tests
felixdivo f11e165
added superclasses for Logger and LogReader
felixdivo 3c87b3e
doc improvements
felixdivo f53aa0a
updated history
felixdivo a62c917
fix for listener test
felixdivo 118a455
add tests for SqliteReader.read_all()
felixdivo fe638e5
fix SqliteReader.read_all() and fix usage of memoryview
felixdivo 5a75ef7
fix test_read_all
felixdivo 87ddb61
logging adjustments
felixdivo ddb9399
Merge branch 'develop' into pcan_mac
felixdivo 66ce4aa
add initial draft
felixdivo 9e56f33
Merge branch 'develop' into pcan_mac
hardbyte eb9640f
Allow the backend to use the default channel if it is not given
Lauszus 5a4868e
Moved the PCAN linux socketcan installation into the socketcan docume…
Lauszus 958f57c
Added comment on why the ID was changed from u_uint to c_ulong
Lauszus b578688
Made virtual_can_demo.py thread safe
felixdivo 0866657
fix typo
felixdivo 74b59cf
fix logger_test.py
felixdivo d44f8f7
Set the timestamp millis to be ulong as well
Lauszus 435ac1b
Fixed calculation of the PCAN timestamp, as the millis_overflow value…
Lauszus 570ddbb
Make sure spaces are used for indentation and remove whitespaces
Lauszus d9d3fa5
New location for scripts (#370)
felixdivo 209d463
Merge branch 'develop' into pcan_mac
hardbyte 31734d0
use RuntimeError on read attempt on a stopped BufferedReader
felixdivo d04806d
address review
felixdivo 338449f
Merge branch 'develop' into fix-file-io
felixdivo bf91364
add writable tempdir to appveyor tests
felixdivo 4ef03b4
Merge branch 'develop' into felixdivo-virtual-can-demo
felixdivo 5449ac4
use memoryview = buffer in Sqlite in Python 2
felixdivo cf5aa84
Merge pull request #373 from hardbyte/felixdivo-virtual-can-demo
felixdivo 517ca2a
Merge branch 'develop' into fix-file-io
felixdivo 4d89808
Add a .codecov.yml (#374)
felixdivo b3cb70c
Merge branch 'develop' into pcan_mac
hardbyte 3beb5b5
fix Message's __eq__() and __ne__()
felixdivo 201bf22
fix a bug in Python 3.7
felixdivo 39eaa66
new attempt at making the TEMPDIR writable on AppVeyor
felixdivo 53c7ec9
create test folder in AppVeyor
felixdivo 3bf5a6a
also give permissions to future temp files & clean up afterwards
felixdivo 767838b
fix #379
felixdivo 2c81ec6
Merge branch 'develop' into fix-file-io
felixdivo 34a640b
fix wrong timestamps problem in tests
felixdivo fa771a8
Merge branch 'fix-file-io' of github.com:hardbyte/python-can into fix…
felixdivo d1b0503
fix apparent permissions problem on windows
felixdivo 7be909d
add removal of temporyry file in listener_test.py
felixdivo 23a9d9a
removed debugging code from .appveyor.yml
felixdivo a839a0a
only delete some temp files
felixdivo e81fcc9
Add Python 3.7 testing on AppVeyor & Fix Travis CI (#380)
felixdivo a161684
Merge branch 'develop' into fix-file-io
felixdivo c0b8700
Merge branch 'develop' into pcan_mac
felixdivo b749572
Merge pull request #348 from hardbyte/fix-file-io
felixdivo 2920ff5
SocketCAN: Enable error frames (#384)
christiansandberg bc2dd43
IsOpen should not be use to check if bus is open (#381)
pierreluctg 95c5c1a
Removed TextIOWrapper from serial. (#383)
gustavovelascoh 6118964
Merge branch 'develop' into pcan_mac
Lauszus 7b3bb42
Merge pull request #365 from Lauszus/pcan_mac
felixdivo 090f380
Fix entry points for 3rd party interfaces (#389)
christiansandberg 79d6970
Merge the CAN viewer terminal application into python-can
Lauszus 7a8ca77
Print shortcuts in the usage page, sleep for 0.1 ms in the main loop,…
Lauszus 65ee6be
Just erase the screen instead of clearing it and reformatted the argu…
Lauszus 2e42612
Forgot to patch curses.use_default_colors() and the stdscr.erase() me…
Lauszus 7acf9fd
Select vector hardware by serial number (#387)
AntonioCohimbra 33ffd6c
Color error frames red, set timeout in a better way so frames are nev…
Lauszus 08249da
Added my contributions to history.rst
Lauszus 315ebb2
Merge branch 'develop' into viewer
Lauszus 4e67cab
fix #394
felixdivo 0ecc555
fix stupid bug
felixdivo 80ca49f
Merge pull request #397 from hardbyte/fix-issue-394
felixdivo 6de1b8a
serial: switch to serial_for_url instead of Serial
yegorich 05261fc
Merge branch 'develop' into url_to_serial
felixdivo c034773
Merge pull request #393 from yegorich/url_to_serial
felixdivo 09d2056
Merge branch 'develop' into viewer
felixdivo c8f6b4c
Resolve pylint issues (#403)
yegorich 1296a1d
Add hardware handshake support for serial port based CAN interfaces
yegorich da8519b
Merge branch 'develop' into serial-hc
felixdivo 0b2f31d
Merge pull request #402 from yegorich/serial-hc
felixdivo 6020d5f
add test for scripts
felixdivo d998c4f
better tests for scripts
felixdivo c677643
scripts: print help message when no arguments were given; set returnc…
felixdivo 132b8a2
fix calling of tests
felixdivo 924e5ed
move scripts back to the old location in python-can/can/*
felixdivo 07826b1
Leave a note on the OSX support in .travis.yml
felixdivo 0aa37c3
cleanup changes
felixdivo c55f2a9
Merge branch 'develop' into fix_scripts
felixdivo c83ee71
Add asyncio support (#388)
christiansandberg 03834de
fix AppVeyor
felixdivo ad703da
fix test cases
felixdivo 1a5437c
fix
felixdivo 735b180
fix
felixdivo 134feaf
fix some deprecation warnings
felixdivo 7155dc4
use deprecated method since the newer one is not available on Python 2.7
felixdivo 23d9955
Merge branch 'develop' into fix_scripts
felixdivo 7cffe9a
Allow user to choose channel using ICS network names.
pierreluctg 7265fc7
Merge pull request #407 from pierreluctg/ics-netid
felixdivo 07ae1ff
Merge branch 'develop' into fix_scripts
felixdivo 029564b
Merge pull request #406 from hardbyte/fix_scripts
felixdivo 59d001e
Message dlc alignment in string representation
pierreluctg a02d764
Adding ICS CAN FD support
pierreluctg 15feb31
Merge branch 'develop' into ics-can-fd
pierreluctg a81071f
Merge pull request #411 from pierreluctg/patch-1
christiansandberg a8e74fe
Merge branch 'develop' into viewer
Lauszus 9b397d1
Put the viewer script back into the CAN module
Lauszus 2e5de36
Print help message when no arguments are given
Lauszus 5981fcd
Removed all CANopen code
Lauszus 2ff8c5c
Fixed Python 2 compatibility
Lauszus 687c925
Removed CANopen from the documentation and take new screenshot showin…
Lauszus 63d6d56
Removed unused import
Lauszus f839e2f
Merge branch 'develop' into ics-can-fd
pierreluctg 1cfe88b
Rename FD argument to be consistent with other interfaces
pierreluctg 6de7314
Merge pull request #408 from pierreluctg/ics-can-fd
felixdivo ca8e05a
Merge branch 'develop' into viewer
felixdivo 3f8e239
Adding multiple channels support to neoVI
pierreluctg 5a9e6eb
Merge pull request #390 from Lauszus/viewer
felixdivo 4ffa9b9
Remove left over test code
pierreluctg f5b056b
Fix for numbered windows config file list
pierreluctg 04e71a6
Fix permissions and shebangs in examples
cottsay 0859351
Merge pull request #420 from cottsay/example_shebangs
felixdivo c122823
Merge branch 'develop' into patch-1
felixdivo d88dc0c
Merge pull request #417 from pierreluctg/patch-1
felixdivo c7dd830
Use uniform line endings across repository (#419)
cottsay 822a7ff
Default to sending in self.channels[0] only if there is only one channel
pierreluctg 4ab7f99
docstring fix
pierreluctg f9ddd86
Merge branch 'develop' into neovi-multi-channels
pierreluctg d3ee3ef
Add stop_all_periodic_tasks to bus api
hardbyte 4e9e27b
Associate a single BCM socket per channel with a socketcan bus.
hardbyte 83c6089
Wrap the tasks stop method to remove from the bus's task_list.
hardbyte a57156b
Add note to codecov config
hardbyte ac20840
Add an opt out to storing tasks on the bus
hardbyte 33798b0
Minor update to bcm docs
hardbyte 4660091
Add a test that calls both methods of stopping periodic tasks
hardbyte cba01c7
Optionally remove all tasks from the bus when stopping them
hardbyte 24c50df
Merge pull request #415 from pierreluctg/neovi-multi-channels
felixdivo d91da63
Merge branch 'develop' into feature-socketcan-bcm-owned-by-bus
felixdivo 8d92a05
Merge pull request #412 from hardbyte/feature-socketcan-bcm-owned-by-bus
felixdivo cdecd3a
Add changelog for v2.3.0 (#423)
hardbyte 44ccc7e
Backends now use a separate method to implement periodic sending.
hardbyte 5763d2e
Storing tasks twice is bad... especially when trying to stop them
hardbyte 926733d
Make sure the viewer scripts exits with the correct error code when d…
Lauszus 56a4cb2
Remove shebangs from files in the module (#429)
cottsay 57fa6b9
Extract the command line output automatically from scripts
hardbyte bfb20dc
Minor doc tweaks
hardbyte c660779
travis needs to install doc deps before calling sphinx
hardbyte ce5ac4b
Extract viewer command line help
hardbyte daa4cf4
Merge branch 'develop' into fix-425
hardbyte 832eee6
Merge pull request #426 from hardbyte/fix-425
felixdivo e19045f
Merge branch 'develop' into feature-extract-cli-help
felixdivo db1fc25
Merge pull request #428 from hardbyte/feature-extract-cli-help
felixdivo 1110ac3
Remove spaces from setup.py version specifiers (#432)
hardbyte c37420d
Change can.Message (#413)
felixdivo 6a6c641
Feature update deprecation notes (#437)
hardbyte e23dfc5
Merge branch 'master' into develop
hardbyte 92ae4f3
Chore - Merge master back into develop
hardbyte 44d27df
Start migration of Message init to use is_extended_id (#440)
hardbyte 940d332
Set version to v3.0.0 final
hardbyte 951568c
Minor updates to changelog for 3.0.0
hardbyte a9ae867
Remove shebangs from files in the module (#443)
cottsay 34f05de
Fix path image path in scripts documentation (#442)
cottsay 97339eb
Remove warning about extended_id parameter. May be added in a future …
hardbyte e0c3c72
Merge pull request #445 from hardbyte/develop
hardbyte c59c959
Fix bug in setting bitrate introduce by the multiple channel support …
pierreluctg ed9ec6d
Merge pull request #449 into release branch
hardbyte File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Start migration of Message init to use is_extended_id (#440)
* Start migration of Message init to use is_extended_id * Update deprecation versions in message.py #424
- Loading branch information
commit 44d27dfcaad23e6984f0accbff0d3f53cbbfa604
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.