Warehouse Management and Logistics, base Anyblok modules
Project description
.. This file is a part of the AnyBlok / WMS Base project
..
.. Copyright (C) 2018 Georges Racinet <gracinet@anybox.fr>
..
.. This Source Code Form is subject to the terms of the Mozilla Public License,
.. v. 2.0. If a copy of the MPL was not distributed with this file,You can
.. obtain one at http://mozilla.org/MPL/2.0/.
.. image:: https://travis-ci.org/AnyBlok/anyblok_wms_base.svg?branch=master
:target: https://travis-ci.org/AnyBlok/anyblok_wms_base
:alt: Build status
.. image:: https://coveralls.io/repos/github/AnyBlok/anyblok_wms_base/badge.svg?branch=master
:target: https://coveralls.io/github/AnyBlok/anyblok_wms_base?branch=master
:alt: Coverage
.. image:: https://img.shields.io/pypi/v/anyblok_wms_base.svg
:target: https://pypi-hypernode.com/pypi/anyblok_wms_base
:alt: Latest release version on PyPI
.. image:: https://readthedocs.org/projects/anyblok-wms-base/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://anyblok-wms-base.readthedocs.io/en/latest
AnyBlok / WMS Base
==================
These are base Bloks to build Warehouse Management and Logistics applications
with AnyBlok.
For the time being, this software is in early stage of development.
AnyBlok / WMS Base is released under the terms of the `Mozilla Public License`.
Documentation
~~~~~~~~~~~~~
* `latest development version
<https://anyblok-wms-base.readthedocs.io/en/latest>`_ (master branch)
* `latest released version
<https://anyblok-wms-base.readthedocs.io/en/stable>`_
.. This file is a part of the AnyBlok / WMS Base project
..
.. Copyright (C) 2018 Georges Racinet <gracinet@anybox.fr>
..
.. This Source Code Form is subject to the terms of the Mozilla Public License,
.. v. 2.0. If a copy of the MPL was not distributed with this file,You can
.. obtain one at http://mozilla.org/MPL/2.0/.
Release history
===============
0.8.0
~~~~~
* Merge of the ``Wms.Goods`` and ``Wms.Location`` Models into a single
one: ``Wms.PhysObj``. This impacts all existing code bases. Some
limited upgrade logic is provided (don't upgrade blindly a database
if you care about it).
* The date and time of ``planned`` Operations is no longer mandatory
* Inventory Operations: Apparition, Disparition and Teleportation
* Enrichment of Properties API
* New methods ``current_avatar()`` and ``eventual_avatar`` of
``Wms.PhysObj`` (formerly ``Wms.Goods``)
* More flexibility and power in quantity queries (grouping, reuse)
* Recursive queries for Types (subtype, behaviours)
0.7.0
~~~~~
* Moved the quantity field of Goods from wms-core to the new
optional wms-quantity Blok.
Applications that need this field (mostly for
goods kept in bulk) will have to install
wms-quantity. wms-reservation still ignores the quantity field
completely, i.e, no partial reservation is possible.
* Location tags and recursive stock computations (now a transversal
method on the Wms model).
* Goods Type hierarchy and merging of behaviours
* Properties on Goods types and defaulting rules from the Goods and
across the hierarchy
* new Operation: Assembly, for manufacturing processes with exactly
one outcome
0.6.0
~~~~~
* Published on PyPI
* Implemented Avatars
* Uniformisation of the relationship between Operations and Goods
(Avatars)
* wms-reservation: initial implementation (with architectural
notes in documentation)
* some factorisation of concrete Operation methods into the base
class, leading to much simpler implementations.
0.5
~~~
* First tag, not released to PyPI.
* Operations behave consistently; in particular stock levels at a
given Location are consistent for all Goods states at any date and time.
* Initial Operations: Arrival, Departure, Move, Unpack, Split, Aggregate
..
.. Copyright (C) 2018 Georges Racinet <gracinet@anybox.fr>
..
.. This Source Code Form is subject to the terms of the Mozilla Public License,
.. v. 2.0. If a copy of the MPL was not distributed with this file,You can
.. obtain one at http://mozilla.org/MPL/2.0/.
.. image:: https://travis-ci.org/AnyBlok/anyblok_wms_base.svg?branch=master
:target: https://travis-ci.org/AnyBlok/anyblok_wms_base
:alt: Build status
.. image:: https://coveralls.io/repos/github/AnyBlok/anyblok_wms_base/badge.svg?branch=master
:target: https://coveralls.io/github/AnyBlok/anyblok_wms_base?branch=master
:alt: Coverage
.. image:: https://img.shields.io/pypi/v/anyblok_wms_base.svg
:target: https://pypi-hypernode.com/pypi/anyblok_wms_base
:alt: Latest release version on PyPI
.. image:: https://readthedocs.org/projects/anyblok-wms-base/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://anyblok-wms-base.readthedocs.io/en/latest
AnyBlok / WMS Base
==================
These are base Bloks to build Warehouse Management and Logistics applications
with AnyBlok.
For the time being, this software is in early stage of development.
AnyBlok / WMS Base is released under the terms of the `Mozilla Public License`.
Documentation
~~~~~~~~~~~~~
* `latest development version
<https://anyblok-wms-base.readthedocs.io/en/latest>`_ (master branch)
* `latest released version
<https://anyblok-wms-base.readthedocs.io/en/stable>`_
.. This file is a part of the AnyBlok / WMS Base project
..
.. Copyright (C) 2018 Georges Racinet <gracinet@anybox.fr>
..
.. This Source Code Form is subject to the terms of the Mozilla Public License,
.. v. 2.0. If a copy of the MPL was not distributed with this file,You can
.. obtain one at http://mozilla.org/MPL/2.0/.
Release history
===============
0.8.0
~~~~~
* Merge of the ``Wms.Goods`` and ``Wms.Location`` Models into a single
one: ``Wms.PhysObj``. This impacts all existing code bases. Some
limited upgrade logic is provided (don't upgrade blindly a database
if you care about it).
* The date and time of ``planned`` Operations is no longer mandatory
* Inventory Operations: Apparition, Disparition and Teleportation
* Enrichment of Properties API
* New methods ``current_avatar()`` and ``eventual_avatar`` of
``Wms.PhysObj`` (formerly ``Wms.Goods``)
* More flexibility and power in quantity queries (grouping, reuse)
* Recursive queries for Types (subtype, behaviours)
0.7.0
~~~~~
* Moved the quantity field of Goods from wms-core to the new
optional wms-quantity Blok.
Applications that need this field (mostly for
goods kept in bulk) will have to install
wms-quantity. wms-reservation still ignores the quantity field
completely, i.e, no partial reservation is possible.
* Location tags and recursive stock computations (now a transversal
method on the Wms model).
* Goods Type hierarchy and merging of behaviours
* Properties on Goods types and defaulting rules from the Goods and
across the hierarchy
* new Operation: Assembly, for manufacturing processes with exactly
one outcome
0.6.0
~~~~~
* Published on PyPI
* Implemented Avatars
* Uniformisation of the relationship between Operations and Goods
(Avatars)
* wms-reservation: initial implementation (with architectural
notes in documentation)
* some factorisation of concrete Operation methods into the base
class, leading to much simpler implementations.
0.5
~~~
* First tag, not released to PyPI.
* Operations behave consistently; in particular stock levels at a
given Location are consistent for all Goods states at any date and time.
* Initial Operations: Arrival, Departure, Move, Unpack, Split, Aggregate
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
anyblok_wms_base-0.8.0.post0.tar.gz
(107.5 kB
view details)
File details
Details for the file anyblok_wms_base-0.8.0.post0.tar.gz
.
File metadata
- Download URL: anyblok_wms_base-0.8.0.post0.tar.gz
- Upload date:
- Size: 107.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.22.0 CPython/3.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 154d41e5e61f2fd6bbc171a43e049200204321490c151410252c5a929b2d01cb |
|
MD5 | 7be7866cc5a615344ff135faf7c1880a |
|
BLAKE2b-256 | 74e3a7c0fb03652a8a21084adced69983ed635b29c818d1eca152d78e7cc1962 |