Skip to content

Commit 9fbf822

Browse files
authored
Merge pull request #11 from ljoy913/fix-windows-install
Fix missing mdoc, mso, & tests folders when installing on Windows.
2 parents 4d5bdee + 486cc28 commit 9fbf822

File tree

4 files changed

+11
-15
lines changed

4 files changed

+11
-15
lines changed

pymdoccbor/mdoc/__init__.py

Whitespace-only changes.

pymdoccbor/mso/issuer.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import secrets
55
import uuid
66

7+
from datetime import timezone
8+
79
from pycose.headers import Algorithm, KID
810
from pycose.keys import CoseKey, EC2Key
911
from pycose.messages import Sign1Message
@@ -137,7 +139,7 @@ def sign(
137139
:return: the signed mso
138140
:rtype: Sign1Message
139141
"""
140-
utcnow = datetime.datetime.utcnow()
142+
utcnow = datetime.datetime.now(timezone.utc)
141143
if settings.PYMDOC_EXP_DELTA_HOURS:
142144
exp = utcnow + datetime.timedelta(
143145
hours=settings.PYMDOC_EXP_DELTA_HOURS

pymdoccbor/settings.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import datetime
22
import os
33

4+
from datetime import timezone
5+
46
COSEKEY_HAZMAT_CRV_MAP = {
57
"secp256r1": "P_256",
68
"secp384r1": "P_384",
@@ -34,11 +36,11 @@
3436
X509_ORGANIZATION_NAME = os.getenv('X509_ORGANIZATION_NAME', u"My Company")
3537
X509_COMMON_NAME = os.getenv('X509_COMMON_NAME', u"mysite.com")
3638

37-
X509_NOT_VALID_BEFORE = os.getenv('X509_NOT_VALID_BEFORE', datetime.datetime.utcnow())
39+
X509_NOT_VALID_BEFORE = os.getenv('X509_NOT_VALID_BEFORE', datetime.datetime.now(timezone.utc))
3840
X509_NOT_VALID_AFTER_DAYS = os.getenv('X509_NOT_VALID_AFTER_DAYS', 10)
3941
X509_NOT_VALID_AFTER = os.getenv(
4042
'X509_NOT_VALID_AFTER',
41-
datetime.datetime.utcnow() + datetime.timedelta(
43+
datetime.datetime.now(timezone.utc) + datetime.timedelta(
4244
days=X509_NOT_VALID_AFTER_DAYS
4345
)
4446
)

setup.py

+4-12
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import re
2-
3-
from glob import glob
4-
from setuptools import setup
2+
from setuptools import setup, find_packages
53

64
def readme():
75
with open('README.md') as f:
@@ -31,15 +29,9 @@ def readme():
3129
url='https://github.com/peppelinux/pyMDL-MDOC',
3230
author='Giuseppe De Marco',
3331
author_email='[email protected]',
34-
license='License :: OSI Approved :: Apache Software License',
35-
# scripts=[f'{_pkg_name}/bin/{_pkg_name}'],
36-
packages=[f"{_pkg_name}"],
37-
package_dir={f"{_pkg_name}": f"{_pkg_name}"},
38-
package_data={f"{_pkg_name}": [
39-
i.replace(f'{_pkg_name}/', '')
40-
for i in glob(f'{_pkg_name}/**', recursive=True)
41-
]
42-
},
32+
license='Apache Software License',
33+
packages=find_packages(include=["pymdoccbor", "pymdoccbor.*"]),
34+
include_package_data=True,
4335
install_requires=[
4436
'cbor2>=5.4.0,<5.5.0',
4537
'cwt>=2.3.0,<2.4',

0 commit comments

Comments
 (0)