Metadata-Version: 2.3
Name: dataverse-utils
Version: 0.21.2
Summary: Utilities for the Dataverse data respository system
License: MIT
Keywords: Harvard Dataverse,Dataverse,research data management,data repository
Author: Paul Lesack
Author-email: paul.lesack@ubc.ca
Requires-Python: >=3.10, <4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: beautifulsoup4 (>=4.12.2)
Requires-Dist: certifi (>=2022.12.7)
Requires-Dist: chardet (>=5.1.0)
Requires-Dist: charset-normalizer (>=3.1.0)
Requires-Dist: dryad2dataverse (>=0.6.1)
Requires-Dist: idna (>=3.4)
Requires-Dist: markdown (>=3.2.1)
Requires-Dist: markdown-pdf (>=1.9,<2.0)
Requires-Dist: markdownify (>=0.11.6)
Requires-Dist: pyreadr (>=0.5.3,<0.6.0)
Requires-Dist: pyreadstat (>=1.3.1,<2.0.0)
Requires-Dist: requests (>=2.29.0)
Requires-Dist: requests-toolbelt (>=1.0.0)
Requires-Dist: six (>=1.16.0)
Requires-Dist: soupsieve (>=2.4.1)
Requires-Dist: tqdm (>=4.67.1,<5.0.0)
Requires-Dist: urllib3 (>=1.26.15)
Project-URL: Homepage, https://ubc-library-rc.github.io/dataverse_utils
Project-URL: Issue Tracker, https://github.com/ubc-library-rc/dataverse_utils/issues
Project-URL: Repository, https://github.com/ubc-library-rc/dataverse_utils.git
Description-Content-Type: text/markdown

# Dataverse utilities

This is a generalized set of console utilities and Python 3.6+ package which help with managing [Dataverse](https://dataverse.org) repositories. This means Harvard University's data repository software, not Microsoft's Dataverse product.

With these utilities you can:

* Upload your data sets from a TSV spreadsheet
* Bulk release multiple data sets
* Bulk delete (unpublished) assets
* Quickly duplicate records
* Replace licences
* and more!

All without touching the Dataverse GUI.

While the defaults favour a particular Dataverse instance (ie, the [Abacus data repository](https://abacus.library.ubc.ca) at the [University of British Columbia Library](https://library.ubc.ca)), they are designed to work with any installation / Dataverse user.

## Quick install

`pip install dataverse_utils`

## Documentation and API reference

User-friendly documentation is available at <https://ubc-library-rc.github.io/dataverse_utils>. This includes complete descriptions of all console utilities and a complete API reference.

## Source code

The primary repository for this software is at <https://github.com/ubc-library-rc/dataverse_utils>.

