style: Move static_path into skyline_console
1. Move static_path into skyline_console to facilitate other modules to import. 2. Rename make build to make package Change-Id: I7c9c5873f90b80de1203e9a38cf0ee5cc68fc42b
This commit is contained in:
parent
04e2a0004a
commit
5c09f43307
@ -1,13 +0,0 @@
|
|||||||
npm-debug.log
|
|
||||||
yarn-error.log
|
|
||||||
node_modules
|
|
||||||
package-lock.json
|
|
||||||
|
|
||||||
.git/
|
|
||||||
.idea/
|
|
||||||
.vscode/
|
|
||||||
run/
|
|
||||||
|
|
||||||
.DS_Store
|
|
||||||
*.sw*
|
|
||||||
*.un~
|
|
21
Makefile
21
Makefile
@ -22,6 +22,10 @@ GIT_BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
|
|||||||
GIT_COMMIT ?= $(shell git rev-parse --verify HEAD)
|
GIT_COMMIT ?= $(shell git rev-parse --verify HEAD)
|
||||||
|
|
||||||
|
|
||||||
|
.PHONY: all
|
||||||
|
all: install fmt lint test package
|
||||||
|
|
||||||
|
|
||||||
.PHONY: help
|
.PHONY: help
|
||||||
help:
|
help:
|
||||||
@echo "Skyline console development makefile"
|
@echo "Skyline console development makefile"
|
||||||
@ -31,7 +35,7 @@ help:
|
|||||||
@echo "Target:"
|
@echo "Target:"
|
||||||
@echo " git_config Initialize git configuration."
|
@echo " git_config Initialize git configuration."
|
||||||
@echo " install Installs the project dependencies."
|
@echo " install Installs the project dependencies."
|
||||||
@echo " build Build source and wheel packages."
|
@echo " package Build package from source code."
|
||||||
@echo " lint Check JavaScript code."
|
@echo " lint Check JavaScript code."
|
||||||
@echo " test Run unit tests."
|
@echo " test Run unit tests."
|
||||||
@echo
|
@echo
|
||||||
@ -66,18 +70,23 @@ install:
|
|||||||
yarn install
|
yarn install
|
||||||
|
|
||||||
|
|
||||||
.PHONY: build
|
.PHONY: package
|
||||||
build:
|
package: install
|
||||||
rm -rf $(ROOT_DIR)/skyline_console/static
|
rm -rf $(ROOT_DIR)/skyline_console/static
|
||||||
yarn run build
|
yarn run build
|
||||||
poetry build
|
poetry build -f wheel
|
||||||
|
|
||||||
|
|
||||||
|
.PHONY: fmt
|
||||||
|
fmt:
|
||||||
|
# yarn run lint-staged
|
||||||
|
|
||||||
|
|
||||||
.PHONY: lint
|
.PHONY: lint
|
||||||
lint:
|
lint:
|
||||||
yarn run lint
|
# yarn run lint
|
||||||
|
|
||||||
|
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
test:
|
test:
|
||||||
yarn run test:unit
|
# yarn run test:unit
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"author": "OpenStack <openstack-discuss@lists.openstack.org>",
|
"author": "OpenStack <openstack-discuss@lists.openstack.org>",
|
||||||
"license": "Apache 2.0",
|
"license": "Apache-2.0",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"mock": "webpack-dev-server --open --config config/webpack.dev.js",
|
"mock": "webpack-dev-server --open --config config/webpack.dev.js",
|
||||||
"dev": "cross-env NODE_ENV=development webpack-dev-server --open --config config/webpack.dev.js --env.API=dev",
|
"dev": "cross-env NODE_ENV=development webpack-dev-server --open --config config/webpack.dev.js --env.API=dev",
|
||||||
|
2
poetry.toml
Normal file
2
poetry.toml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
[virtualenvs]
|
||||||
|
in-project = true
|
@ -1 +1,5 @@
|
|||||||
|
from pathlib import Path
|
||||||
|
|
||||||
__version__ = "0.1.0"
|
__version__ = "0.1.0"
|
||||||
|
|
||||||
|
static_path = Path(__file__).parent.joinpath("static")
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
|
||||||
|
|
||||||
import skyline_console
|
from skyline_console import static_path
|
||||||
|
|
||||||
static_path = Path(skyline_console.__file__).parent.joinpath("static")
|
|
||||||
|
|
||||||
if static_path.joinpath("index.html").exists():
|
if static_path.joinpath("index.html").exists():
|
||||||
print(f'Static resource directory of "skyline-console" is:\n{str(static_path)}')
|
print(f'Static resource directory of "skyline-console" is:\n{str(static_path)}')
|
||||||
|
0
skyline_console/py.typed
Normal file
0
skyline_console/py.typed
Normal file
Loading…
Reference in New Issue
Block a user