Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • anlambert/swh-model
  • lunar/swh-model
  • franckbret/swh-model
  • douardda/swh-model
  • olasd/swh-model
  • swh/devel/swh-model
  • Alphare/swh-model
  • samplet/swh-model
  • marmoute/swh-model
  • rboyer/swh-model
10 results
Show changes
Commits on Source (289)
Metadata-Version: 2.1
Name: swh.model
Version: 0.7.1
Summary: Software Heritage data model
Home-page: https://forge.softwareheritage.org/diffusion/DMOD/
Author: Software Heritage developers
Author-email: swh-devel@inria.fr
License: UNKNOWN
Project-URL: Bug Reports, https://forge.softwareheritage.org/maniphest
Project-URL: Funding, https://www.softwareheritage.org/donate
Project-URL: Source, https://forge.softwareheritage.org/source/swh-model
Project-URL: Documentation, https://docs.softwareheritage.org/devel/swh-model/
Description: swh-model
=========
Implementation of the Data model of the Software Heritage project, used to
archive source code artifacts.
This module defines the notion of SoftWare Heritage persistent IDentifiers
(SWHIDs) and provides tools to compute them:
```sh
$ swh-identify fork.c kmod.c sched/deadline.c
swh:1:cnt:2e391c754ae730bd2d8520c2ab497c403220c6e3 fork.c
swh:1:cnt:0277d1216f80ae1adeed84a686ed34c9b2931fc2 kmod.c
swh:1:cnt:57b939c81bce5d06fa587df8915f05affbe22b82 sched/deadline.c
$ swh-identify --no-filename /usr/src/linux/kernel/
swh:1:dir:f9f858a48d663b3809c9e2f336412717496202ab
```
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: cli
Provides-Extra: testing
swh-model (0.7.0-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.7.0 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-10-07 12:47:02
+0200)
* Upstream changes: - v0.7.0 - cli: make SWHIDParamType return
SWHID type instead of string - tox.ini: pin black to the pre-
commit version (19.10b0) to avoid flip-flops - Merge the two
test_identifiers.py files.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 07 Oct 2020 10:47:55 +0000
swh-model (0.6.7-3~swh1) unstable-swh; urgency=medium
* Fix a typo in d/control.
-- David Douard <david.douard@sdfa3.org> Fri, 25 Sep 2020 17:36:14 +0200
swh-model (0.6.7-2~swh1) unstable-swh; urgency=medium
* Fix dependencies on d/control
-- David Douard <david.douard@sdfa3.org> Fri, 25 Sep 2020 17:03:31 +0200
swh-model (0.6.7-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.6.7 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-09-25 15:28:58 +0200)
* Upstream changes: - v0.6.7
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 25 Sep 2020 13:32:18 +0000
swh-model (0.6.6-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.6.6 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-08-07 10:18:50
+0200)
* Upstream changes: - v0.6.6 - model.Content.to_dict: Remove
ctime entry when it's None - model: Add Sha1 alias
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 07 Aug 2020 08:22:35 +0000
swh-model (0.6.5-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.6.5 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-08-06 19:59:26
+0200)
* Upstream changes: - v0.6.5 - model: Add final object_type
field on metadata related model objects
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 06 Aug 2020 18:01:05 +0000
swh-model (0.6.4-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.6.4 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-08-06 18:44:48
+0200)
* Upstream changes: - v0.6.4 - Use correct setuptools-scm
keyword this time
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 06 Aug 2020 16:47:14 +0000
swh-model (0.6.1-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.6.1 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-07-31 10:47:56 +0200)
* Upstream changes: - v0.6.1 - * Declare pytest markers -
* Import Mapping from collections.abc instead of collections - *
Fix incorrectly typed null constants in extra_headers byte strings
- * add ImmutableDict.__repr__ - * Add missing object_type class
attributes on MetadataAuthority, MetadataFetcher, and
RawExtrinsicMetadata.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 31 Jul 2020 08:51:42 +0000
swh-model (0.6.0-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.6.0 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-07-20 12:45:59 +0200)
* Upstream changes: - v0.6.0 - * Rework dia -> pdf pipeline
for inkscape 1.0 - * Rename MetadataAuthorityType.DEPOSIT to
MetadataAuthorityType.DEPOSIT_CLIENT.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Mon, 20 Jul 2020 10:49:27 +0000
swh-model (0.5.0-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.5.0 - (tagged by Antoine Lambert
<antoine.lambert@inria.fr> on 2020-07-08 17:12:44 +0200)
* Upstream changes: - version 0.5.0
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 08 Jul 2020 15:23:51 +0000
swh-model (0.4.0-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.4.0 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-07-06 14:13:31 +0200)
* Upstream changes: - v0.4.0
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Mon, 06 Jul 2020 12:16:51 +0000
swh-model (0.3.8-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.8 - (tagged by Antoine Lambert
<antoine.lambert@inria.fr> on 2020-07-03 16:06:44 +0200)
* Upstream changes: - version 0.3.8
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 03 Jul 2020 14:10:51 +0000
swh-model (0.3.7-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.7 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-07-02 15:15:46
+0200)
* Upstream changes: - v0.3.7 - Refactor common loader behavior
within from_disk.iter_directory - Unify object_type some more
within the merkle and from_disk modules
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 02 Jul 2020 13:17:32 +0000
swh-model (0.3.6-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.6 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-07-01 15:46:23
+0200)
* Upstream changes: - v0.3.6 - model.OriginVisit: Drop
obsolete fields
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 01 Jul 2020 13:48:43 +0000
swh-model (0.3.5-2~swh1) unstable-swh; urgency=medium
* Update dependency + Bump
-- Antoine R. Dumont (@ardumont) <ardumont@softwareheritage.org> Tue, 30 Jun 2020 12:40:52 +0200
swh-model (0.3.5-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.5 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-06-30 11:21:07
+0200)
* Upstream changes: - v0.3.5 - Tag model entities with their
"object_type"
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 30 Jun 2020 09:31:43 +0000
swh-model (0.3.4-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.4 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-06-24 10:43:48
+0200)
* Upstream changes: - v0.3.4 - OriginVisitStatus: Allow
"created" status - model.OriginVisit: Make obsolete fields
optional - swh.model.model.OriginVisit: Drop the
dateutil.parser.parse use
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 24 Jun 2020 08:47:12 +0000
swh-model (0.3.3-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.3 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-06-17 09:38:34
+0200)
* Upstream changes: - v0.3.3 - model.hypothesis_strategies:
Make metadata always none on origin_visit
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 17 Jun 2020 07:40:50 +0000
swh-model (0.3.2-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.2 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-06-16 10:41:05 +0200)
* Upstream changes: - v0.3.2
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 16 Jun 2020 08:45:55 +0000
swh-model (0.3.1-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.1 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-06-15 09:43:30 +0200)
* Upstream changes: - v0.3.1
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Mon, 15 Jun 2020 07:52:09 +0000
swh-model (0.3.0-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.3.0 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-06-03 11:59:02 +0200)
* Upstream changes: - v0.3.0
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 03 Jun 2020 10:04:35 +0000
swh-model (0.2.2-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.2.2 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-06-03 11:28:38 +0200)
* Upstream changes: - v0.2.2
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 03 Jun 2020 09:33:46 +0000
swh-model (0.2.1-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.2.1 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-05-29 17:39:37 +0200)
* Upstream changes: - v0.2.1
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 29 May 2020 15:43:44 +0000
swh-model (0.2.0-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.2.0 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-05-25 10:06:12 +0200)
* Upstream changes: - v0.2.0
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Mon, 25 May 2020 08:11:07 +0000
swh-model (0.1.1-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.1.1 - (tagged by Antoine R. Dumont
(@ardumont) <ardumont@softwareheritage.org> on 2020-05-05 14:43:40
+0200)
* Upstream changes: - v0.1.1 - Make aware_datetimes() generate
only ISO8601-encodable datetimes
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 05 May 2020 12:45:37 +0000
swh-model (0.1.0-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.1.0 - (tagged by Stefano Zacchiroli
<zack@upsilon.cc> on 2020-04-30 19:23:13 +0200)
* Upstream changes: - v0.1.0 / 2020-04-30 - * SWHID spec: full
reread - * setup.py: add documentation link - *
hypothesis_strategies: Generate aware datetimes instead of naive
ones. - * doc: check-in IANA registration template for the "swh"
URI scheme - * Restructure SWHID documentation in preparation
for T2385 - merge grammars into a single one - explain
better that SWHIDs are made up of core identifier + qualifiers -
separate qualifier into context and fragment onex - add
reference to swh-identify
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 30 Apr 2020 20:31:00 +0000
swh-model (0.0.69-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.69 - (tagged by Stefano Zacchiroli
<zack@upsilon.cc> on 2020-04-28 16:05:58 +0200)
* Upstream changes: - v0.0.69 / 2020-04-28 - * SWHID spec:
bump version to 1.3 and add last modified date - * SWHID spec:
make SWHIDs plural where needed - * SWHID spec: simplify and
generalize escaping requirements - * SWHID spec: add support for
IRI - * SWHID: deal with escaping in origin qualifiers - *
SWHID doc: improve wording of intrinsic parts v. the rest
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 28 Apr 2020 14:10:35 +0000
swh-model (0.0.68-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.68 - (tagged by David Douard
<david.douard@sdfa3.org> on 2020-04-21 16:20:58 +0200)
* Upstream changes: - v0.0.68
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 21 Apr 2020 14:28:38 +0000
swh-model (0.0.67-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.67 - (tagged by Stefano Zacchiroli
<zack@upsilon.cc> on 2020-04-17 17:49:42 +0200)
* Upstream changes: - v0.0.67 / 2020-04-17 - * CLI: add test
for swh identify w/o args - * CLI: require explicit "-" to
identify via stdin - * SWHID doc: fix minor grammar issue -
* SWHID doc: fix link in CISE paper reference - *
identifiers.py: reference to SWHIDs using explicit anchors - *
swh identify: embrace SWHID naming in user-facing doc/messages -
* PID doc: embrace the SWHID naming - * PID doc: add reference
to CISE paper - * doc: document identify CLI
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 17 Apr 2020 15:54:03 +0000
swh-model (0.0.66-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.66 - (tagged by Antoine R. Dumont
(@ardumont) <antoine.romain.dumont@gmail.com> on 2020-04-10 16:46:31
+0200)
* Upstream changes: - v0.0.66 - rename-visit-status model:
Rename OriginVisitUpdate to OriginVisitStatus
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 10 Apr 2020 14:48:17 +0000
swh-model (0.0.65-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.65 - (tagged by Antoine R. Dumont
(@ardumont) <antoine.romain.dumont@gmail.com> on 2020-04-09 16:25:24
+0200)
* Upstream changes: - v0.0.65 - from_disk: path parameter to
dir_filter functions - Enable black
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 09 Apr 2020 14:27:21 +0000
swh-model (0.0.64-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.64 - (tagged by Antoine Lambert
<antoine.lambert@inria.fr> on 2020-04-03 15:00:36 +0200)
* Upstream changes: - version 0.0.64
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 03 Apr 2020 13:03:34 +0000
swh-model (0.0.63-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.63 - (tagged by Antoine R. Dumont
(@ardumont) <antoine.romain.dumont@gmail.com> on 2020-04-01 10:07:07
+0200)
* Upstream changes: - v0.0.63 - origin/master model: Add new
OriginVisitUpdate model object + test strategy - docs: Extend
SWH PID definition with additional context qualifiers.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 01 Apr 2020 08:08:58 +0000
swh-model (0.0.62-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.62 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-03-26 14:19:40 +0100)
* Upstream changes: - v0.0.62 - * identifiers: encode origin
URLs in utf-8
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 26 Mar 2020 13:22:20 +0000
swh-model (0.0.60-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.60 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-03-05 12:05:18 +0100)
* Upstream changes: - v0.0.60 - * Add a method to generate
Content/SkippedContent from binary data - * Draw contents from a
byte string instead of generating arbitrary hashes - * Add
classmethod Person.from_address, to parse from 'name <email>'
strings.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 05 Mar 2020 11:07:50 +0000
swh-model (0.0.59-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.59 - (tagged by Nicolas Dandrimont
<nicolas@dandrimont.eu> on 2020-02-27 18:03:53 +0100)
* Upstream changes: - Release swh.model v0.0.59 - Use proper
hypothesis strategy to generate Person objects
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 27 Feb 2020 17:07:16 +0000
swh-model (0.0.57-1~swh2) unstable-swh; urgency=medium
* Bump dependency release
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Thu, 27 Feb 2020 16:24:21 +0200
swh-model (0.0.57-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.57 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-02-27 15:17:04 +0100)
* Upstream changes: - v0.0.57 - * Add method
BaseModel.hashes(). - * Re-introduce the swh.core dependency in
swh.model[cli] - * Add support for skipping large contents in
from_disk. - * Add to_model() method to
from_disk.{Content,Directory}, to convert to canonical model
objects. - * Take the value of MerkleNode.data into account to
compute equality. - * Add method MerkleNode.iter_tree, to visit
all nodes in the subtree of a node. - * Add from_datetime and
from_iso8601 constructors for TimestampWithTimezone. - * Make
attributes name and email of Person optional.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 27 Feb 2020 14:20:21 +0000
swh-model (0.0.56-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.56 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-02-10 11:46:35 +0100)
* Upstream changes: - v0.0.56 - Make OriginVisit.snapshot
optional.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Mon, 10 Feb 2020 10:48:55 +0000
swh-model (0.0.55-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.55 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-02-07 16:13:23 +0100)
* Upstream changes: - v0.0.55 - * Make content length
mandatory. - * Make 'visible' the default status for present
Contents.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 07 Feb 2020 15:16:58 +0000
swh-model (0.0.54-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.54 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-02-06 13:15:45 +0100)
* Upstream changes: - v0.0.54 - * Split Content class into two
classes, for missing and non-missing contents.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 06 Feb 2020 12:18:04 +0000
swh-model (0.0.53-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.53 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2020-02-03 15:58:31 +0100)
* Upstream changes: - v0.0.53 - *
hypothesis_strategies/snapshots: Explain last post-processing step
- * cli: add support for reading a file content from stdin in 'swh
identify' command - * model: Update revision date types to be
optional
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Mon, 03 Feb 2020 15:01:26 +0000
swh-model (0.0.52-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.52 - (tagged by Antoine Lambert
<antoine.lambert@inria.fr> on 2019-11-29 16:27:24 +0100)
* Upstream changes: - version 0.0.52
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 29 Nov 2019 15:30:57 +0000
swh-model (0.0.51-1~swh3) unstable-swh; urgency=medium
* Add manual pytz dependency
-- Nicolas Dandrimont <olasd@debian.org> Wed, 30 Oct 2019 17:52:33 +0100
swh-model (0.0.51-1~swh2) unstable-swh; urgency=medium
* Add missing build-dependency on pytz
-- Nicolas Dandrimont <olasd@debian.org> Wed, 30 Oct 2019 17:25:55 +0100
swh-model (0.0.51-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.51 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-10-30 15:03:19 +0100)
* Upstream changes: - v0.0.51 - Make OriginVisit.origin a
string instead of a dict.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 30 Oct 2019 14:05:55 +0000
swh-model (0.0.50-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.50 - (tagged by David Douard
<david.douard@sdfa3.org> on 2019-10-30 09:30:17 +0100)
* Upstream changes: - v0.0.50
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 30 Oct 2019 08:32:50 +0000
swh-model (0.0.49-1~swh2) unstable-swh; urgency=medium
* Add missing dependency on dulwich for tests
-- Nicolas Dandrimont <olasd@debian.org> Wed, 23 Oct 2019 14:37:45 +0200
swh-model (0.0.49-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.49 - (tagged by Nicolas Dandrimont
<nicolas@dandrimont.eu> on 2019-10-23 14:28:01 +0200)
* Upstream changes: - Release swh.model v0.0.49 - Add symbolic
refs to swh identify -t snapshot - Cleanup
model.BaseModel.to_dict() recursion
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 23 Oct 2019 12:30:41 +0000
swh-model (0.0.48-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.48 - (tagged by Nicolas Dandrimont
<nicolas@dandrimont.eu> on 2019-10-18 17:06:59 +0200)
* Upstream changes: - Release swh.model 0.0.48 - Split CLI
dependencies to another subpackage - Stop exporting origin.type
in models - Document origin PIDs
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 18 Oct 2019 15:11:01 +0000
swh-model (0.0.47-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.47 - (tagged by Stefano Zacchiroli
<zack@upsilon.cc> on 2019-09-27 10:20:40 +0200)
* Upstream changes: - v0.0.47 - init.py: switch to documented
way of extending path
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 27 Sep 2019 08:22:54 +0000
swh-model (0.0.46-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.46 - (tagged by Stefano Zacchiroli
<zack@upsilon.cc> on 2019-09-20 15:51:17 +0200)
* Upstream changes: - v0.0.46 - MANIFEST.in: ship py.typed
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 20 Sep 2019 13:53:45 +0000
swh-model (0.0.45-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.45 - (tagged by Stefano Zacchiroli
<zack@upsilon.cc> on 2019-09-20 15:09:47 +0200)
* Upstream changes: - v0.0.45 - * identifiers.py: do not
inherit from on-the-fly namedtuple - * mypy: ignore django-
stubs, needed only by hypothesis - * mypy.ini: remove left-over
sample section - * typing: minimal changes to make a no-op mypy
run pass - * fix indentation and spelling: make "make check"
happy
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 20 Sep 2019 13:12:10 +0000
swh-model (0.0.44-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.44 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-09-04 14:36:01 +0200)
* Upstream changes: - Fix Revision.from_dict to allow optional
fields.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 04 Sep 2019 13:07:59 +0000
swh-model (0.0.43-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.43 - (tagged by Antoine R. Dumont
(@ardumont) <antoine.romain.dumont@gmail.com> on 2019-09-03 14:04:44
+0200)
* Upstream changes: - v0.0.43 - swh identify: add support for
origin PIDs - identifiers.py: add constants for 'swh:1' and
sanitize namespace
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 03 Sep 2019 12:09:04 +0000
swh-model (0.0.42-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.42 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-08-22 14:04:03 +0200)
* Upstream changes: - v0.0.42 - Tweak swh.model.model to be
closer to what swh-storage - accepts for releases and origin
visits.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 22 Aug 2019 12:12:22 +0000
swh-model (0.0.41-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.41 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-08-20 11:46:13 +0200)
* Upstream changes: - tweaks to swh.model.model to support more
valid inputs - * Allow -1 as Content length. - * Add
optional 'ctime' field to Content. - * Generated content with
status=hidden should have a data field. - * Add a get_hash
helper method to Content.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 20 Aug 2019 09:50:09 +0000
swh-model (0.0.40-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.40 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-08-06 14:36:37 +0200)
* Upstream changes: - Add SHA1_SIZE constant.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 06 Aug 2019 12:38:36 +0000
swh-model (0.0.39-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.39 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-07-18 12:28:42 +0200)
* Upstream changes: - * fix pyblake2 dependency * origin
persistent identifiers * release metadata
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 18 Jul 2019 10:31:00 +0000
swh-model (0.0.38-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.38 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-06-18 13:40:20 +0200)
* Upstream changes: - Remove dependency on swh-core. - This is
a fix to workaround pip's inability to correctly solve - extra
requirements (swh-model depends on swh-core[], but if other -
packages depend on swh-model and swh-core[http], the 'http' extra
- does not always get installed).
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 18 Jun 2019 11:50:14 +0000
swh-model (0.0.37-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.37 - (tagged by David Douard
<david.douard@sdfa3.org> on 2019-05-15 15:44:21 +0200)
* Upstream changes: - cli: add support for --help on the
'identify' cli tool
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 13 Jun 2019 14:40:16 +0000
swh-model (0.0.36-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.36 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-04-26 13:33:29 +0200)
* Upstream changes: - Prevent from_dict() from changing its input
dict.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 26 Apr 2019 11:57:45 +0000
swh-model (0.0.35-1~swh2) unstable-swh; urgency=medium
* Remove hypothesis directory
-- Nicolas Dandrimont <olasd@debian.org> Thu, 18 Apr 2019 18:27:33 +0200
swh-model (0.0.35-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.35 - (tagged by Nicolas Dandrimont
<nicolas@dandrimont.eu> on 2019-04-11 12:05:11 +0200)
* Upstream changes: - Release swh.model v0.0.35 - Fix
hypothesis strategies to work in non-UTC timezones
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Thu, 11 Apr 2019 10:08:14 +0000
swh-model (0.0.34-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.34 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-04-09 18:30:50 +0200)
* Upstream changes: - Limit Content.length to what the pgsql
storage supports.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 10 Apr 2019 07:45:31 +0000
swh-model (0.0.33-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.33 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-04-08 21:46:28 +0200)
* Upstream changes: - Tune the model generation to work with the
pgsql storage.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Tue, 09 Apr 2019 15:11:51 +0000
swh-model (0.0.32-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.32 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-04-05 19:15:16 +0200)
* Upstream changes: - Add a model based using 'attrs' and
Hypothesis strategies to generate it.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Mon, 08 Apr 2019 12:57:45 +0000
swh-model (0.0.31-1~swh2) unstable-swh; urgency=medium
* Add new dependencies on python3-attr and python3-hypothesis
-- Nicolas Dandrimont <olasd@debian.org> Mon, 08 Apr 2019 14:55:50 +0200
swh-model (0.0.31-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.31 - (tagged by Valentin Lorentz
<vlorentz@softwareheritage.org> on 2019-04-04 20:46:15 +0200)
* Upstream changes: - Make snapshot_identifier add the cycle to
the exception's arguments when it detects one.
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Fri, 05 Apr 2019 09:07:35 +0000
swh-model (0.0.30-1~swh1) unstable-swh; urgency=medium
* New upstream release 0.0.30 - (tagged by David Douard
<david.douard@sdfa3.org> on 2019-01-08 12:28:35 +0100)
* Upstream changes: - v0.0.30
-- Software Heritage autobuilder (on jenkins-debian1) <jenkins@jenkins-debian1.internal.softwareheritage.org> Wed, 09 Jan 2019 17:31:53 +0000
swh-model (0.0.29-1~swh1) unstable-swh; urgency=medium
* Release swh.model v0.0.29
* Reference iPRES paper in PID documentation
* Remove deprecated swh.model.hashutil.hash_* functions
* Split debian packaging to separate branch
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Wed, 31 Oct 2018 18:26:32 +0100
swh-model (0.0.28-1~swh1) unstable-swh; urgency=medium
* v0.0.28
* setup: prepare for pypi upload
* tests: Initialize tox use
* tests: Migrate to pytest
* docs: Improve basic repository information
* docs: document PID resolution possibilities other than Web UI /
* hashutil: Migrate towards MultiHash api
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Tue, 23 Oct 2018 16:24:21 +0200
swh-model (0.0.27-1~swh1) unstable-swh; urgency=medium
* v0.0.27
* Refactor: Add MultiHash class to improve hash computations
* swh.model.hashutil: Improve and clarify docstrings
* swh.model.hashutil: Mark hash_* function as deprecated
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Mon, 17 Sep 2018 12:07:59 +0200
swh-model (0.0.26-1~swh1) unstable-swh; urgency=medium
* v0.0.26
* swh.model.identifiers: Open metadata in persistent_identifier method
* refactor CLI tests to avoid duplicate assertion pairs
* swh-identify: follow symlinks for CLI arguments (by default)
* cli.py: prefer os.fsdecode() over manual fiddling with
locale.getpref...
* swh-identify: add support for passing multiple CLI arguments
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Mon, 23 Jul 2018 14:29:54 +0200
swh-model (0.0.25-1~swh1) unstable-swh; urgency=medium
* version 0.0.25
-- Antoine Lambert <antoine.lambert@inria.fr> Fri, 29 Jun 2018 11:49:25 +0200
swh-model (0.0.24-1~swh1) unstable-swh; urgency=medium
* v0.0.24
* swh.model.cli: Catch specific exception during identifiers check
* identifiers: Validate input
* identifiers: Raise when error during parsing persistent identifiers
* Update blake2 support to be less Debian-specific
* add swh-identify CLI tool to compute persistent identifiers
* docs: Update high-level documentation (Merkle DAG description,
* contextual information for persistent IDs, etc...)
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Fri, 22 Jun 2018 15:38:32 +0200
swh-model (0.0.23-1~swh1) unstable-swh; urgency=medium
* version 0.0.23
-- Antoine Lambert <antoine.lambert@inria.fr> Tue, 29 May 2018 14:08:45 +0200
swh-model (0.0.22-1~swh1) unstable-swh; urgency=medium
* version 0.0.22
-- Antoine Pietri <antoine.pietri1@gmail.com> Tue, 30 Jan 2018 18:22:42 +0100
swh-model (0.0.21-1~swh1) unstable-swh; urgency=medium
* v0.0.21
* swh.model.identifiers: Add persistent identifier function
* docs: document the naming scheme for persistent identifiers
* bin/swh-hash-file: new binary to compute SWH-style content
identifiers
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Wed, 17 Jan 2018 11:06:33 +0100
swh-model (0.0.20-1~swh1) unstable-swh; urgency=medium
* v0.0.20
* swh.model.hashutil.hash_data: Optionally integrate length in result
* hashutil: add `snapshot` object type for git hashes
* docs: add absolute anchor to documentation index
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Wed, 20 Dec 2017 10:47:10 +0100
swh-model (0.0.19-1~swh1) unstable-swh; urgency=medium
* Release swh.model version 0.0.19
* Update packaging runes
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Thu, 12 Oct 2017 18:07:59 +0200
swh-model (0.0.18-1~swh1) unstable-swh; urgency=medium
* Release swh.model v0.0.18
* Replace swh.model.git with swh.model.from_disk (T709).
* Clean up documentation
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Thu, 05 Oct 2017 20:48:29 +0200
swh-model (0.0.17-1~swh1) unstable-swh; urgency=medium
* Release swh.model v0.0.17
* Clean up pyblake2 requirement for Python 3.5+
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Mon, 26 Jun 2017 14:41:49 +0200
swh-model (0.0.16-1~swh1) unstable-swh; urgency=medium
* Release swh.model v0.0.16
* Make sure we generate proper permissions in directories
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Fri, 07 Apr 2017 14:32:34 +0200
swh-model (0.0.15-1~swh1) unstable-swh; urgency=medium
* v0.0.15
* Add possibility to compute new blake2 hashes
* Add blake2s256 hash as default new hash computation algorithm
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Fri, 24 Mar 2017 16:32:35 +0100
swh-model (0.0.14-1~swh1) unstable-swh; urgency=medium
* v0.0.14
* Migrate functions from swh.core.hashutil to swh.model.hashutil
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Wed, 15 Mar 2017 16:00:56 +0100
swh-model (0.0.13-1~swh1) unstable-swh; urgency=medium
* Release swh.model v0.0.13
* Timestamps are now fully integer values
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Tue, 14 Feb 2017 19:32:24 +0100
swh-model (0.0.12-1~swh1) unstable-swh; urgency=medium
* Release swh.model v0.0.12
* Add more tests to git tree hash computations
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Tue, 14 Jun 2016 17:08:20 +0200
swh-model (0.0.11-1~swh1) unstable-swh; urgency=medium
* v0.0.11
* Open git.children_hashes api
* Rename git.walk_and_compute_sha1_from_directory_2 to
git.compute_hashes_from_directory
* Remove dead code
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Sat, 11 Jun 2016 02:23:19 +0200
swh-model (0.0.10-1~swh1) unstable-swh; urgency=medium
* v0.0.10
* Add objects_per_type api
* Open a new walk_and_compute_sha1_from_directory_2 api
* Improve internal api regarding directory and tree hash computations
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Wed, 08 Jun 2016 15:54:59 +0200
swh-model (0.0.9-1~swh1) unstable-swh; urgency=medium
* v0.0.9
* Add coverage on edge case
* Optimize git hash walk
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Thu, 26 May 2016 12:56:17 +0200
swh-model (0.0.8-1~swh1) unstable-swh; urgency=medium
* v0.0.8
* Add coverage on edge case
* Optimize git hash walk
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Thu, 26 May 2016 12:33:59 +0200
swh-model (0.0.7-1~swh1) unstable-swh; urgency=medium
* v0.0.7
* Improve corner case policy about walking and computing hash tree (+
update)
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Wed, 25 May 2016 23:47:19 +0200
swh-model (0.0.6-1~swh1) unstable-swh; urgency=medium
* v0.0.6
* Improve corner case on git hash memory update function
* debian packaging: Ignore fs tests for packaging
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Tue, 24 May 2016 17:01:06 +0200
swh-model (0.0.5-1~swh1) unstable-swh; urgency=medium
* v0.0.5
* Add update git hash computation from existing data
* Add revision identifier data for hash identifier computation (extra-
headers)
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Fri, 15 Apr 2016 12:51:21 +0200
swh-model (0.0.4-1~swh1) unstable-swh; urgency=medium
* v0.0.4
* Migrate swh.loader.dir.git module to swh.model.git
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Mon, 21 Mar 2016 15:20:28 +0100
swh-model (0.0.3-1~swh1) unstable-swh; urgency=medium
* v0.0.3
* Release name is now in bytes
-- Antoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com> Wed, 27 Jan 2016 15:50:08 +0100
swh-model (0.0.2-1~swh1) unstable-swh; urgency=medium
* Prepare release of v0.0.2
* Import the rest of swh.core.hashutil
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Wed, 16 Dec 2015 18:30:12 +0100
swh-model (0.0.1-1~swh1) unstable-swh; urgency=medium
* Initial release
* Prepare swh.model release v0.0.1
-- Nicolas Dandrimont <nicolas@dandrimont.eu> Mon, 07 Dec 2015 18:26:58 +0100
9
Source: swh-model
Maintainer: Software Heritage developers <swh-devel@inria.fr>
Section: python
Priority: optional
Build-Depends: debhelper (>= 9),
dh-python (>= 2),
python3 (>= 3.5) | python3-pyblake2,
python3-all,
python3-attr,
python3-attr-strict,
python3-click,
python3-dateutil,
python3-deprecated,
python3-dulwich,
python3-iso8601,
python3-hypothesis,
python3-pytest,
python3-setuptools,
python3-setuptools-scm,
python3-swh.core,
python3-typing-extensions,
python3-tz
Standards-Version: 3.9.6
Homepage: https://forge.softwareheritage.org/diffusion/DMOD/
Package: python3-swh.model
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, python3-tz
Breaks: python3-swh.loader.core (<< 0.0.16~),
python3-swh.loader.dir (<< 0.0.28~),
python3-swh.loader.svn (<< 0.0.28~)
Description: Software Heritage data model
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Files: *
Copyright: 2015 The Software Heritage developers
License: GPL-3+
License: GPL-3+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General Public
License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
[DEFAULT]
upstream-branch=debian/upstream
upstream-tag=debian/upstream/%(version)s
upstream-vcs-tag=v%(version)s
debian-branch=debian/unstable-swh
pristine-tar=True
#!/usr/bin/make -f
export PYBUILD_NAME=swh.model
export export PYBUILD_TEST_ARGS=-m 'not db and not fs'
%:
dh $@ --with python3 --buildsystem=pybuild
override_dh_install:
dh_install
rm -rfv $(CURDIR)/debian/python3-*/usr/lib/python*/dist-packages/.hypothesis
rm -v $(CURDIR)/debian/python3-*/usr/lib/python*/dist-packages/swh/__init__.py
3.0 (quilt)
[flake8]
# E203: whitespaces before ':' <https://github.com/psf/black/issues/315>
# E231: missing whitespace after ','
# W503: line break before binary operator <https://github.com/psf/black/issues/52>
ignore = E203,E231,W503
max-line-length = 88
[egg_info]
tag_build =
tag_date = 0
Metadata-Version: 2.1
Name: swh.model
Version: 0.7.1
Summary: Software Heritage data model
Home-page: https://forge.softwareheritage.org/diffusion/DMOD/
Author: Software Heritage developers
Author-email: swh-devel@inria.fr
License: UNKNOWN
Project-URL: Bug Reports, https://forge.softwareheritage.org/maniphest
Project-URL: Funding, https://www.softwareheritage.org/donate
Project-URL: Source, https://forge.softwareheritage.org/source/swh-model
Project-URL: Documentation, https://docs.softwareheritage.org/devel/swh-model/
Description: swh-model
=========
Implementation of the Data model of the Software Heritage project, used to
archive source code artifacts.
This module defines the notion of SoftWare Heritage persistent IDentifiers
(SWHIDs) and provides tools to compute them:
```sh
$ swh-identify fork.c kmod.c sched/deadline.c
swh:1:cnt:2e391c754ae730bd2d8520c2ab497c403220c6e3 fork.c
swh:1:cnt:0277d1216f80ae1adeed84a686ed34c9b2931fc2 kmod.c
swh:1:cnt:57b939c81bce5d06fa587df8915f05affbe22b82 sched/deadline.c
$ swh-identify --no-filename /usr/src/linux/kernel/
swh:1:dir:f9f858a48d663b3809c9e2f336412717496202ab
```
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: cli
Provides-Extra: testing
.gitignore
.pre-commit-config.yaml
AUTHORS
CODE_OF_CONDUCT.md
CONTRIBUTORS
LICENSE
MANIFEST.in
Makefile
Makefile.local
README.md
mypy.ini
pyproject.toml
pytest.ini
requirements-cli.txt
requirements-test.txt
requirements.txt
setup.cfg
setup.py
tox.ini
bin/git-revhash
bin/swh-hashtree
bin/swh-revhash
docs/.gitignore
docs/Makefile
docs/Makefile.local
docs/cli.rst
docs/conf.py
docs/data-model.rst
docs/iana-swh-template.txt
docs/index.rst
docs/persistent-identifiers.rst
docs/_static/.placeholder
docs/_templates/.placeholder
docs/images/.gitignore
docs/images/Makefile
docs/images/swh-merkle-dag.dia
swh/__init__.py
swh.model.egg-info/PKG-INFO
swh.model.egg-info/SOURCES.txt
swh.model.egg-info/dependency_links.txt
swh.model.egg-info/entry_points.txt
swh.model.egg-info/requires.txt
swh.model.egg-info/top_level.txt
swh/model/__init__.py
swh/model/cli.py
swh/model/collections.py
swh/model/exceptions.py
swh/model/from_disk.py
swh/model/hashutil.py
swh/model/hypothesis_strategies.py
swh/model/identifiers.py
swh/model/merkle.py
swh/model/model.py
swh/model/py.typed
swh/model/toposort.py
swh/model/validators.py
swh/model/fields/__init__.py
swh/model/fields/compound.py
swh/model/fields/hashes.py
swh/model/fields/simple.py
swh/model/tests/__init__.py
swh/model/tests/generate_testdata.py
swh/model/tests/generate_testdata_from_disk.py
swh/model/tests/test_cli.py
swh/model/tests/test_collections.py
swh/model/tests/test_from_disk.py
swh/model/tests/test_generate_testdata.py
swh/model/tests/test_hashutil.py
swh/model/tests/test_hypothesis_strategies.py
swh/model/tests/test_identifiers.py
swh/model/tests/test_merkle.py
swh/model/tests/test_model.py
swh/model/tests/test_toposort.py
swh/model/tests/test_validators.py
swh/model/tests/data/dir-folders/sample-folder.tgz
swh/model/tests/data/repos/sample-repo.tgz
swh/model/tests/fields/__init__.py
swh/model/tests/fields/test_compound.py
swh/model/tests/fields/test_hashes.py
swh/model/tests/fields/test_simple.py
\ No newline at end of file
[console_scripts]
swh-identify=swh.model.cli:identify
[swh.cli.subcommands]
identify=swh.model.cli
\ No newline at end of file
attrs
attrs_strict>=0.0.7
deprecated
hypothesis
iso8601
python-dateutil
typing_extensions
[:python_version < "3.6"]
pyblake2
[cli]
swh.core>=0.3
Click
dulwich
[testing]
Click
dulwich
pytest
pytz
swh.core>=0.3
Click
dulwich
swh