Peltak

Latest version: v0.31.0

Safety actively analyzes 682487 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.29.1

========


Fixes
-----

- Use valid entrypoint in setup.py
Looks like poetry will use `setup.py` if it exists.


Dev tasks
---------

- Commit the test data fixture
Not used yet, but it’s annoying to always have uncommitted files.
- Fix releases

0.29.0

========


Changes
-------

- Rename commands to plugins in pelconf
As we’re changing a lot in pelconf right now in anticipation of v1.0 release,
one of those things is the name of commands/plugins. Since commands is not
really a thing anymore as most of that can be handled by scripts, it makes
more sense to name this section ‘plugins’ instead.
- All project configuration now lives in cfg: section
The config values are no longer loaded from the file top-level values.
Instead, `pelconf.yaml` should define a `cfg:` section at top level and
expose those values to peltak and scripts.
- Remove the old way of defining scripts
You cannot define scripts inside pelconf.yaml anymore, you just put the .sh
files into your `scripts_dir` and add a header comment to denote they should
be loaded by peltak. This is much more conveniant for the user and makes the
config and scripts much more readable.
- Rename peltak.commands to peltak.cli
Shorter and fits more into the new architecture. This will break a lot of
things, so it’s probably one of the last moments to od this, since the whole
architecture is changing right now. Move to scripts as being the core
functionality already changes a lot and will probably be the final shape for
v1.0. The old way of defining scripts will be dropped soon as well.

0.28.6

========


Features
--------

- Init template for js projects

0.28.5

========


Features
--------

- Autoload python scripts from `scripts_dir`
From now on, you don’t need to specify custom python scripts within your
`pelconf.yaml`. They will be autoloaded if they are place along regular shell
scripts. With this mechanism, we can actually get rid of the whole
configuration bit in side `pelconf.yaml`. We could load plugins via one of
the standard discovery methods and load projects scripts from the
`scripts_dir`.

0.28.4

========


Features
--------

- Add base exception class
Some handy functionality to easily define exception classes. The exception
handling code needs some improvements and this is the first step.


Fixes
-----

- Do not crash parsing scripts without header
`scripts_dir` can have non-peltak scripts in it. Uptil now, peltak would
crash trying to YAML load an empty header.

0.28.3

========


Features
--------

- Allow python files in scripts_dir
Right now we assume scripts_dir contains only peltak scripts. We should also
allow the user to store his python scripts there as well (they still need to
be declared in pelconf.yaml). In the future we should autoload them as well.


Dev tasks
---------

- Remove obsolete Pipfile

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.