Skip to content

Commit

Permalink
Merge branch 'release/24.10.9'
Browse files Browse the repository at this point in the history
  • Loading branch information
davedittrich committed Oct 16, 2024
2 parents 5eb29d5 + c918ecc commit 8a9f001
Show file tree
Hide file tree
Showing 9 changed files with 648 additions and 316 deletions.
13 changes: 8 additions & 5 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,14 @@ build:
tools:
python: "3.12"

python:
install:
- requirements: requirements.txt
- method: pip
path: .
post_create_environment:
# Install poetry
- pip install poetry
# Tell poetry to not use a virtual environment
- poetry config virtualenvs.create false
post_install:
# Install dependencies
- poetry install --with docs

# Build documentation in the docs/ directory with Sphinx
sphinx:
Expand Down
6 changes: 3 additions & 3 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,16 @@ History
.. Fixed for any bug fixes.
.. Security in case of vulnerabilities.
24.10.8 (2024-10-16)
24.10.9 (2024-10-16)
~~~~~~~~~~~~~~~~~~~~

Changed
^^^^^^^

- Now using Poetry for package management and installation.
- Refactored GitHub Actions workflows.
- Updated ReadTheDocs configuration.
- (Versions 24.10.0 - 24.10.7 were fix attempts.)
- Updated ReadTheDocs configuration and build process.
- (Versions 24.10.0 - 24.10.8 were fix attempts.)

23.4.2 (2023-04-20)
~~~~~~~~~~~~~~~~~~~
Expand Down
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Python command line app for managing groups of secrets (passwords, API keys, etc
other project variables. Reduces security risks from things like weak default passwords,
secrets stored in files in the source code repository directory.

Version: 24.10.8
Version: 24.10.9

* Free software: `Apache 2.0 License <https://www.apache.org/licenses/LICENSE-2.0>`_
* Documentation: https://python_secrets.readthedocs.org.
Expand Down Expand Up @@ -1212,7 +1212,7 @@ Decrypted, it looks like this:
myapp_app_password=brunt.outclass.alike.turbine
--
Sent using psec version 24.10.8
Sent using psec version 24.10.9
https://pypi.org/project/python-secrets/
https://github.com/davedittrich/python_secrets
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.10.8
24.10.9
925 changes: 623 additions & 302 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion psec/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

__author__ = 'Dave Dittrich'
__email__ = '[email protected]'
__release__ = '24.10.8'
__release__ = '24.10.9'

try:
from psec._version import (
Expand Down
9 changes: 8 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -139,9 +139,16 @@ poetry = ">=1.8.3"
poetry-dynamic-versioning = "^1.4.1"
psutil = "^6.0.0"
requests = ">=2.31.0"
sphinx = "^8.0.2"
xkcdpass ="^1.19.9"

[tool.poetry.group.docs]
optional = true

[tool.poetry.group.docs.dependencies]
sphinx = ">=4.0"
sphinx-autobuild = ">=2021.0"
sphinx-rtd-theme = ">=1.0"

[tool.poetry.group.dev]
optional = true

Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 24.10.8
current_version = 24.10.9
commit = False
tag = False

Expand Down
1 change: 1 addition & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ commands = bandit -c bandit.yaml -r psec -x tests -n5
# make
# poetry
commands =
poetry install --with=docs
make clean install
sphinx-build -b html docs docs/_build

Expand Down

0 comments on commit 8a9f001

Please sign in to comment.