./devel/py-py, Library with cross-python path, ini-parsing, io, code, log facilities

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


Branch: CURRENT, Version: 1.11.0, Package name: py39-py-1.11.0, Maintainer: pkgsrc-users

The py lib is a Python development support library featuring the following
tools and modules:
py.path: uniform local and svn path objects
py.apipkg: explicit API control and lazy-importing
py.iniconfig: easy parsing of .ini files
py.code: dynamic code generation and introspection
py.path: uniform local and svn path objects


Required to run:
[devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers] [devel/py-setuptools_scm]

Master sites:

Filesize: 202.926 KB

Version history: (Expand)


CVS history: (Expand)


   2022-02-23 12:45:52 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-py: updated to 1.11.0

1.11.0 (2021-11-04)

Support Python 3.11
Support NO_COLOR environment variable
Update vendored apipkg: 1.5 => 2.0
   2022-01-13 20:31:25 by Thomas Klausner | Files touched by this commit (43)
Log message:
*: setuptools_scm: switch to versioned_dependencies
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-12-14 07:16:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-py: updated to 1.10.0

1.10.0 (2020-12-12)
===================
- Fix a regular expression DoS vulnerability in the py.path.svnwc SVN blame \ 
functionality (CVE-2020-29651)
- Update vendored apipkg: 1.4 => 1.5
- Update vendored iniconfig: 1.0.0 => 1.1.1
   2020-08-05 15:55:02 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-py: updated to 1.9.0

1.9.0
- Add type annotation stubs for the following modules:

  * ``py.error``
  * ``py.iniconfig``
  * ``py.path`` (not including SVN paths)
  * ``py.io``
  * ``py.xml``

  There are no plans to type other modules at this time.

  The type annotations are provided in external .pyi files, not inline in the
  code, and may therefore contain small errors or omissions. If you use ``py``
  in conjunction with a type checker, and encounter any type errors you believe
  should be accepted, please report it in an issue.

1.8.2
- On Windows, ``py.path.local``s which differ only in case now have the same
  Python hash value. Previously, such paths were considered equal but had
  different hashes, which is not allowed and breaks the assumptions made by
  dicts, sets and other users of hashes.
   2020-01-03 13:33:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-py: updated to 1.8.1

1.8.1:
- Handle ``FileNotFoundError`` when trying to import pathlib in ``path.common``
  on Python 3.4.
- ``py.path.local.samefile`` now works correctly in Python 3 on Windows when \ 
dealing with symlinks.