Pencil-pusher

Latest version: v1.6.1

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

Scan your dependencies

Page 3 of 3

1.2.0

* Update README.md (81)

* Update README.md

* Updated version to 1.2.0
* Create sc_on_release.py
* Added better document formatting (80)
* Create python-release.yml
* Bump typed-ast from 1.4.2 to 1.4.3 (76)

Bumps [typed-ast](https://github.com/python/typed_ast) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/python/typed_ast/releases)
- [Changelog](https://github.com/python/typed_ast/blob/master/release_process.md)
- [Commits](https://github.com/python/typed_ast/compare/1.4.2...1.4.3)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump nodeenv from 1.5.0 to 1.6.0 (77)

Bumps [nodeenv](https://github.com/ekalinin/nodeenv) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/ekalinin/nodeenv/releases)
- [Changelog](https://github.com/ekalinin/nodeenv/blob/master/CHANGES)
- [Commits](https://github.com/ekalinin/nodeenv/compare/1.5.0...1.6.0)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump identify from 2.2.2 to 2.2.3 (78)

Bumps [identify](https://github.com/pre-commit/identify) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/pre-commit/identify/releases)
- [Commits](https://github.com/pre-commit/identify/compare/v2.2.2...v2.2.3)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump pre-commit from 2.11.1 to 2.12.0 (75)

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.11.1 to 2.12.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.11.1...v2.12.0)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump regex from 2021.3.17 to 2021.4.4 (74)

Bumps [regex](https://bitbucket.org/mrabarnett/mrab-regex) from 2021.3.17 to 2021.4.4.
- [Commits](https://bitbucket.org/mrabarnett/mrab-regex/commits)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump pytest from 6.2.2 to 6.2.3 (73)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.2 to 6.2.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.2...6.2.3)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump pydoc-markdown from 3.10.0 to 3.10.1 (72)

Bumps [pydoc-markdown](https://github.com/NiklasRosenstein/pydoc-markdown) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/NiklasRosenstein/pydoc-markdown/releases)
- [Commits](https://github.com/NiklasRosenstein/pydoc-markdown/compare/v3.10.0...v3.10.1)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump nr-parsing-date from 0.6.0 to 0.6.1 (71)

Bumps [nr-parsing-date](https://git.niklasrosenstein.com/NiklasRosenstein/nr) from 0.6.0 to 0.6.1.

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump identify from 2.2.1 to 2.2.2 (70)

Bumps [identify](https://github.com/pre-commit/identify) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/pre-commit/identify/releases)
- [Commits](https://github.com/pre-commit/identify/compare/v2.2.1...v2.2.2)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump identify from 2.2.0 to 2.2.1 (68)

Bumps [identify](https://github.com/pre-commit/identify) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/pre-commit/identify/releases)
- [Commits](https://github.com/pre-commit/identify/compare/v2.2.0...v2.2.1)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump sd-utils from 0.2.1 to 0.3.0 (67)

Bumps [sd-utils](https://github.com/stephend017/sd_utils) from 0.2.1 to 0.3.0.
- [Release notes](https://github.com/stephend017/sd_utils/releases)
- [Commits](https://github.com/stephend017/sd_utils/commits)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump nr-parsing-date from 0.4.4 to 0.6.0 (63)

Bumps [nr-parsing-date](https://git.niklasrosenstein.com/NiklasRosenstein/nr) from 0.4.4 to 0.6.0.

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
* Bump virtualenv from 20.4.2 to 20.4.3 (66)

Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.4.2 to 20.4.3.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.4.2...20.4.3)

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>

1.1

- added python module option for repos with python modules with different names

v1
This is the first release of `pencil-pusher` please refer to the repo wiki for more information on usage and development

0.9.1beta

wow versioning is a nightmare. only new change is renamed project to pencil-pusher.

0.9.0beta

This is the last big feature release before 1.0 and production ready. The big addition here is the need for the config file. for now it should be a file in the root of the repo being documented and have the following name `ghapd.config.json`. this file then has the following format

json
{
"sources": [
"discord_ritoman/lol/stats/",
"discord_ritoman/api.py",
],
"title_prefix": "",
"title_suffix": "_api",
"titles": [
{
"source": "discord_ritoman/api.py",
"title": "ritoman"
}
]
}


Lets break this down.

First we define our sources, this is where we will generate documentation from. the first example generates all documentation for the directory `discord_ritoman/lol/stats/` this will be a recursive call so any file in this directory or its sub-directories will be documented. Next we document a single file `discord_ritoman/api.py`. You'll notice both paths are relative to the root of the directory, this is how all paths should be defined.

Next we have the `title_prefix` and `title_suffix`. These are stirngs to be appended to the front and back of each title for each file generated. both of these are also required but can be abstracted out by leaving the string blank (see `title_prefix`).

Finally we have the `titles` option. This is the only optional config here but its children have 2 non optional parameters `source` and `title`. this is how we can map a source file to a specific title for documentation generation. if a source defined in `sources` is not defined here then its path will be used as the title.

0.1.0

This is the most basic version of this action. Below is a quick action template to help you get started

yml


name: Publish Docs

on:
push:
branches: [ main ]

jobs:
build:
runs-on: ubuntu-latest
steps:
Put your action repo here
- uses: stephend017/ghapdmain
with:
owner_name: 'stephend017' this should be the name of the repo owner
repository_name: 'discord_ritoman' this should be the name of the calling repo
personal_access_token: ${{ secrets.GITHUB_TOKEN }}

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.