The NetBSD Project

CVS log for pkgsrc/devel/py-pooch/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / py-pooch

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Apr 12 19:43:14 2025 UTC (13 days, 11 hours ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -4 lines
Fix PLIST after py-setuptools update; bump depends and revision

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Nov 11 07:28:19 2024 UTC (5 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -2 lines
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Jun 7 05:31:04 2024 UTC (10 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
py-pooch: updated to 1.8.2

1.8.2

Bug fixes:

Use a variable to set the default request timeout

Documentation:

Add HyperSpy, RosettaSciIO, eXSpy to projects using pooch
Add more packages using Pooch

Maintenance:

Add optional dependencies to environment.yml
Run tests with oldest dependencies on x86 macos
Mark additional tests requiring network
Fix package description in pyproject.toml
Setup Trusted Publisher deployment to PyPI
Use Burocrata to check and add license notices
Use pyproject.toml instead of setup.cfg

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Feb 21 12:42:04 2024 UTC (14 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
py-pooch: updated to 1.8.1

v1.8.1

Bug fixes:

Use the ID instead of persistentID for Dataverse downloads since some repositories don't issue persistentIDs but all issue normal IDs
Ensure all archive members are unpacked in subsequent uses of Untar/Unzip if the first call only asked for a few members

Documentation:

Move "Projects using Pooch" further up the README
Update the versions of sphinx and its plugins

Maintenance:

Remove many deprecated pylint options
Use Dependabot to manage GitHub Actions
Simplify the test GitHub Actions workflow
Update format for Black 24.1.1

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Nov 27 17:20:29 2023 UTC (16 months, 4 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -8 lines
py-pooch: updated to 1.8.0

v1.8.0

Bug fixes:

Fix bug: add support for old and new Zenodo APIs

New features:

Only create local data directories if necessary
Speed up import time by lazy loading requests

Maintenance:

Add support for Python 3.11
Only run CI cron job for the upstream repository

Documentation:

Add GemGIS to list of projects using Pooch
Fix spelling of Dataverse
Fix grammar on retrieve documentation

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Oct 28 19:57:05 2023 UTC (17 months, 4 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -1 lines
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Mar 14 14:10:52 2023 UTC (2 years, 1 month ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -5 lines
py-pooch: updated to 1.7.0

v1.7.0

Bug fixes:

Make archive extraction always take members into account
Figshare downloaders fetch the correct version, instead of always the latest one.

New features:

Allow spaces in filenames in registry files
Refactor Pooch.is_available to use downloaders
Add support for downloading files from Dataverse DOIs
Add a new Pooch.load_registry_from_doi method that populates the Pooch registry using DOI-based data repositories
Support urls for Zenodo repositories created through the GitHub integration service, which include slashes in the filename of the main zip files
Automatically add a trailing slash to base_url on pooch.create

Maintenance:

Drop support for Python 3.6
Port from deprecated appdirs to platformdirs
Update version of Codecov's Action to v3

Documentation:

Update sphinx, theme, and sphinx-panels
Add CITATION.cff for the JOSS article
Use Markdown for the README
Improve docstring of known_hash in retrieve function
Replace link to Pooch's citation with a BibTeX code snippet

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Jan 31 17:31:23 2022 UTC (3 years, 2 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +9 -6 lines
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

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Jan 12 21:35:39 2022 UTC (3 years, 3 months ago) by wiz
Branches: MAIN
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.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>