Skip to content

Commit 3746f08

Browse files
Merge pull request #11 from sebastienrousseauhsbc/main
Enhance project configuration and dependency management
2 parents 0d4209a + 7f82e9e commit 3746f08

File tree

4 files changed

+64
-10
lines changed

4 files changed

+64
-10
lines changed

poetry.lock

Lines changed: 17 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ classifiers = [
2222
[tool.poetry.dependencies]
2323
python = "^3.8"
2424
pycryptodome = "^3.20.0"
25+
setuptools = "^71.1.0"
2526

2627
[tool.poetry.dev-dependencies]
2728
pytest = "^8.3.2"

requirements.txt

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,36 @@
1-
pycryptodome==3.20.0
2-
pytest>=8.3,<9
1+
pycryptodome==3.20.0 ; python_version >= "3.8" and python_version < "4.0" \
2+
--hash=sha256:06d6de87c19f967f03b4cf9b34e538ef46e99a337e9a61a77dbe44b2cbcf0690 \
3+
--hash=sha256:09609209ed7de61c2b560cc5c8c4fbf892f8b15b1faf7e4cbffac97db1fffda7 \
4+
--hash=sha256:210ba1b647837bfc42dd5a813cdecb5b86193ae11a3f5d972b9a0ae2c7e9e4b4 \
5+
--hash=sha256:2a1250b7ea809f752b68e3e6f3fd946b5939a52eaeea18c73bdab53e9ba3c2dd \
6+
--hash=sha256:2ab6ab0cb755154ad14e507d1df72de9897e99fd2d4922851a276ccc14f4f1a5 \
7+
--hash=sha256:3427d9e5310af6680678f4cce149f54e0bb4af60101c7f2c16fdf878b39ccccc \
8+
--hash=sha256:3cd3ef3aee1079ae44afaeee13393cf68b1058f70576b11439483e34f93cf818 \
9+
--hash=sha256:405002eafad114a2f9a930f5db65feef7b53c4784495dd8758069b89baf68eab \
10+
--hash=sha256:417a276aaa9cb3be91f9014e9d18d10e840a7a9b9a9be64a42f553c5b50b4d1d \
11+
--hash=sha256:4401564ebf37dfde45d096974c7a159b52eeabd9969135f0426907db367a652a \
12+
--hash=sha256:49a4c4dc60b78ec41d2afa392491d788c2e06edf48580fbfb0dd0f828af49d25 \
13+
--hash=sha256:5601c934c498cd267640b57569e73793cb9a83506f7c73a8ec57a516f5b0b091 \
14+
--hash=sha256:6e0e4a987d38cfc2e71b4a1b591bae4891eeabe5fa0f56154f576e26287bfdea \
15+
--hash=sha256:76658f0d942051d12a9bd08ca1b6b34fd762a8ee4240984f7c06ddfb55eaf15a \
16+
--hash=sha256:76cb39afede7055127e35a444c1c041d2e8d2f1f9c121ecef573757ba4cd2c3c \
17+
--hash=sha256:8d6b98d0d83d21fb757a182d52940d028564efe8147baa9ce0f38d057104ae72 \
18+
--hash=sha256:9b3ae153c89a480a0ec402e23db8d8d84a3833b65fa4b15b81b83be9d637aab9 \
19+
--hash=sha256:a60fedd2b37b4cb11ccb5d0399efe26db9e0dd149016c1cc6c8161974ceac2d6 \
20+
--hash=sha256:ac1c7c0624a862f2e53438a15c9259d1655325fc2ec4392e66dc46cdae24d044 \
21+
--hash=sha256:acae12b9ede49f38eb0ef76fdec2df2e94aad85ae46ec85be3648a57f0a7db04 \
22+
--hash=sha256:acc2614e2e5346a4a4eab6e199203034924313626f9620b7b4b38e9ad74b7e0c \
23+
--hash=sha256:acf6e43fa75aca2d33e93409f2dafe386fe051818ee79ee8a3e21de9caa2ac9e \
24+
--hash=sha256:baee115a9ba6c5d2709a1e88ffe62b73ecc044852a925dcb67713a288c4ec70f \
25+
--hash=sha256:c18b381553638414b38705f07d1ef0a7cf301bc78a5f9bc17a957eb19446834b \
26+
--hash=sha256:d29daa681517f4bc318cd8a23af87e1f2a7bad2fe361e8aa29c77d652a065de4 \
27+
--hash=sha256:d5954acfe9e00bc83ed9f5cb082ed22c592fbbef86dc48b907238be64ead5c33 \
28+
--hash=sha256:ec0bb1188c1d13426039af8ffcb4dbe3aad1d7680c35a62d8eaf2a529b5d3d4f \
29+
--hash=sha256:ec1f93feb3bb93380ab0ebf8b859e8e5678c0f010d2d78367cf6bc30bfeb148e \
30+
--hash=sha256:f0e6d631bae3f231d3634f91ae4da7a960f7ff87f2865b2d2b831af1dfb04e9a \
31+
--hash=sha256:f35d6cee81fa145333137009d9c8ba90951d7d77b67c79cbe5f03c7eb74d8fe2 \
32+
--hash=sha256:f47888542a0633baff535a04726948e876bf1ed880fddb7c10a736fa99146ab3 \
33+
--hash=sha256:fb3b87461fa35afa19c971b0a2b7456a7b1db7b4eba9a8424666104925b78128
34+
setuptools==71.1.0 ; python_version >= "3.8" and python_version < "4.0" \
35+
--hash=sha256:032d42ee9fb536e33087fb66cac5f840eb9391ed05637b3f2a76a7c8fb477936 \
36+
--hash=sha256:33874fdc59b3188304b2e7c80d9029097ea31627180896fb549c578ceb8a0855

setup.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@
1515
version="0.0.1",
1616
author="Sebastien Rousseau",
1717
author_email="sebastien.rousseau-bedouch@hsbc.com",
18-
description="""
19-
A Python CLI application for generating RSA public and private
20-
key pairs
21-
""",
18+
description="A Python CLI application for generating RSA public and private key pairs",
2219
long_description=long_description,
2320
long_description_content_type="text/markdown",
2421
url="https://github.com/hsbc/encryption-helper-python",
@@ -34,13 +31,19 @@
3431
"Programming Language :: Python :: 3.12",
3532
"Operating System :: OS Independent",
3633
],
37-
install_requires=["pycryptodome==3.20.0"],
34+
install_requires=[
35+
"pycryptodome==3.20.0",
36+
],
3837
extras_require={
39-
"dev": ["pytest>=7.0"],
38+
"dev": [
39+
"pytest>=7.0",
40+
],
4041
},
4142
keywords="rsa, keys, cryptography, encryption, decryption, python",
4243
python_requires=">=3.8",
43-
setup_requires=["build"],
44+
setup_requires=[
45+
"build",
46+
],
4447
entry_points={
4548
"console_scripts": [
4649
"encryption-helper=encryption_helper.__main__:main",

0 commit comments

Comments
 (0)