The NetBSD Project

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

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Oct 11 08:15:08 2024 UTC (4 weeks, 3 days ago) by jperkin
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
py-guppy3: Not for python313.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Oct 23 22:18:19 2023 UTC (12 months, 2 weeks ago) by gutteridge
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
py-guppy3: update to 3.1.4

(While this package now formally supports Python 3.12, the pkgsrc
infrastructure does not, due to there being no py-Tk for 3.12 at
the moment.)

    Version 3.1.4

2023-10-20  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Fix .referrers occasionally returning empty set due to GC race

2023-10-18  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Python 3.12 support added, Python 3.7 support dropped

2022-06-16  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Make guppy ignore ImportError when it is initializing heapdefs from
      all loaded modules. [mardanst]

2022-06-01  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Fix INTERATTR definition, where for "internal attributes" it would
      always report the attribute name as "newname".

2022-05-22  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Fix refcount sanity assertion for Python 3.11, when C asserts are
      compiled in.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Oct 22 11:34:58 2023 UTC (12 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
py-Tk: disable for Python 3.12

tk will not be a default dependency of the batteries-included Python packages,
and srcdist.mk needs to be switched from distutils to some other method of
installing the modules separately. Until this is done, there is no py-Tk
for Python 3.12.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon May 15 22:04:35 2023 UTC (17 months, 4 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -6 lines
py-guppy3: update to 3.1.3.

This release adds support for Python 3.11. However, please note that the
profiling process will materialize a few optimizations of Python 3.11,
including lazily-created frame objects and object managed dicts. This
means that the profiler may cause a lot more additional memory to be
allocated and as a result overestimate the memory usage.

This release also fixes a few bug fixes, including:

o Fix profile browser initialization on Python 3.10+
o Fix crash doing path calculation when a path component is non-comparable
o Fix crash when a type doesn't have __module__

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Nov 14 22:06:02 2022 UTC (23 months, 4 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -2 lines
py-guppy3: does not support python 3.11 as of 3.1.2

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

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

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Oct 26 17:20:47 2021 UTC (3 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
py-guppy3: updated to 3.1.2

3.1.2:
Nothing changed, just releasing 3.1.2

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Oct 3 12:45:52 2021 UTC (3 years, 1 month ago) by gutteridge
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
py-guppy3: update to 3.1.1

Version 3.1.1

    * Build linux aarch64 wheel [odidev]
    * Fix Py 3.9 to use SIZEOF_PYGC_HEAD in _testinternalcapi
    * Slightly uasier to use unsafe repr for Path
    * End of support for Python 3.5
    * Fixed MorePrinter in Stat objects
    * Add warning about pywin32 < 300, if it's imported
    * Add guppy.__version__

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Oct 13 21:18:35 2020 UTC (4 years ago) by gutteridge
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3 lines
py-guppy3: update to 3.1.0

Change log:

Version 3.1.0

    * Python 3.9 support, no inter-interpreter support
    * Add R_INSET relation for in unordered set relationship
    * Unified MorePrinter code path
    * Set __qualname__ to __name__ on dynamic classes
    * hp.Prod(), .byprod classifier, producer profiler
    * IdentitySet.prod to print tracemalloc results
    * Add .all to MorePrinter

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat May 16 07:08:08 2020 UTC (4 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -5 lines
py-guppy3: updated to 3.0.10.1

3.0.10:
* Skip modules that don't have __dict__ attributes
* Replace a few instances of ZeroDivisionError with inspect.currentframe()

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Dec 15 14:49:38 2019 UTC (4 years, 10 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -4 lines
py-guppy3: updated to 3.0.9

Version 3.0.9
* Workaround multi-interpreter initialization with tracemalloc so we don't
  deadlock, by temporarily restoring to the default raw domain allocator.
* Collapse Glue.py exception tracebacks for less intimidation
* Add assertion during Share initialization so we don't get a surprise like
  in View.root
* Changes to object hiding tag mechanism; guppy internals are again
  properly hidden from heap traversal.
* Restore Interface attribute caching, and set View.root as chgable so that
  the root attribute is not cached
* Python 3.8 support
* Fix richcompare for NodeTuple
* Warn, not error, when we get _NyHeapDefs_ from imported modules that
  contain non-capsules

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Oct 29 22:38:27 2019 UTC (5 years ago) by gutteridge
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
py-guppy3: update to 3.0.8

Change log:

   Version 3.0.8

2019-10-07  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Nothing changed, just releasing 3.0.8

2019-10-03  YiFei Zhu  <zhuyifei1999@gmail.com>

    * RefPat.py: Add missing comma in string list [Ehsan Kia]

2019-10-02  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Don't cache Interface attributes because of invalidation is too painful,
      and it barely makes a difference.

2019-09-26  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Unreachable code cleanup
    * Use a temporary root object for traversal in initialization, to reduce
      its performance penalty

2019-09-25  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Fix get_partition memoization
    * Create FastPartition for reusing the already-computed partition
      information after selecting from a single partition.
    * Fix segfault in Horizon deallocation

2019-09-22  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Unreachable code cleanup
    * Python 3 fixes RE.py and RE_Rect.py

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Oct 4 22:32:18 2019 UTC (5 years, 1 month ago) by gutteridge
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
py-guppy3: update to version 3.0.7

Change log:

2019-09-21  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Nothing changed, just releasing 3.0.7

2019-09-20  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Simulate recursion with multiple node sets (MutNodeSet) and stacks
      (PyList) for generating a reference graph, so we don't get a C stack
      overflow
    * Make tab completion with rlcompleter on a UniSet not so expensive by
      using introspection and return if it's being called by rlcompleter

2019-09-19  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Traverse all GC tracked items to find non-GC-tracked dicts in dictof
      classifier

2019-09-17  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Optimize dictof classifier by using GC data rather than heap traversal
    * Scope all eval() in tests
    * Use a stack instead of recursion for heap traversals, except reference
      graph where a recursion limit is set

2019-09-16  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Disabled malloc hooks because of thread safety issues
    * Fixed tests if installed as package

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Oct 4 22:11:59 2019 UTC (5 years, 1 month ago) by gutteridge
Branches: MAIN
py-guppy3: add package version 3.0.6

Guppy3 is a programming environment providing object and heap memory sizing,
profiling and analysis. It includes a prototypical specification language that
can be used to formally specify aspects of Python programs and generate tests
and documentation from a common source.

Modules which constitute the environment:

- Heapy: debugging and optimization regarding memory related issues in Python
  programs
- GSL (Guppy Specification Language): describes aspects of a system, especially
  its API, in a way that can be automatically converted to tests as well as to
  documents
- Guppy: umbrella package combining Heapy and GSL with support utilities such as
  the Glue module that keeps things together

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>