Metadata-Version: 2.4
Name: dataverse-utils
Version: 0.22.4
Summary: Utilities for the Dataverse data respository system
License: MIT
License-File: LICENCE.md
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
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: bs4 (>=0.0.2,<0.0.3)
Requires-Dist: chardet (>=5.2,<5.3)
Requires-Dist: dryad2dataverse (>=0.8.4,<0.9.0)
Requires-Dist: markdown (>=3.10.2,<4.0.0)
Requires-Dist: markdown-pdf (>=1.13.1,<2.0.0)
Requires-Dist: markdownify (>=1.2.2,<2.0.0)
Requires-Dist: pyreadr (>=0.5.4,<0.6.0)
Requires-Dist: pyreadstat (>=1.3.3,<2.0.0)
Requires-Dist: requests (>=2.30.0,<3.0.0)
Requires-Dist: requests-toolbelt (>=1.0.0,<2.0.0)
Requires-Dist: tqdm (>=4.67.3,<5.0.0)
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>.

