Metadata-Version: 2.4
Name: dataverse-utils
Version: 0.24.0
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.11, <4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: bagit (>=1.9.0,<2.0.0)
Requires-Dist: beautifulsoup4 (>=4.15.0,<5.0.0)
Requires-Dist: charset-normalizer (>=3.4.9,<4.0.0)
Requires-Dist: dryad2dataverse (>=0.8.7,<0.9.0)
Requires-Dist: markdown-pdf (>=1.13.2,<2.0.0)
Requires-Dist: markdownify (>=1.2.3,<2.0.0)
Requires-Dist: pandas (>=3.0.5,<4.0.0)
Requires-Dist: pyreadr (>=0.5.6,<0.6.0)
Requires-Dist: pyreadstat (>=1.3.5,<2.0.0)
Requires-Dist: requests (>=2.34.2,<3.0.0)
Requires-Dist: requests-toolbelt (>=1.0.0,<2.0.0)
Requires-Dist: tqdm (>=4.70.0,<5.0.0)
Requires-Dist: urllib3 (>=2.7.0,<3.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>.

