Skip to content

Commit aa07c1b

Browse files
authored
Rename modules to spiffe and spiffe-tls (HewlettPackard#148)
Signed-off-by: Max Lambrecht <[email protected]>
1 parent 0f55776 commit aa07c1b

File tree

111 files changed

+662
-511
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+662
-511
lines changed

.flake8

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ ignore =
1212
E402
1313
statistics = True
1414
doctests = True
15-
exclude = pyspiffe/src/pyspiffe/proto
15+
exclude = spiffe/src/spiffe/proto

.github/dependabot.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
version: 2
22
updates:
33
- package-ecosystem: "pip"
4-
directory: "/pyspiffe"
4+
directory: "/spiffe"
55
schedule:
66
interval: "daily"
77

88
- package-ecosystem: "pip"
9-
directory: "/pyspiffe-tls"
9+
directory: "/spiffe-tls"
1010
schedule:
1111
interval: "daily"

Makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Root Makefile for managing pyspiffe modules
1+
# Root Makefile for managing spiffe modules
22

33
# Define module directories
4-
CORE_DIR=./pyspiffe
5-
TLS_DIR=./pyspiffe-tls
4+
CORE_DIR=./spiffe
5+
TLS_DIR=./spiffe-tls
66

77
.DEFAULT_GOAL := help
88

README.md

+9-10
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,19 @@ structured into two main modules:
77

88
## Modules
99

10-
### [pyspiffe](pyspiffe/README.md)
10+
### [spiffe](spiffe/README.md)
1111

12-
`pyspiffe` is the foundational module of the `py-spiffe` library, offering key functionalities around SPIFFE
13-
specification, including the Workload API client implementation, and handling of SVIDs (SPIFFE Verifiable Identity
14-
Documents).
12+
The `spiffe` module is the core of the `py-spiffe` library, implementing the SPIFFE specification. It provides
13+
functionality for managing SPIFFE identities, including the Workload API client and automatic handling of X.509 and
14+
JWT SVIDs. This module simplifies working with SPIFFE identities by automating SVID fetching and renewal.
1515

16-
### [pyspiffe-tls (In Development)](pyspiffe-tls/README.md)
16+
### [spiffe-tls (In Development)](spiffe-tls/README.md)
1717

18-
The `pyspiffe-tls` module, currently in development, is planned to provide TLS utilities that facilitate the easy
19-
integration of SPIFFE identities into the TLS workflows of Python applications. This module will offer features such as
20-
mutual TLS (mTLS) support, certificate validation, and automatic SVID fetching and renewal, aimed at simplifying secure
21-
service-to-service communication using SPIFFE identities.
18+
The `spiffe-tls` module, currently in development, will offer TLS utilities for Python applications. It aims to simplify
19+
the use of SPIFFE identities in TLS contexts, including mutual TLS support and certificate validation. This module will
20+
enhance secure communication by leveraging SPIFFE identities for authentication.
2221

2322
## Contributing
2423

25-
Contributions to both `pyspiffe` and the `pyspiffe-tls` modules are welcome! Please see
24+
Contributions to both `spiffe` and the `spiffe-tls` modules are welcome! Please see
2625
our [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute to the project.

pyspiffe/src/pyspiffe/proto/workload_pb2.py

-63
This file was deleted.

pyspiffe/src/pyspiffe/proto/workload_pb2_grpc.py

-227
This file was deleted.

scripts/lock-dependencies.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
modules=("pyspiffe" "pyspiffe-tls")
3+
modules=("spiffe" "spiffe-tls")
44

55
# Check if pyproject.toml is in the list of staged changes
66
if git diff --cached --name-only | grep -q 'pyproject.toml'; then
File renamed without changes.
File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# pyspiffe-tls
1+
# spiffe-tls
22

33
**Module in Development**

0 commit comments

Comments
 (0)