Skip to content

Commit 5c52ecf

Browse files
committed
Merge branch '21-fix-numpy-dependency' into 'dev'
Resolve "Fix numpy dependency" Closes #21 See merge request objectbox/objectbox-python!15
2 parents 5ba5274 + 4a7e0c6 commit 5c52ecf

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

.gitlab-ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ build:
3131
.test:
3232
stage: test
3333
script:
34-
- pip3 install --user pytest numpy
34+
- pip3 install --user pytest
3535
- rm -r objectbox # todo this is ugly; let's copy required files in a sub-folder instead?
3636
- pip3 install --user --force-reinstall dist/*.whl # Artifacts from the previous stage (downloaded by default)
3737
- ${PYTHON} -m pytest

.gitlab/issue_templates/release.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
**Check-list**
2+
3+
- [ ] Update version in `objectbox/__init__.py`
4+
- [ ] Check/update dependencies:
5+
- [ ] `requirements.txt`: test and increase max. supported versions
6+
- [ ] Update the C library version in `download-c-lib.py` and `objectbox/c.py`
7+
- [ ] Check GitLab CI passes on main branch
8+
- [ ] Update `README.md`: ensure all info is up-to-date.
9+
- [ ] Commit and push to GitHub
10+
- [ ] Clean, run tests and build: `make all`
11+
- [ ] Publish to PyPI: `make publish`
12+
- For this, you will need our login data for https://pypi.org/account/login - it can be found in 1pass
13+
- [ ] Create a GitHub release
14+
- [ ] Announce in GitHub issues, create release announcement/blog post.

setup.py

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050

5151
install_requires=[
5252
'flatbuffers==23.5.26',
53+
'numpy'
5354
],
5455

5556
packages=setuptools.find_packages(),

0 commit comments

Comments
 (0)