Skip to content

Conversation

@hardbyte
Copy link
Owner

@hardbytehardbyte 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)

hardbyteand 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

codecovbot 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
@hardbytehardbyte mentioned this pull request Sep 30, 2018
@hardbyte
Copy link
OwnerAuthor

Closed in favor of #441

Sign up for freeto 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.

12 participants

@hardbyte@felixdivo@pierreluctg@christiansandberg@kasperkarlsson@netanelf@Lauszus@gustavovelascoh@AntonioCohimbra@yegorich@cottsay