./devel/py-pooch, Manages Python librarys sample data files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.0, Package name: py39-pooch-1.6.0, Maintainer: pkgsrc-users

Does your Python package include sample datasets? Are you shipping
them with the code? Are they getting too big?

Pooch is here to help! It will manage a data registry by downloading
your data files from a server only when needed and storing them
locally in a data cache (a folder on your computer).

Here are Pooch's main features:

* Pure Python and minimal dependencies.
* Download a file only if necessary (it's not in the data cache
or needs to be updated).
* Verify download integrity through SHA256 hashes (also used to
check if a file needs to be updated).
* Designed to be extended: plug in custom download (FTP, scp,
etc) and post-processing (unzip, decompress, rename) functions.
* Includes utilities to unzip/decompress the data upon download
to save loading time.
* Can handle basic HTTP authentication (for servers that require
a login) and printing download progress bars.
* Easily set up an environment variable to overwrite the data
cache location.


Master sites:

Filesize: 51.092 KB

Version history: (Expand)


CVS history: (Expand)


   2022-01-31 18:31:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pooch: updated to 1.6.0

v1.6.0

Important:

This is the last release with support for Python 3.6. The next major/minor \ 
release of Pooch will require Python >= 3.7.
Pooch now specifies version bounds for our required dependencies and a plan for \ 
dropping support for older versions. Please revise it if you depend on Pooch.

Enhancements:

Add option to disable updates on hash mismatch
Allow enabling progress bars with an argument in Pooch.fetch and retrieve

Documentation:

Use real data URLs in the README example code
Tell users to import from the top-level namespace
Update the contact link to fatiando.org/contact
Refer the community guides to fatiando/community
Mention in docs that figshare collections aren't supported

Maintenance:

Replace Google Analytics for Plausible to make our docs more privacy-friendly
Use Dependente to capture dependencies on CI
Use build instead of setup.py
Run the tests weekly on GitHub Actions
Set minimum required version of dependencies
Rename "master" to "main" throughout the project
Remove trailing slash from GitHub handle in AUTHORS.md
   2022-01-12 22:35:39 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
devel/py-pooch: import py-pooch-1.5.2

Does your Python package include sample datasets? Are you shipping
them with the code? Are they getting too big?

Pooch is here to help! It will manage a data registry by downloading
your data files from a server only when needed and storing them
locally in a data cache (a folder on your computer).

Here are Pooch's main features:

* Pure Python and minimal dependencies.
* Download a file only if necessary (it's not in the data cache
  or needs to be updated).
* Verify download integrity through SHA256 hashes (also used to
  check if a file needs to be updated).
* Designed to be extended: plug in custom download (FTP, scp,
  etc) and post-processing (unzip, decompress, rename) functions.
* Includes utilities to unzip/decompress the data upon download
  to save loading time.
* Can handle basic HTTP authentication (for servers that require
  a login) and printing download progress bars.
* Easily set up an environment variable to overwrite the data
  cache location.