ORCID service client
Project description
# Inspire ORCID service client
This package is service client for ORCID API used in inspire-next.
## Client usage
TODO
## Development
```bash
# Create a venv and install the requirements:
$ make venv
# Run isort and lint:
$ make isort
$ make lint
# Run all the tests:
$ make test # tox against Python27 and Python36.
$ tox -e py27 # tox against a specific Python version.
$ pytest # pytest against the active venv.
# Run a specific test:
$ make test/tests/test_orcid.py # tox against Python27 and Python36.
$ tox -e py27 -- tests/test_orcid.py # tox against a specific Python version.
$ pytest tests/test_orcid.py # pytest against the active venv.
```
To publish on PyPi:
```bash
# Edit .pypirc:
$ cat $HOME/.pypirc
[pypi]
username: myuser
password: mypass
# Edit the version in `setup_gen.py`.
# Finally compile and publish:
$ make publish
```
This package is service client for ORCID API used in inspire-next.
## Client usage
TODO
## Development
```bash
# Create a venv and install the requirements:
$ make venv
# Run isort and lint:
$ make isort
$ make lint
# Run all the tests:
$ make test # tox against Python27 and Python36.
$ tox -e py27 # tox against a specific Python version.
$ pytest # pytest against the active venv.
# Run a specific test:
$ make test/tests/test_orcid.py # tox against Python27 and Python36.
$ tox -e py27 -- tests/test_orcid.py # tox against a specific Python version.
$ pytest tests/test_orcid.py # pytest against the active venv.
```
To publish on PyPi:
```bash
# Edit .pypirc:
$ cat $HOME/.pypirc
[pypi]
username: myuser
password: mypass
# Edit the version in `setup_gen.py`.
# Finally compile and publish:
$ make publish
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for inspire-service-orcid-0.0.1a4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e3b41273d1d5b0aa19365969da581f4b39afeeb8ebd5b224aca9f7960d488a3 |
|
MD5 | ecbb8b0ca165c0a97d8c17ccff41a5a6 |
|
BLAKE2b-256 | 0c27809af252fdf275bd28a2fb53365096e1b33b14b57ce0c88e037130937906 |