You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-1Lines changed: 22 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,4 +106,25 @@ test_remove_extracted_files (test_zipfile_handler.TestZipFileHandler) ... ok
106
106
Ran 37 tests in 1284.068s
107
107
108
108
OK
109
-
```
109
+
```
110
+
111
+
## Use locally:
112
+
To use the library locally, use the [example.py](./src/example.py) code
113
+
114
+
## Deployment:
115
+
116
+
- The library can be pushed to [TestPy](https://test.pypi.org/project/python-osw-validation/) or [PYPI](https://pypi.org/project/python-osw-validation/)
117
+
### Deploy to TestPy
118
+
- On every push to `dev` branch, a workflow is triggered which publishes the updated version to TestPy
119
+
120
+
### Deploy to PyPI
121
+
- This happens whenever a tag/release is created with `*.*.*` notation (eg. 0.0.8)
122
+
- To change the version, change the version at [version.py](./src/python_osw_validation/version.py)
123
+
- To release a new version:
124
+
- Go to Github link of this repository
125
+
- Under [releases](https://github.com/TaskarCenterAtUW/TDEI-python-lib-osw-validation/releases), click on `Draft a new release`
126
+
- Under `choose a new tag`, add a new tag `v*.*.*` , Generate Release notes
127
+
- Choose `main` branch for release
128
+
- Publish the release.
129
+
- This release triggers a workflow to generate the new version of the Package.
130
+
- The new package will be available at https://pypi.org/project/python-osw-validation/
0 commit comments