./devel/py-pbr, Python Build Reasonableness

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


Branch: CURRENT, Version: 5.4.5, Package name: py37-pbr-5.4.5, Maintainer: pkgsrc-users

PBR is a library that injects some useful and sensible default behaviors into
your setuptools run. It started off life as the chunks of code that were copied
between all of the OpenStack projects. Around the time that OpenStack hit 18
different projects each with at least 3 active branches, it seemed like a good
time to make that code into a proper reusable library.

PBR is only mildly configurable. The basic idea is that there's a decent way to
run things and if you do, you should reap the rewards, because then it's simple
and repeatable. If you want to do things differently, cool! But you've already
got the power of Python at your fingertips, so you don't really need PBR.

PBR builds on top of the work that d2to1 started to provide for declarative
configuration. d2to1 is itself an implementation of the ideas behind distutils2.
Although distutils2 is now abandoned in favor of work towards PEP 426 and
Metadata 2.0, declarative config is still a great idea and specifically
important in trying to distribute setup code as a library when that library
itself will alter how the setup is processed. As Metadata 2.0 and other modern
Python packaging PEPs come out, PBR aims to support them as quickly as possible.


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

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: bb9ad36804e59cec50a9f68c33a6109497862516
RMD160: bbf714e59248edf8142149474b86b695929830d8
Filesize: 117.686 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-03 20:29:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pbr: updated to 5.4.5

5.4.5:
* Switch to Ussuri jobs
   2020-02-12 08:54:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pbr: updated to 5.4.4

5.4.4
* trivial: Use 'open' context manager
* Update to latest hacking
* Mark strings as raw

5.4.2
* Add Python 3 Train unit tests

5.4.1
* Fix parsing on egg names with dashes from git URLs

5.4.0
* option to print only the version of a package

5.3.1
* Resolve some issue with tox.ini, setup.cfg

5.3.0
* Stop using pbr sphinx integration
* Switch to release.o.o for constraints
* Make WSGI tests listen on localhost
* Fix Windows support
* Allow git-tags to be SemVer compliant
* Read description file as utf-8
   2019-06-02 05:12:48 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/py-pbr) updated 5.1.3 to 5.2.1

  5.2.1
  -----
  * Add openstack-tox-py37 job
  * Set subparser argument required
  * Remove neutron-lbaas
  * Update Sphinx requirement
  * Fix white space handling in file names

  5.2.0
  -----
  * OpenDev Migration Patch
  * Typo fix: s/extract\_mesages/extract\_messages/
  * Support provides\_extra metadata
  * Replace openstack.org git:// URLs with https://
  * Fix nits and typos on release note message
  * Remove libzmq-dev from integration.sh package install
  * Fix error when keywords are defined as a list in cfg
   2019-04-24 11:27:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pbr: updated to 5.1.3

5.1.3
* Resolve \`\`ValueError\`\` when mapping value contains a literal \`\`=\`\`
   2019-02-21 09:32:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pbr: updated to 5.1.2

5.1.2
* Ignore --find-links in requirements file
* Do not globally replace path prefix
* Change openstack-dev to openstack-discuss
   2018-12-09 21:47:40 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-pbr: updated to 5.1.1

5.1.1:
Fix incorrect use of flake8:noqa
Correct documentation hyperlink for environment-markers

5.0.0:
Use templates for cover and lower-constraints
Special case long_description_content_type
tox: Suppress output
Support wheel 0.32.0+
   2018-08-07 11:57:22 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pbr: updated to 4.2.0

4.2.0
* Deprecate 'test' integration
* Deprecate 'build\_sphinx' integration
* Add Sphinx extension
* doc: Add documentation for missing '[pbr]' options
* doc: Fix formatting of packagers guide
* Switch to stestr
   2018-07-09 16:11:01 by Hauke Fath | Files touched by this commit (1)
Log message:
The package installs files world-writable, which the pkgsrc framework
objects to. Clean up permissions before packaging.