Skip to main content

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.python.org/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 (unreleased)
~~~~~~~~~~~~~~~~~~

* 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


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.tar.gz (107.5 kB view details)

Uploaded Source

File details

Details for the file anyblok_wms_base-0.8.0.tar.gz.

File metadata

  • Download URL: anyblok_wms_base-0.8.0.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

Hashes for anyblok_wms_base-0.8.0.tar.gz
Algorithm Hash digest
SHA256 53314bd694c4804cfceb9b70e3265ea4df754ceb3770ec971d501a996765d713
MD5 fd1db467fb64cabc4130858a1a70cda5
BLAKE2b-256 904e8787ca129b57ccb9d7e6d02e02bd00a9c898841cba66dfcf82c14d59e3c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page