The NetBSD Project

CVS log for pkgsrc/devel/py-flufl.lock/Makefile

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Sep 26 07:42:31 2024 UTC (2 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, HEAD
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -4 lines
py-flufl.lock: fix PLIST for latest pdm

Bump PKGREVISION.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Oct 28 19:57:00 2023 UTC (13 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 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.10: download - view: text, markup, annotated - select for diffs
Sat Jun 10 07:44:28 2023 UTC (17 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -1 lines
py-flufl.lock: and add another missing dependency.

Ride bump

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Jun 10 07:40:32 2023 UTC (17 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +9 -2 lines
py-flufl.lock: add missing dependency on py-psutil

Bump PKGREVISION.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu May 11 20:43:23 2023 UTC (18 months, 3 weeks ago) by markd
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +7 -1 lines
py-flufl.lock: fixup wrong WHEEL_INFODIR

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon May 8 20:53:30 2023 UTC (18 months, 4 weeks ago) by markd
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +5 -4 lines
py-flufl.lock: update to version 7.1.1

7.1.1 (2022-09-03)
Improvements to the GitLab CI integration.

7.1 (2022-08-27)
Add support for Python 3.11.
Update to pdm 1.3.
Update all dependencies eagerly.

7.0 (2022-01-11)
Fix spurious log messages when not breaking the lock.
Use modern package management by adopting pdm and pyproject.toml,
and dropping setup.py and setup.cfg.
Build the docs with Python 3.8.
Update to version 3.0 of Sybil.
Adopt the Furo documentation theme.
Add a favicon and logos to the published documentation.
Use importlib.metadata.version() as a better way to get the package
version number for the documentation.
Drop Python 3.6 support.
Update Windows GitLab runner to include Python 3.10.
Update copyright years.

6.0 (2021-08-18)
Added a default_timeout argument to the Lock constructor, which can be
used in the context manager syntax as well.
When a Lock uses a lock file that already exists and does not appear to
be a lock file (i.e. because its contents are ill-formatted), do a better
job of not clobbering that file.
Improve some QA by re-adding diff-cover, Gitlab SAST during CI, and
testing on Python 3.10 beta (except for Windows)
The master branch is renamed to main.

5.1 (2021-05-28)
Added a py.typed file to satisfy type checkers.

5.0.5 (2021-02-12)
I blue it!

5.0.4 (2021-01-01)
Update copyright years.
Include test/__init__.py and docs/__init__.py.

5.0.3 (2020-10-22)
Rename top-level tests/ directory to test/

5.0.2 (2020-10-21)
Minor housekeeping and cleanups.
Add some missing licensing text.
Don’t install the tests and docs directories at the top of site-packages
Fix the Windows CI tests.
Add an index to the documentation.

5.0.1 (2020-08-21)
Reorganized docs and tests out of the code directory.
Fix Read The Docs presentation.

5.0 (2020-08-20)
Breaking change - The following methods have been removed: Lock.transfer_to(),
Lock.take_possession(), Lock.disown(). These were crufty, undocumented APIs
used in older versions of Mailman and were not sustainable.
Added official support for Python 3.9.
Improvements to the documentation, including a better API reference and a
“theory of operation” page that gives more implementation technical details.
Boosted test coverage to 100%.

4.0 (2020-06-30)
API:
Breaking change - In Lock.refresh() and Lock.unlock() the unconditionally flag
is now a keyword-only argument.
Breaking change - Removed Lock.__del__() and Lock.finalize(). It’s impossible
to make __del__() work properly, and this is obsoleted by context manager protocol
support anyway. Since finalize() only existed to help with __del__() and its
functionality is identical to .unlock(unconditionally=True), this method is
also removed.
Added a Lock.expiration property.
Added a Lock.lockfile property.
Added a Lock.state property and the LockState enum.
In all APIs, the lifetime parameter can now also be an integer number of seconds,
in addition to the previously allowed datetime.timedelta. The lifetime property
always gives you a datetime.timedelta.
The API is now properly type annotated.
Some library-defined exceptions support exception chaining.
Behavior:
Getting the repr() of a lock no longer refreshes it
Other:
Add support for Python 3.7 and 3.8; drop support for Python 3.4 and 3.5.
We now run the test suite on both Linux and Windows.
The LICENSE file is now included in the sdist tarball.
API documentation is now built automatically.
Numerous quality improvements and modernizations.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:53:06 2022 UTC (2 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Sep 2 13:33:22 2019 UTC (5 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Rewrite PYTHON_VERSIONS_ACCEPTED to PYTHON_VERSIONS_INCOMPATIBLE

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Apr 26 12:44:43 2019 UTC (5 years, 7 months ago) by roy
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
More packages wave bye-bye to python34 and python35

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jul 3 05:03:11 2018 UTC (6 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
extend PYTHON_VERSIONS_ for Python 3.7

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri May 18 13:12:20 2018 UTC (6 years, 6 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +5 -3 lines
devel/py-flufl.lock: Update to 3.2.

3.2 (2017-09-03)
- Expose the host name used in the .details property, as a property.

3.1 (2017-07-15)
- Expose the SEP as a public attribute.

3.0 (2017-05-31)
- Drop Python 2.7, add Python 3.6.
- Added Windows support.
- Switch to the Apache License Version 2.0.
- Use flufl.testing for nose2 and flake8 plugins.
- Allow the claim file separator to be configurable, to support file
  systems where the vertical bar is problematic. Defaults to ^ on
  Windows and | everywhere else (unchanged).

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Apr 25 20:21:48 2017 UTC (7 years, 7 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Import flufl.lock 2.4.1 as devel/py-flufl.lock.

The `flufl.lock` library provides an NFS-safe file-based locking
algorithm influenced by the GNU/Linux `open(2)` manpage, under
the description of the `O_EXCL` option.

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>