Skip to content
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

V3.0.0 rc with latest master #616

Merged
merged 20 commits into from
Mar 19, 2019
Merged

V3.0.0 rc with latest master #616

merged 20 commits into from
Mar 19, 2019

Conversation

iky
Copy link
Contributor

@iky iky commented Mar 19, 2019

Making 3.0.0 release candidate up to date with latest master changes.

mattbennett and others added 20 commits October 1, 2018 20:33
* Added parameter eager to Timer for setting "fire first" mode

* Wait for completion of service method

Resolves: #303

* Don't forget on squash with commit before.
rename self.event to self.worker_complete and don't send the unnecessary result to Event()

* Add timer tests and apply feedback on previous merge request

- Continue work from pull request #302
- Resolve #303
- Add tests for timer
- Fix issue where exceptions inside timer worker caused exception in
  ServiceContainer

* Apply review comments

- Inline test service class creation
- Add "tracker" fixture
- Add passing kwargs to entrypoint constructor

* Remove unnecessary assertion that container is not dead

- Unnecessary as test is only testing the behaviour of using expected
  exceptions. It wouldn't be expected for the container to die even if the
  error wasn't expected.
- Give tests where timing is important a bit more room
* Hide password in logged amqp uri

* Remove duplicate test
* Use GitHub tool to implement license

* Add NOTICE

* Rename LICENSE to LICENSE.txt

* Rename NOTICE to NOTICE.txt
* Updated Support to go to https://discourse.nameko.io/

Pointing to the new discussion forum rather than google groups. Keeping the google group line still there in case the old Q&A knowledge base hasn't been migrated to https://discourse.nameko.io/. Cheers

* Update README.rst
* Make explicit that Rabbitmq is required for index page.
* wrap the note about rabbit in a `note`

* pin astroid to fix build
* Exceptions raised in shell will not be caught when not in TTY

* Fix coverage issue, fix python 2.7 compatibility

* Fix another incompatibility issue

* Added no cover to code that is covered in subprocess

* another missing line

* Added comments explaining no cover
Comply with pyyaml 5.1 security breaking changes
* Use generator for timer to avoid drift

* Use itertools.count and consolidate eager processing
Describe and bump up version for v2.12.0 release
Copy link
Member

@mattbennett mattbennett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

"requests>=1.2.0",
"six>=1.9.0",
"werkzeug>=0.9",
"wrapt>=1.0.0",
],
extras_require={
'dev': [
"astroid==1.6.5",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this here because we pin it? I don't think astroid is used directly

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh yes, I see david's commit (1a72c70)

@iky iky merged commit b2dc3bd into v3.0.0-rc Mar 19, 2019
@iky iky deleted the v3.0.0-rc-with-latest-master branch March 19, 2019 12:58
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.

None yet

8 participants