From 76f1b850b80dc9f9b00d206933b26e11670683c7 Mon Sep 17 00:00:00 2001 From: "Diego M. Rodriguez" Date: Wed, 17 Apr 2019 11:09:03 +0200 Subject: [PATCH 1/4] Bump version to 0.1 --- CHANGELOG.rst | 8 ++++---- qiskit/providers/ibmq/VERSION.txt | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 942651e64..a6037b686 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -20,8 +20,8 @@ The format is based on `Keep a Changelog`_. ^^^^^^^^^^^^^ -`0.1rc3`_ -^^^^^^^^^ +`0.1`_ +^^^^^^ Added @@ -54,7 +54,7 @@ Removed -.. _UNRELEASED: https://github.com/Qiskit/qiskit-ibmq-provider/compare/104d524...HEAD -.. _0.1rc3: https://github.com/Qiskit/qiskit-ibmq-provider/compare/104d524...0.1rc3 +.. _UNRELEASED: https://github.com/Qiskit/qiskit-ibmq-provider/compare/0.1...HEAD +.. _0.1rc3: https://github.com/Qiskit/qiskit-ibmq-provider/compare/104d524...0.1 .. _Keep a Changelog: http://keepachangelog.com/en/1.0.0/ diff --git a/qiskit/providers/ibmq/VERSION.txt b/qiskit/providers/ibmq/VERSION.txt index 17bb975d9..49d59571f 100644 --- a/qiskit/providers/ibmq/VERSION.txt +++ b/qiskit/providers/ibmq/VERSION.txt @@ -1 +1 @@ -0.1rc3 +0.1 From 7ba32d5f7ec5bdf4b9616dad4430ef065ad2c42d Mon Sep 17 00:00:00 2001 From: "Diego M. Rodriguez" Date: Wed, 17 Apr 2019 11:09:23 +0200 Subject: [PATCH 2/4] Update setup.py for 0.1 release --- setup.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index eba071b32..14e1b8639 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ from setuptools import setup requirements = [ - #"qiskit-terra>=0.8", # TODO: disabled for developers convenience + "qiskit-terra>=0.8", "requests>=2.19", "requests-ntlm>=1.1.0", "websockets>=7,<8" @@ -32,7 +32,8 @@ setup( name="qiskit-ibmq-provider", version=VERSION, - description="Qiskit provider for IBM Q quantum devices and simulators", + description="Qiskit provider for accesing the quantum devices and " + "simulators at IBMQ", long_description=README, long_description_content_type='text/markdown', url="https://github.com/Qiskit/qiskit-ibmq-provider", From a6d4d9eec2c7b90e65ce6200eae1c21e5d9313a5 Mon Sep 17 00:00:00 2001 From: "Diego M. Rodriguez" Date: Wed, 17 Apr 2019 11:09:42 +0200 Subject: [PATCH 3/4] Update travis for release 0.1 --- .travis.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 10302a3a7..b270dba97 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,12 +26,15 @@ sudo: false stage_generic: &stage_generic install: # Install step for jobs that require compilation and qa. - # TODO: until the split is complete, install a terra branch. + # TODO: until terra 0.8 is released, install a terra branch and this + # package dependencies manually. # - pip install -U -r requirements.txt + - pip install "requests>=2.19" + - pip install "requests-ntlm>=1.1.0" + - pip install "websockets>=7,<8" - git clone https://github.com/Qiskit/qiskit-terra.git - pip install cython - pip install -e qiskit-terra - - pip install -r requirements.txt - pip install -U -r requirements-dev.txt script: # Run the tests. From 76ab271f19057d41ace4bf43ef92718547b05cd3 Mon Sep 17 00:00:00 2001 From: "Diego M. Rodriguez" Date: Wed, 17 Apr 2019 11:30:10 +0200 Subject: [PATCH 4/4] Update README.md Revise links and line length, moving the link definitions to the bottom of the file and using absolute URLs for rendering in pypi. --- README.md | 39 +++++++++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index fcbebe651..083ca7c66 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ Qiskit is an open-source framework for working with noisy intermediate-scale quantum computers (NISQ) at the level of pulses, circuits, and algorithms. -This module contains a provider that allows accessing the [**IBM Q**](https://www.research.ibm.com/ibm-q/) quantum devices and -simulators. +This module contains a provider that allows accessing the **[IBM Q]** quantum +devices and simulators. ## Installation @@ -21,7 +21,7 @@ PIP will handle all dependencies automatically for us and you will always install the latest (and well-tested) version. To install from source, follow the instructions in the -[contribution guidelines](.github/CONTRIBUTING.rst). +[contribution guidelines]. ## Setting up the IBMQ provider @@ -29,8 +29,7 @@ Once the package is installed, you can access the provider from Qiskit. ### Configure your IBMQ credentials -1. Create an _[IBM Q](https://quantumexperience.ng.bluemix.net) > Account_ if - you haven't already done so. +1. Create an [IBM Q account] if you haven't already done so. 2. Get an API token from the IBM Q website under _My Account > Advanced > API Token_. @@ -64,19 +63,39 @@ For those who do not want to save there credentials to disk please use ## Contribution Guidelines If you'd like to contribute to IBM Q provider, please take a look at our -[contribution guidelines](.github/CONTRIBUTING.rst). This project adheres to Qiskit's [code of conduct](.github/CODE_OF_CONDUCT.rst). By participating, you are expect to uphold to this code. +[contribution guidelines]. This project adheres to Qiskit's [code of conduct]. +By participating, you are expect to uphold to this code. -We use [GitHub issues](https://github.com/Qiskit/qiskit-ibmq-provider/issues) for tracking requests and bugs. Please use our [slack](https://qiskit.slack.com) for discussion and simple questions. To join our Slack community use the [link](https://join.slack.com/t/qiskit/shared_invite/enQtNDc2NjUzMjE4Mzc0LTMwZmE0YTM4ZThiNGJmODkzN2Y2NTNlMDIwYWNjYzA2ZmM1YTRlZGQ3OGM0NjcwMjZkZGE0MTA4MGQ1ZTVmYzk). For questions that are more suited for a forum we use the Qiskit tag in the [Stack Overflow](https://stackoverflow.com/questions/tagged/qiskit). +We use [GitHub issues] for tracking requests and bugs. Please use our [slack] +for discussion and simple questions. To join our Slack community use the +[invite link]. For questions that are more suited for a forum we use the +`Qiskit` tag in [Stack Exchange]. ## Next Steps Now you're set up and ready to check out some of the other examples from our -[Qiskit Tutorial](https://github.com/Qiskit/qiskit-tutorial) repository. +[Qiskit Tutorial] repository. ## Authors and Citation -The Qiskit IBM Q provider is the work of [many people](https://github.com/Qiskit/qiskit-terra/graphs/contributors) who contribute to the project at different levels. If you use Qiskit, please cite as per the included [BibTeX file](https://github.com/Qiskit/qiskit/blob/master/Qiskit.bib). +The Qiskit IBM Q provider is the work of [many people] who contribute to the +project at different levels. If you use Qiskit, please cite as per the included +[BibTeX file]. ## License -[Apache License 2.0](LICENSE.txt) +[Apache License 2.0]. + + +[IBM Q]: https://www.research.ibm.com/ibm-q/ +[IBM Q account]: https://quantumexperience.ng.bluemix.net +[contribution guidelines]: https://github.com/Qiskit/qiskit-ibmq-provider/blob/master/.github/CONTRIBUTING.rst +[code of conduct]: https://github.com/Qiskit/qiskit-ibmq-provider/blob/master/.github/CODE_OF_CONDUCT.rst +[GitHub issues]: https://github.com/Qiskit/qiskit-ibmq-provider/issues +[slack]: https://qiskit.slack.com +[invite link]: https://join.slack.com/t/qiskit/shared_invite/enQtNDc2NjUzMjE4Mzc0LTMwZmE0YTM4ZThiNGJmODkzN2Y2NTNlMDIwYWNjYzA2ZmM1YTRlZGQ3OGM0NjcwMjZkZGE0MTA4MGQ1ZTVmYzk +[Stack Exchange]: https://quantumcomputing.stackexchange.com/questions/tagged/qiskit +[Qiskit Tutorial]: https://github.com/Qiskit/qiskit-tutorial +[many people]: https://github.com/Qiskit/qiskit-terra/graphs/contributors +[BibTeX file]: https://github.com/Qiskit/qiskit/blob/master/Qiskit.bib +[Apache License 2.0]: https://github.com/Qiskit/qiskit-ibmq-provider/blob/master/LICENSE.txt