Giter Site home page Giter Site logo

shopinvader-getting-started's People

Contributors

bealdav avatar bguillot avatar hparfr avatar lmignon avatar sebastienbeau avatar yvaucher avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shopinvader-getting-started's Issues

Backtrace with I `wagon deploy test`

following the additional command added in #9, I have now a backtrace during the process:

Pushing Sections
  persisting Cart address [done]
  persisting Category showcase [done]
  persisting Category products list [done]
  persisting Global error message [done]
  persisting Cell row [done]
  persisting Banner fixed [done]
  persisting Error message [done]
  persisting Category filters [done]
  persisting Cart breadcrumb [done]
  persisting Account login [done]
  persisting Header [done]
  persisting Cart delivery [done]
  persisting Cart login [done]
  persisting Cart checkout [done]
  persisting Searchkit faceting [done]
  persisting Algolia faceting [done]
  persisting Instantsearch [failed]
    No such file or directory @ rb_sysopen - /workspace/public/samples/images/default.svg

# Error description:
No such file or directory @ rb_sysopen - /workspace/public/samples/images/default.svg

# Backtrace:

	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/content_asset_decorator.rb:27:in `initialize'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/content_asset_decorator.rb:27:in `open'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/content_asset_decorator.rb:27:in `_readfile'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/content_asset_decorator.rb:13:in `source'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:10:in `public_send'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:10:in `block (2 levels) in to_hash'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:9:in `each'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:9:in `block in to_hash'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:8:in `tap'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:8:in `to_hash'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_content_assets_command.rb:19:in `persist'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/persist_assets_concern.rb:11:in `block in replace_with_content_assets!'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/persist_assets_concern.rb:10:in `gsub'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/persist_assets_concern.rb:10:in `replace_with_content_assets!'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/section_decorator.rb:29:in `definition'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:10:in `public_send'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:10:in `block (2 levels) in to_hash'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:9:in `each'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:9:in `block in to_hash'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:8:in `tap'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/decorators/concerns/to_hash_concern.rb:8:in `to_hash'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_sections_command.rb:14:in `persist'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_base_command.rb:34:in `block in _push'
	/usr/local/lib/ruby/2.5.0/forwardable.rb:229:in `each'
	/usr/local/lib/ruby/2.5.0/forwardable.rb:229:in `each'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_base_command.rb:30:in `_push'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_base_command.rb:25:in `block in _push_with_timezone'
	/usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/core_ext/time/zones.rb:66:in `use_zone'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_base_command.rb:24:in `_push_with_timezone'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_base_command.rb:18:in `block in push'
	/usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:170:in `instrument'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_base_command.rb:50:in `instrument'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_base_command.rb:16:in `push'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_sub_commands/push_base_command.rb:12:in `push'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_command.rb:63:in `block in _push'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_command.rb:92:in `block in each_resource'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_command.rb:85:in `each'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_command.rb:85:in `each_resource'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_command.rb:62:in `_push'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_command.rb:49:in `push'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/commands/push_command.rb:31:in `push'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon.rb:74:in `push'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/lib/locomotive/wagon/cli.rb:350:in `deploy'
	/usr/local/bundle/gems/thor-0.20.3/lib/thor/command.rb:27:in `run'
	/usr/local/bundle/gems/thor-0.20.3/lib/thor/invocation.rb:126:in `invoke_command'
	/usr/local/bundle/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch'
	/usr/local/bundle/gems/thor-0.20.3/lib/thor/base.rb:466:in `start'
	/usr/local/bundle/bundler/gems/wagon-84b9649cd8cc/bin/wagon:12:in `<top (required)>'
	/usr/local/bundle/bin/wagon:23:in `load'
	/usr/local/bundle/bin/wagon:23:in `<top (required)>'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/cli/exec.rb:74:in `load'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/cli/exec.rb:74:in `kernel_load'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/cli/exec.rb:28:in `run'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/cli.rb:424:in `exec'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/cli.rb:27:in `dispatch'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/cli.rb:18:in `start'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/exe/bundle:30:in `block in <top (required)>'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.6/exe/bundle:22:in `<top (required)>'
	/usr/local/bin/bundle:23:in `load'
	/usr/local/bin/bundle:23:in `<main>'

What should I do ?
Thanks guys !

Ftc

I can't create an sale order

I have been able to register in http://my-website-1.front.localhost but when I add the product to the cart I get an empty alert message. When I check the odoo log it tells me this:

2021-07-25 11:47:51,513 70 ERROR odoo-shopinvader-demo odoo.addons.base_rest.http: RESTFULL call to url http://odoo.localhost/shopinvader/cart/add_item with method POST and params {'invader_success_url': 'http://my-website-1.front.localhost/vortex-side-chair?addtocart_product_id=41', 'invader_error_url': 'http://my-website-1.front.localhost/vortex-side-chair', 'product_id': '41', 'item_qty': '1'} raise the following error 403: Forbidden
odoo_1 | Traceback (most recent call last):
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/base_rest/http.py", line 182, in _handle_exception
odoo_1 | return super(HttpRestRequest, self)._handle_exception(exception)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/http.py", line 776, in _handle_exception
odoo_1 | return super(HttpRequest, self)._handle_exception(exception)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/http.py", line 314, in _handle_exception
odoo_1 | raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/tools/pycompat.py", line 87, in reraise
odoo_1 | raise value
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/base/models/ir_http.py", line 208, in _dispatch
odoo_1 | result = request.dispatch()
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/http.py", line 835, in dispatch
odoo_1 | r = self._call_function(**self.params)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/http.py", line 346, in _call_function
odoo_1 | return checked_call(self.db, *args, **kwargs)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/service/model.py", line 98, in wrapper
odoo_1 | return f(dbname, *args, **kwargs)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/http.py", line 339, in checked_call
odoo_1 | result = self.endpoint(*a, **kw)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/http.py", line 941, in call
odoo_1 | return self.method(*args, **kw)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/http.py", line 519, in response_wrap
odoo_1 | response = f(*args, **kw)
odoo_1 | File "", line 6, in post_add_item
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/base_rest/controllers/main.py", line 144, in _process_method
odoo_1 | result = service.dispatch(method_name, *args, params=params)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/shopinvader/services/service.py", line 206, in dispatch
odoo_1 | res = super().dispatch(method_name, *args, params=params)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/base_rest/components/service.py", line 158, in dispatch
odoo_1 | res = method(*args, **secure_params)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/base_rest/restapi.py", line 61, in response_wrap
odoo_1 | response = f(*args, **kw)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/shopinvader/services/cart.py", line 50, in add_item
odoo_1 | self._add_item(cart, params)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/shopinvader_delivery_carrier/services/cart.py", line 101, in _add_item
odoo_1 | res = super()._add_item(cart, params)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/shopinvader/services/cart.py", line 298, in _add_item
odoo_1 | .play_onchanges(vals, vals.keys())
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/onchange_helper/models/base.py", line 63, in play_onchanges
odoo_1 | onchange_values = new.onchange(all_values, field, onchange_specs)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/models.py", line 5559, in onchange
odoo_1 | record._onchange_eval(name, field_onchange[name], result)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/models.py", line 5403, in _onchange_eval
odoo_1 | method_res = method(self)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/addons/sale_stock/models/sale_order.py", line 320, in _onchange_product_uom_qty
odoo_1 | product_uom_qty_origin = self._origin.read(["product_uom_qty"])[0]["product_uom_qty"]
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/models.py", line 2837, in read
odoo_1 | vals[name] = convert(record[name], record, use_name_get)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/models.py", line 5169, in getitem
odoo_1 | return self._fields[key].get(self, type(self))
locomotive_1 | Odoo Error: controler raise en error
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/fields.py", line 1064, in get
odoo_1 | value = record.env.cache.get(record, self)
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/api.py", line 1053, in get
odoo_1 | return value.get() if isinstance(value, SpecialValue) else value
odoo_1 | File "/odoo/lib/python3.6/site-packages/odoo/api.py", line 1096, in getter
odoo_1 | raise exception
odoo_1 | odoo.exceptions.AccessError: ('The requested operation cannot be completed due to security restrictions. Please contact your system administrator.\n\n(Document type: Sales Order Line, Operation: read) - (Records: [], User: 1)', None)

README does not work: my-website not properly deployed

When I run wagon deploy test -d -v I get some skipped steps:

Pushing ContentTypes
  persisting Customers [done]
  persisting Posts [done]
  persisting Posts groups [done]
  **persisting Customers with relationships [skip]**
  persisting Posts with relationships [done]
  persisting Posts groups with relationships [done]

Pushing ContentEntries
  persisting Customers / [email protected] [done]
  persisting Posts / Eodem tempore etiam Hymetii praeclarae [done]
  persisting Posts / Nulla eu mauris blandit [done]
  persisting Posts / Donec sodales non mauris ut volutpat [done]
  persisting Posts / Unc novimus esse textum [done]
  persisting Posts / Sed tamen haec cum ita tutius observentur [done]
  persisting Posts groups / Buying guide [done]
  persisting Posts groups / Review [done]
  persisting Posts groups / How to [done]
  **persisting Customers / [email protected] in fr [skip]**
  persisting Posts / Eodem tempore etiam Hymetii praeclarae in fr [done]
  persisting Posts / Nulla eu mauris blandit in fr [done]
  persisting Posts / Donec sodales non mauris ut volutpat in fr [done]
  persisting Posts / Unc novimus esse textum in fr [done]
  persisting Posts / Sed tamen haec cum ita tutius observentur in fr [done]
  persisting Posts groups / Buying guide in fr [done]
  persisting Posts groups / Review in fr [done]
  persisting Posts groups / How to in fr [done]
  **persisting Customers / [email protected] with relationships [skip]**
  persisting Posts / Eodem tempore etiam Hymetii praeclarae with relationships [done]
  persisting Posts / Nulla eu mauris blandit with relationships [done]
  persisting Posts / Donec sodales non mauris ut volutpat with relationships [done]
  persisting Posts / Unc novimus esse textum with relationships [done]
  persisting Posts / Sed tamen haec cum ita tutius observentur with relationships [done]
  **persisting Posts groups / Buying guide with relationships [skip]**
  persisting Posts groups / Review with relationships [skip]
  persisting Posts groups / How to with relationships [skip]

and

Pushing ThemeAssets
  persisting images/search-icon.png [skip]
  persisting images/powered-by-shopinvader-logo.png [skip]
  persisting images/banner-categories.jpg [skip]
  persisting images/user-icon.png [skip]
  persisting images/cart-icon.png [skip]
  persisting images/lowest-price.png [skip]
  persisting images/favicon.png [skip]
  persisting images/free-delivery.png [skip]
  persisting images/free-return.png [skip]
  persisting images/no-image.jpg [skip]
  persisting images/shop-logo.png [skip]
  persisting images/content_entries/posts/post-4-large.jpg [skip]
  persisting images/content_entries/posts/post-2-thumb.jpg [skip]
  persisting images/content_entries/posts/post-3-large.jpg [skip]
  persisting images/content_entries/posts/post-5-large.jpg [skip]
  persisting images/content_entries/posts/post-1-thumb.jpg [skip]
  persisting images/content_entries/posts/post-1-large.jpg [skip]
  persisting images/content_entries/posts/post-5-thumb.jpg [skip]
  persisting images/content_entries/posts/post-4-thumb.jpg [skip]
  persisting images/content_entries/posts/post-2-large.jpg [skip]
  persisting images/content_entries/posts/post-3-thumb.jpg [skip]
  persisting images/free-hotline.png [skip]
  persisting fonts/Montserrat-Light.ttf [skip]
  persisting fonts/Montserrat-Bold.ttf [skip]
  persisting fonts/Montserrat-Regular.ttf [skip]
  persisting fonts/themify/themify.ttf [skip]
  persisting fonts/themify/themify.svg [skip]
  persisting fonts/themify/themify.eot [skip]
  persisting fonts/themify/themify.woff [skip]
  persisting stylesheets/themify-icons.css [skip]
  persisting javascripts/jquery.touchSwipe.min.js [skip]
  persisting javascripts/algolia_autocomplete.js [skip]
  persisting javascripts/section-debug.js [skip]
  persisting javascripts/jquery.cookie.js [skip]
  persisting javascripts/popper.min.js [skip]
  persisting javascripts/js-cookie.js [skip]
  persisting javascripts/algolia_faceting.jsWarning: Unable to compress and minify it, error: Unexpected token: name (FacetingSearch). To use ES6 syntax, harmony mode must be enabled with Uglifier.new(:harmony => true).
 [skip]
  persisting javascripts/application.js [skip]
  persisting javascripts/shopinvader.jquery.js [skip]
  persisting javascripts/algolia_faceting_currency.jsWarning: Unable to compress and minify it, error: Unexpected token punc «(», expected punc «:». To use ES6 syntax, harmony mode must be enabled with Uglifier.new(:harmony => true).
 [skip]
  persisting javascripts/address_autocomplete.js [skip]
  persisting javascripts/jquery.min.js [skip]
  persisting javascripts/services-worker.jsWarning: Unable to compress and minify it, error: Unexpected token: eof (undefined). To use ES6 syntax, harmony mode must be enabled with Uglifier.new(:harmony => true).
 [skip]

Then connecting to http://locomotive.localhost/locomotive/my-website-1/preview gives a 404


After running bundle exec wagon serve accessing wagon.localhost gives a 404 (same error as above):

Arrrghhhh, we could not render your page
[404] {"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index [demo_elasticsearch_backend_shopinvader_category_en_us]","resource.type":"index_or_alias","resource.id":"demo_elasticsearch_backend_shopinvader_category_en_us","index_uuid":"_na_","index":"demo_elasticsearch_backend_shopinvader_category_en_us"}],"type":"index_not_found_exception","reason":"no such index [demo_elasticsearch_backend_shopinvader_category_en_us]","resource.type":"index_or_alias","resource.id":"demo_elasticsearch_backend_shopinvader_category_en_us","index_uuid":"_na_","index":"demo_elasticsearch_backend_shopinvader_category_en_us"},"status":404}

localhost:3000 error

Attempting to install ShopInvader on MacOS High Sierra using docker and instructions from shopinvader-getting-started/README.md.

Per README.md, executed:
git clone https://github.com/shopinvader/shopinvader-getting-started
cd shopinvader-getting-started
docker-compose up -d
git clone https://github.com/shopinvader/shopinvader-template template
docker-compose run --service-port wagon

Results:
https://localhost:8069 (odoo backend) works correctly...

https://localhost:3000/locomotive/ (locomotive backend) works correctly …

https://localhost:3000 (locomotive frontend) FAILS with:
"Faraday::ConnectionFailed Connection refused - Connection refused - connect(2) for "elastic.localtest.me" port 3000 (elastic.localtest.me:3000) Extracted source (around line #623): 621 622 623 624 625 626 end rescue SystemCallError => e raise e.class, e.message + " (#{host}:#{port})" rescue SocketError => e raise e.class, e.message + " (#{host}:#{port})" end

Any suggestion for debugging this? I've tried Safari, Chrome, & FireFox browsers with same result.

Error during the setup - version of Python

During the setup of Odoo, I get this error message about the version of Python with the Docker image.
About the pip version on my mac:
pip 21.0.1 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
Thanks for the tip.

Step 5/5 : RUN pip install -r /tmp/requirements.txt
---> Running in df25d8abe3b1
DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality.
(...)
Collecting elasticsearch<8.0.0,>=7.0.0
Downloading elasticsearch-7.11.0-py2.py3-none-any.whl (325 kB)
ERROR: Could not find a version that satisfies the requirement apispec>=4.0.0 (from odoo12-addon-base-rest->odoo12-addon-shopinvader->odoo12_addon_shopinvader_demo_app->-r /tmp/requirements.txt (line 9)) (from versions: 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.9.1, 0.10.1, 0.11.0, 0.11.1, 0.12.0, 0.13.0, 0.14.0, 0.15.0, 0.16.0, 0.17.0, 0.17.1, 0.17.2, 0.17.3, 0.17.4, 0.18.0, 0.19.0, 0.20.0, 0.20.1, 0.21.0, 0.22.0, 0.22.1, 0.22.2, 0.22.3, 0.23.0, 0.23.1, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 0.25.4, 0.26.0, 0.27.0, 0.27.1, 0.28.0, 0.29.0, 0.30.0, 0.31.0, 0.32.0, 0.33.0, 0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.37.1, 0.38.0, 0.39.0, 1.0.0b1, 1.0.0b2, 1.0.0b3, 1.0.0b4, 1.0.0b5, 1.0.0b6, 1.0.0rc1, 1.0.0, 1.1.0, 1.1.1, 1.1.2, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 2.0.0, 2.0.1, 2.0.2, 3.0.0, 3.1.0, 3.1.1, 3.2.0, 3.3.0, 3.3.1, 3.3.2)
ERROR: No matching distribution found for apispec>=4.0.0 (from odoo12-addon-base-rest->odoo12-addon-shopinvader->odoo12_addon_shopinvader_demo_app->-r /tmp/requirements.txt (line 9))
WARNING: You are using pip version 20.2.3; however, version 20.3.4 is available.
You should consider upgrading via the '/odoo/bin/python3.5 -m pip install --upgrade pip' command.
ERROR: Service 'odoo' failed to build : The command '/bin/sh -c pip install -r /tmp/requirements.txt' returned a non-zero code: 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.