Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
aec3105
fix some typos
Frosty2500 Dec 29, 2024
4872506
fix README.md
Frosty2500 Dec 29, 2024
188508e
tutorial_serialization_deserialization: Fix missing import (#363)
Frosty2500 Jan 6, 2025
de94f65
README.md: Fix typo in Markdown Link
s-heppner Jan 2, 2025
fc99d9c
compliance-tool: Fix compliance tool imports and unitests (#356)
Frosty2500 Jan 15, 2025
886dcc0
aasx.adapter: Fix `semantic_id` type deserialization of `ModelReferen…
JGrothoff Jan 15, 2025
f858e75
sdk: Update version of pyecma dependency in pyproject.toml
s-heppner Jan 20, 2025
dad15ac
sdk: Move testing depencies to dev section in pyproject.toml (#369)
JGrothoff Jan 20, 2025
da1d5b6
basyx.provider: Add SetObjectStore to provider (#340)
zrgt Jan 20, 2025
6dc956d
scripts.set_copyright_year: Add a CI check to ensure the copyright is…
Frosty2500 Feb 17, 2025
e8fc37b
sdk/.readthedocs.yaml: Install dependencies from pyproject.toml (#359)
Frosty2500 Feb 21, 2025
8bd2c54
compliance_tool: add pyproject.toml (#361)
Frosty2500 Feb 21, 2025
9c98a7b
http.py: Fix redirects, bugs, and SDK installation (#362)
Frosty2500 Apr 15, 2025
1aac797
CONTRIBUTING.md: Improve codestyle and testing section (#376)
s-heppner Apr 17, 2025
079e128
compliance_tool: Remove setup.py (#377)
s-heppner Apr 23, 2025
288ea49
Add CI job to release compliance-tool to PyPI (#382)
s-heppner Apr 23, 2025
a6a904a
sdk: Update lxml and mypy dependency in pyproject.toml (#392)
moritzsommer Jun 8, 2025
2455821
Update README.md (#415)
s-heppner Oct 7, 2025
d859678
Merge remote-tracking branch 'origin/main' into Resolve/Conflicts/dev…
s-heppner Oct 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# Eclipse BaSyx Python SDK

(formerly known as PyI40AAS – Python Industry 4.0 Asset Administration Shell)

The Eclipse BaSyx Python project focuses on providing a Python implementation of the Asset Administration Shell (AAS)
for Industry 4.0 Systems.
These are the currently implemented specifications:
for Industry 4.0 Systems.

**Please note that the SDK version number is independent of the supported AAS versions!**

These are the implemented AAS specifications of the [current SDK release](https://github.com/eclipse-basyx/basyx-python-sdk/releases/latest), which can be also found on [PyPI](https://pypi.org/project/basyx-python-sdk/):

| Specification | Version |
|---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
Expand All @@ -14,6 +15,9 @@ These are the currently implemented specifications:
| Part 3a: Data Specification IEC 61360 | [v3.0 (01003-a-3-0)](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01003-a-3-0_SpecificationAssetAdministrationShell_Part3a_DataSpecification_IEC61360.pdf) |
| Part 5: Package File Format (AASX) | [v3.0 (01005-3-0)](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01005-3-0_SpecificationAssetAdministrationShell_Part5_AASXPackageFileFormat.pdf) |

If you need support to an older version of the specifications, please refer to our [prior releases](https://github.com/eclipse-basyx/basyx-python-sdk/releases).
Each of them has a similar table at the top of the release notes.

## Features
This repository is structured into separate packages.
The `sdk` directory provides the AAS metamodel as Python objects and fundamental functionalities to handle AAS.
Expand Down
Empty file removed sdk/test/backend/test_backends.py
Empty file.