meta-openembedded/meta-python
Leon Anavi 17d5c62f09 python3-pyscaffold: Upgrade 3.3.1 -> 4.0
Upgrade to release 4.0:

- Cookiecutter, Django and Travis extensions extracted to their
  own repositories
- Support for Python 3.4 and 3.5 dropped
- Dropped deprecated requirements.txt file
- Added support for global configuration (avoid retyping common
  putup's options)
- PyScaffold is no longer a build-time dependency, it just
  generates the project structure
- Removed contrib subpackage, vendorized packages are now runtime
  dependencies
- setuptools_scm is included by default in setup.cfg, setup.py and
  pyproject.toml
- API changed to use pyscaffold.operations instead of integer
  flags
- Allow string.Template and callable as file contents in project
  structure
- Extract file system functions from utils.py into file_system.py
- Extract identification/naming functions from utils.py into
  identification.py
- Extract action related functions from api/__init__.py to
  actions.py
- helpers.{modify,ensure,reject} moved to structure.py
- helpers.{register,unregister} moved to actions.py
- New extension for automatically creating virtual environments
  (--venv)
- Added instructions to use pip-tools to docs
- pre-commit extension now attempts to install hooks automatically
- A nice message is now displayed when PyScaffold finishes running
  (actions.report_done)
- Removed mutually exclusive argparse groups for extensions
- Progressive type annotations adopted in the code base together
  with mypy linting
- Simplified isort config
- pyproject.toml and isolated builds adopted by default
- Added comment to setup.cfg template instructing about extra links
- Generate tox.ini by default
- Replace pkg_resources with importlib.{metadata,resources} and
  packaging
- Adopt PEP 420 for namespaces
- Adopt SPDX identifiers for the license field in setup.cfg
- Removed deprecated log.configure_logger
- Add links to issues and pull requests to changelog
- Add an experimental --interactive mode (inspired by git rebase -i)
- Reorganise the FAQ (including version questions previously in
  Features)
- Updated setuptools and setuptools_scm dependencies to minimal
  versions 46.1 and 5, respectively
- Adopted no-guess-dev version scheme from setuptools_scm
  (semantically all stays the same, but non-tag commits are now
  versioned LAST_TAG.post1.devN instead of LAST_TAG.post0.devN)
- Fix problem of not showing detailed log with --verbose if error
  happens when loading extensions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:05 -07:00
..
classes bandit: add class to perform Bandit scans 2018-11-27 11:05:22 -08:00
conf layer.conf: Add hardknott to LAYERSERIES_COMPAT 2020-11-04 12:43:55 -08:00
licenses python3-pydicti: Add recipe 2020-08-25 10:32:58 -07:00
recipes-connectivity gateone: Cleanup assets for removed recipe 2021-02-04 09:26:47 -08:00
recipes-core python3-grpcio,python3-grpcio-tools: Disable for ppc64le 2021-03-11 23:45:21 -08:00
recipes-devtools python3-pyscaffold: Upgrade 3.3.1 -> 4.0 2021-03-14 09:19:05 -07:00
recipes-extended python3-pykickstart: update to 3.32 2021-02-16 08:50:56 -08:00
COPYING.MIT
README meta-python: add self as maintainer 2020-05-14 22:24:17 -07:00

meta-python

Introduction

This layer is intended to be the home of python modules for OpenEmbedded.

Dependencies

The meta-python layer depends on:

URI: git://git.openembedded.org/openembedded-core
layers: meta
branch: master
revision: HEAD

URI: git://git.openembedded.org/meta-openembedded
layers: meta-oe
branch: master
revision: HEAD

Please follow the recommended setup procedures of your OE distribution. For Angstrom that is: http://www.angstrom-distribution.org/building-angstrom, other distros should have similar online resources.

Contributing

The meta-openembedded mailinglist (openembedded-devel@lists.openembedded.org) is used for questions, comments and patch review. It is subscriber only, so please register before posting.

Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-python]' in the subject.

When sending single patches, please use something like: 'git send-email -M -1 --to=openembedded-devel@lists.openembedded.org --subject-prefix=meta-python][PATCH'

Maintenance

Layer Maintainers: Tim "moto-timo" Orling TicoTimo@gmail.com Derek Straka derek@asterius.io Trevor Gamblin trevor.gamblin@windriver.com