Skip to content

Commit 950e042

Browse files
committed
Merge branch 'develop'
2 parents ac10c58 + 6234e35 commit 950e042

24 files changed

+4331
-254
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ notes*.md
1515
stash*.*
1616
setup.sh
1717
.pypirc
18+
data/
1819

1920
# Distribution / packaging
2021
build/

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ matrix:
2020
env: TOXENV=coverage
2121
- python: 3.6
2222
env: TOXENV=coveralls
23-
- python: 3.6
24-
env: TOXENV=flake8
2523
- python: 3.6
2624
env: TOXENV=packaging
2725
- python: 3.6

HISTORY.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
.. :changelog:
22

3-
0.1.0 - Marietta Blau (2019-05-20)
3+
0.2.0 - (2019-06-17) - Ida Pfeiffer
44
------------------------------------
55

6-
- First release on PyPI.
6+
[Release](https://github.com/AUSSDA/pyDataverse/releases/tag/v0.2.0)
7+
8+
0.1.1 - (2019-05-28)
9+
------------------------------------
10+
11+
[Release](https://github.com/AUSSDA/pyDataverse/releases/tag/v0.1.1)
12+
13+
0.1.0 - (2019-05-20) - Marietta Blau
14+
------------------------------------
15+
16+
[Release](https://github.com/AUSSDA/pyDataverse/releases/tag/v0.1.0)

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
1-
[![Build Status](https://travis-ci.com/AUSSDA/pyDataverse.svg?branch=master)](https://travis-ci.com/AUSSDA/pyDataverse) [![Coverage Status](https://coveralls.io/repos/github/AUSSDA/pyDataverse/badge.svg)](https://coveralls.io/github/AUSSDA/pyDataverse) [![Documentation Status](https://readthedocs.org/projects/pydataverse/badge/?version=latest)](https://pydataverse.readthedocs.io/en/latest) [![GitHub](https://img.shields.io/github/license/aussda/pydataverse.svg)](https://opensource.org/licenses/MIT)
1+
[![PyPI](https://img.shields.io/pypi/v/pyDataverse.svg)](https://pypi.org/project/pyDataverse/) [![Build Status](https://travis-ci.com/AUSSDA/pyDataverse.svg?branch=master)](https://travis-ci.com/AUSSDA/pyDataverse) [![Coverage Status](https://coveralls.io/repos/github/AUSSDA/pyDataverse/badge.svg)](https://coveralls.io/github/AUSSDA/pyDataverse) [![Documentation Status](https://readthedocs.org/projects/pydataverse/badge/?version=latest)](https://pydataverse.readthedocs.io/en/latest) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pydataverse.svg) [![GitHub](https://img.shields.io/github/license/aussda/pydataverse.svg)](https://opensource.org/licenses/MIT)
22

33
# pyDataverse
44

5-
pyDataverse is a Python module for [Dataverse](http://dataverse.org/). It uses the [Native API](http://guides.dataverse.org/en/latest/api/native-api.html) and [Data Access API](http://guides.dataverse.org/en/latest/api/dataaccess.html). It allows to create, update and remove Dataverses, Datasets and Datafiles via Dataverse's native API. Thanks to the developers of [dataverse-client-python](https://github.com/IQSS/dataverse-client-python), from which the project got inspired from.
5+
pyDataverse is a Python module for [Dataverse](http://dataverse.org).
6+
It uses the [Dataverse API](http://guides.dataverse.org/en/latest/api/index.html)
7+
and it's metadata data model to import, manipulate and export Dataverses, Datasets
8+
and Datafiles.
69

710
**Features**
811

9-
* Open Source ([MIT](https://opensource.org/licenses/MIT))
10-
* `api.py`: Dataverse Api functionalities to create, get, publish and delete Dataverses, Datasets and Datafiles.
11-
* `utils.py`: Functions to support the core functionalities.
12-
* `exceptions.py`: Custom exceptions
13-
* `tests/*`: Tests on [Travis CI](https://travis-ci.com/AUSSDA/pyDataverse) ([pytest](https://docs.pytest.org/en/latest/) + [tox](http://tox.readthedocs.io/)).
14-
* [Documentation](https://pydataverse.readthedocs.io/en/latest/)
12+
* Dataverse Api functionalities to create, get, publish and delete Dataverses, Datasets and Datafiles of your Dataverse instance via Api.
13+
* Dataverse metadata model for easy manipulation and data conversion from and to other formats (e. g. Dataverse Api metadata JSON).
14+
* Utils to support core functionalities.
15+
* Custom exceptions
16+
* Tests on [Travis CI](https://travis-ci.com/AUSSDA/pyDataverse) ([pytest](https://docs.pytest.org/en/latest/) + [tox](http://tox.readthedocs.io/)).
17+
* [Documentation](https://pydataverse.readthedocs.io/en/latest/) (Sphinx, ReadTheDocs)
1518
* Python 2 and 3 (>=2.7)
19+
* Open Source ([MIT](https://opensource.org/licenses/MIT))
1620

1721
**Copyright**
1822

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def run_tests(self):
5353
INSTALL_REQUIREMENTS = [
5454
# A string or list of strings specifying what other distributions need to
5555
# be installed when this one is.
56-
'requests'
56+
'requests>=2.12.0'
5757
]
5858

5959
SETUP_REQUIREMENTS = [

src/pyDataverse/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
__email__ = 'stefan.kasberger@univie.ac.at'
1717
__copyright__ = 'Copyright (c) 2019 Stefan Kasberger'
1818
__license__ = 'MIT License'
19-
__version__ = '0.1.1'
19+
__version__ = '0.2.0'
2020
__url__ = 'https://github.com/AUSSDA/pyDataverse'
2121
__download_url__ = 'https://pypi.python.org/pypi/pyDataverse'
22-
__description__ = 'A Python wrapper around the Dataverse API'
22+
__description__ = 'A Python module for Dataverse.'

0 commit comments

Comments
 (0)