Skip to content

Commit

Permalink
build: integrate soso package for EML conversion
Browse files Browse the repository at this point in the history
Add the `soso` package as a dependency to facilitate the conversion of
EML metadata to Science-On-Schema.Org JSON-LD format. This
JSON-LD representation serves as the foundation for the knowledge
graph.
  • Loading branch information
clnsmth authored Sep 1, 2024
1 parent 346281c commit d368f92
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 13 deletions.
3 changes: 2 additions & 1 deletion environment-min.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ channels:
- conda-forge
- defaults
dependencies:
- python=3.11
- black
- lxml
- myst-parser
Expand All @@ -12,7 +11,9 @@ dependencies:
- pytest
- pytest-cov
- python-semantic-release
- python=3.11
- rdflib
- sphinx
- sphinx-autoapi
- importlib_resources==6.4.3
prefix: /opt/miniconda3/envs/spinneret
22 changes: 15 additions & 7 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ dependencies:
- annotated-types=0.7.0
- anyascii=0.3.2
- astroid=3.2.4
- babel=2.14.0
- black=24.8.0
- brotli-python=1.1.0
- bzip2=1.0.8
Expand All @@ -28,7 +29,7 @@ dependencies:
- hpack=4.0.0
- hyperframe=6.0.1
- icu=75.1
- idna=3.7
- idna=3.8
- imagesize=1.4.1
- importlib-metadata=8.4.0
- importlib-resources=6.4.3
Expand Down Expand Up @@ -74,11 +75,12 @@ dependencies:
- pydantic-core=2.20.1
- pygments=2.18.0
- pylint=3.2.6
- pyparsing=3.1.2
- pyparsing=3.1.4
- pysocks=1.7.1
- pytest=8.3.2
- pytest-cov=5.0.0
- python=3.11.9
- python-dateutil=2.9.0
- python-gitlab=4.9.0
- python-semantic-release=9.8.7
- python-tzdata=2024.1
Expand All @@ -93,6 +95,7 @@ dependencies:
- setuptools=72.2.0
- shellingham=1.5.4
- six=1.16.0
- smmap=5.0.0
- snowballstemmer=2.2.0
- sphinx=8.0.2
- sphinx-autoapi=3.2.1
Expand All @@ -101,6 +104,7 @@ dependencies:
- sphinxcontrib-htmlhelp=2.1.0
- sphinxcontrib-jsmath=1.0.1
- sphinxcontrib-qthelp=2.0.0
- sphinxcontrib-serializinghtml=1.1.10
- tk=8.6.13
- toml=0.10.2
- tomli=2.0.1
Expand All @@ -112,12 +116,16 @@ dependencies:
- wheel=0.44.0
- xz=5.2.6
- yaml=0.2.5
- zipp=3.20.0
- zipp=3.20.1
- zstandard=0.23.0
- zstd=1.5.6
- pip:
- babel==2.16.0
- python-dateutil==2.9.0.post0
- smmap==5.0.1
- sphinxcontrib-serializinghtml==2.0.0
- html5lib==1.1
- owlrl==6.0.2
- prettytable==3.11.0
- pyshacl==0.26.0
- soso==0.1.0
- spinneret==0.1.0
- wcwidth==0.2.13
- webencodings==0.5.1
prefix: /opt/miniconda3/envs/spinneret
18 changes: 13 additions & 5 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ gitdb==4.0.11
GitPython==3.1.43
h2==4.1.0
hpack==4.0.0
html5lib==1.1
hyperframe==6.0.1
idna==3.7
idna==3.8
imagesize==1.4.1
importlib_metadata==8.4.0
importlib_resources==6.4.3
Expand All @@ -38,18 +39,21 @@ mdurl==0.1.2
mypy-extensions==1.0.0
myst-parser==4.0.0
numpy==2.1.0
owlrl==6.0.2
packaging==24.1
pandas==2.2.2
pathspec==0.12.1
pip==24.2
platformdirs==4.2.2
pluggy==1.5.0
prettytable==3.11.0
pycparser==2.22
pydantic==2.8.2
pydantic_core==2.20.1
Pygments==2.18.0
pylint==3.2.6
pyparsing==3.1.2
pyparsing==3.1.4
pyshacl==0.26.0
PySocks==1.7.1
pytest==8.3.2
pytest-cov==5.0.0
Expand All @@ -65,22 +69,26 @@ rich==13.7.1
setuptools==72.2.0
shellingham==1.5.4
six==1.16.0
smmap==5.0.1
smmap==5.0.0
snowballstemmer==2.2.0
soso==0.1.0
Sphinx==8.0.2
sphinx-autoapi==3.2.1
sphinxcontrib-applehelp==2.0.0
sphinxcontrib-devhelp==2.0.0
sphinxcontrib-htmlhelp==2.1.0
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==2.0.0
sphinxcontrib-serializinghtml==2.0.0
sphinxcontrib-serializinghtml==1.1.10
spinneret==0.1.0
toml==0.10.2
tomli==2.0.1
tomlkit==0.13.2
typing_extensions==4.12.2
tzdata==2024.1
urllib3==2.2.2
wcwidth==0.2.13
webencodings==0.5.1
wheel==0.44.0
zipp==3.20.0
zipp==3.20.1
zstandard==0.23.0

0 comments on commit d368f92

Please sign in to comment.