Skip to content

Commit cf0fd3f

Browse files
EZoniax3l
andauthored
Change module import name from pals-schema to pals (#25)
Keep the distribution name as `pals-schema`, but change the import name to `pals`. Close #23. With these changes: - Users will install the package with `pip install pals-schema`. - Users will import the module with `import pals`. - New PyPI package version: 0.2.0. --------- Co-authored-by: Axel Huebl <[email protected]>
1 parent 99b1c48 commit cf0fd3f

File tree

10 files changed

+18
-15
lines changed

10 files changed

+18
-15
lines changed

examples/fodo.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
# Add the parent directory to sys.path
77
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../src/")))
88

9-
from pals_schema.MagneticMultipoleParameters import MagneticMultipoleParameters
10-
from pals_schema.Drift import Drift
11-
from pals_schema.Quadrupole import Quadrupole
12-
from pals_schema.BeamLine import BeamLine
9+
from pals.MagneticMultipoleParameters import MagneticMultipoleParameters
10+
from pals.Drift import Drift
11+
from pals.Quadrupole import Quadrupole
12+
from pals.BeamLine import BeamLine
1313

1414

1515
def main():

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "pals_schema"
7-
version = "0.1.1"
7+
version = "0.2.0"
88
dependencies = [
99
"pydantic",
1010
"pyyaml",
@@ -47,3 +47,6 @@ test = ["pytest"]
4747
Documentation = "https://pals-project.readthedocs.io"
4848
Repository = "https://github.com/campa-consortium/pals-python"
4949
Issues = "https://github.com/campa-consortium/pals-python/issues"
50+
51+
[tool.setuptools.packages.find]
52+
where = ["src"]
File renamed without changes.

src/pals_schema/BeamLine.py renamed to src/pals/BeamLine.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from pydantic import ConfigDict, Field, model_validator
22
from typing import Annotated, List, Literal, Union
33

4-
from pals_schema.BaseElement import BaseElement
5-
from pals_schema.ThickElement import ThickElement
6-
from pals_schema.Drift import Drift
7-
from pals_schema.Quadrupole import Quadrupole
4+
from pals.BaseElement import BaseElement
5+
from pals.ThickElement import ThickElement
6+
from pals.Drift import Drift
7+
from pals.Quadrupole import Quadrupole
88

99

1010
class BeamLine(BaseElement):
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

tests/test_schema.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
from pydantic import ValidationError
1010

11-
from pals_schema.MagneticMultipoleParameters import MagneticMultipoleParameters
12-
from pals_schema.BaseElement import BaseElement
13-
from pals_schema.ThickElement import ThickElement
14-
from pals_schema.Drift import Drift
15-
from pals_schema.Quadrupole import Quadrupole
16-
from pals_schema.BeamLine import BeamLine
11+
from pals.MagneticMultipoleParameters import MagneticMultipoleParameters
12+
from pals.BaseElement import BaseElement
13+
from pals.ThickElement import ThickElement
14+
from pals.Drift import Drift
15+
from pals.Quadrupole import Quadrupole
16+
from pals.BeamLine import BeamLine
1717

1818

1919
def test_BaseElement():

0 commit comments

Comments
 (0)