-
Notifications
You must be signed in to change notification settings - Fork 11
Make pythonIoc pip installable #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 2 commits
f603e8d
b685765
31fd611
6c4a510
3584f8a
434d15f
f02e08e
78c351f
0448475
af652c2
e801a50
4fb500e
48908ea
0b45e32
ad39462
d347ce0
7534530
7f14ed0
0633d74
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| */_version_git.py export-subst |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [submodule "iocStats"] | ||
| path = softioc/iocStats | ||
| url = https://github.com/epics-modules/iocStats.git |
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| [[source]] | ||
| name = "pypi" | ||
| url = "https://pypi.org/simple" | ||
| verify_ssl = true | ||
|
|
||
| [dev-packages] | ||
| pytest-cov = "*" | ||
| pytest-flake8 = "*" | ||
| sphinx-rtd-theme = "*" | ||
| # switch to main repo after PR https://github.com/Holzhaus/sphinx-multiversion/pull/60 is merged | ||
| sphinx-multiversion = {editable = true,git = "https://github.com/dls-controls/sphinx-multiversion.git",ref = "only-arg"} | ||
| setuptools-dso = "*" | ||
|
|
||
| [packages] | ||
| # All other package requirements from setup.py | ||
| softioc = {editable = true,path = "."} | ||
|
|
||
| [scripts] | ||
| # Put coverage here so we don't interfere with debugging in the IDE | ||
| tests = "python -m pytest --cov=epicsdbbuilder --cov-report term" | ||
| docs = "sphinx-build -EWT --keep-going docs build/html" | ||
| clean = "rm -rf build prefix */__pycache__ .coverage cov.xml *.egg-info .mypy_cache .pytest_cache" |
Large diffs are not rendered by default.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [build-system] | ||
| requires = ["setuptools", "wheel", "setuptools_dso", "epicscorelibs>=7.0.4.99.0.0a1"] | ||
| build-backend = "setuptools.build_meta" | ||
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,50 @@ | ||
| [metadata] | ||
| name = softioc | ||
| description = EPICS IOC with Python Device Support | ||
| url = https://github.com/dls-controls/pythonIoc | ||
| author = Michael Abbott | ||
| author_email = Michael.Abbott@diamond.ac.uk | ||
| license = Apache License 2.0 | ||
| long_description = file: README.rst | ||
| long_description_content_type = text/x-rst | ||
| classifiers = | ||
| Development Status :: 5 - Production/Stable | ||
| License :: OSI Approved :: Apache Software License | ||
| Programming Language :: Python :: 2.7 | ||
| Programming Language :: Python :: 3.6 | ||
| Programming Language :: Python :: 3.7 | ||
| Programming Language :: Python :: 3.8 | ||
|
|
||
| [options] | ||
| packages = find: | ||
|
|
||
| [options.packages.find] | ||
| # Don't include our test directory in the distribution | ||
| exclude = tests | ||
|
|
||
| [options.entry_points] | ||
| # Include a command line script | ||
| console_scripts = | ||
| pythonIoc = softioc.__main__:main | ||
|
|
||
| [options.package_data] | ||
| softioc = | ||
| softioc/access.acf | ||
| softioc/device.dbd | ||
| softioc/iocStats/devIocStats/src/devIocStats.dbd | ||
| softioc/iocStats/iocAdmin/Db/*.template | ||
|
|
||
| [flake8] | ||
| max-line-length = 80 | ||
| extend-ignore = | ||
| F401 F403 F405 # Allow from module import * | ||
| E251 # Allow call(param = value) | ||
| E301 E302 E303 E305 # Allow any number of blank lines | ||
|
|
||
| [tool:pytest] | ||
| # Run pytest with all our checkers, and don't spam us with massive tracebacks on error | ||
| addopts = --tb=native -vv --flake8 --doctest-modules | ||
|
|
||
| [coverage:run] | ||
| # This is covered in the versiongit test suite so exclude it here | ||
| omit = */_version_git.py |
Uh oh!
There was an error while loading. Please reload this page.