Skip to content

Conversation

@hardbyte
Copy link
Owner

@hardbyte hardbyte commented Sep 30, 2018

Assuming we've solved the installation issue (#431 (comment)) this PR makes up the 3.0.0 release. For the most part issues and pull requests were in this milestone: https://github.com/hardbyte/python-can/milestone/4?closed=1

I've pushed a release candidate (pip install -U python-can==3.0.0-rc5)

hardbyte and others added 22 commits September 22, 2018 10:36
Adding multiple channels support to neoVI
Feature socketcan's BCM owned by Bus, better documentation, ...
The execution bit is removed from these files when they are installed,
rendering the shebangs useless. In most cases, the scripts don't
handle `__main__` anyway, which makes the shebang misleading as well.
Separate interface and implementation for periodic sending
Lots of general tweaks and fixes to the Messages class.

* use is_extended_id instead of id_type for message objects
* better documentation for Message
* run test on CI for logformats_test.py
* added channel to docs
* add example messages with channel attribute set
* change logformat tests
* nicer __repr__
* add __slots__, 
* deprecate id_type
* make timestamp comparison a bit more forgiving
* use extended_id in constructor
* fix TestBlfFileFormat test
* implemented Message._check
* properly implement warning & update deprecation notes
* remove undocumented setting of flags in kvaser backend
* add __copy__ and __deepcopy__
* add Message.equals(), and correctly check for equality in failing tests
* Remove message hash implementation

* small tweak to codecov
* Bump version to 3.0.0-dev and update deprecation notes
* Update changelog with message changes
* Split installation requirements onto own line
@codecov
Copy link

codecov bot commented Sep 30, 2018

Codecov Report

❗ No coverage uploaded for pull request base (master@d2b20ea). Click here to learn what that means.
The diff coverage is 74.91%.

@@           Coverage Diff            @@
##             master    #438   +/-   ##
========================================
  Coverage          ?   62.5%           
========================================
  Files             ?      55           
  Lines             ?    4657           
  Branches          ?       0           
========================================
  Hits              ?    2911           
  Misses            ?    1746           
  Partials          ?       0

# Conflicts:
#	CHANGELOG.txt
#	can/__init__.py
#	can/interface.py
#	can/interfaces/vector/canlib.py
* Start migration of Message init to use is_extended_id
* Update deprecation versions in message.py

#424
@hardbyte hardbyte mentioned this pull request Sep 30, 2018
@hardbyte
Copy link
Owner Author

Closed in favor of #441

@hardbyte hardbyte closed this Sep 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.