summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-json-diff.spec261
-rw-r--r--sources1
3 files changed, 263 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..52fb3df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/json_diff-1.5.0.tar.gz
diff --git a/python-json-diff.spec b/python-json-diff.spec
new file mode 100644
index 0000000..6500755
--- /dev/null
+++ b/python-json-diff.spec
@@ -0,0 +1,261 @@
+%global _empty_manifest_terminate_build 0
+Name: python-json-diff
+Version: 1.5.0
+Release: 1
+Summary: Generates diff between two JSON files
+License: MIT License
+URL: https://gitlab.com/mcepl/json_diff
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/6a/48/f6106761581a54d370ac8342ab81a6414548ae72eb126c2a650b5a590252/json_diff-1.5.0.tar.gz
+BuildArch: noarch
+
+
+%description
+1.5.0 2019-08-25
+ * Port to Python 3 (most tests pass, one skipped)
+1.4.3 2019-08-06
+ * Fix tests to work.
+1.4.2 2019-08-06
+ * Allow running main() without formal arguments.
+1.4.1 2018-07-21
+ * Fix tests
+1.4.0 2018-07-21
+ * Generate proper script with entry_points.
+1.3.7 2018-07-20
+ * New email address of the maintainer
+ * Skip failing test
+1.3.5 2017-01-13
+ * Fedorahosted dies, everything (including submodules) moved to
+ GitLab.com
+1.3.4 2015-03-13
+ * Switch to setuptools
+ * Reorganization of repositories (fedorahosted)
+1.3.3 2012-04-24
+ * Grrr, python 2.4 doesn't have context managers
+1.3.2 2012-04-24
+ * Include mising test/__init__.py to the distribution to allow
+ tests for packgaging.
+1.3.1 2012-04-23
+ * Back to the past: previous version was not compatible with Python 2.4.
+1.3.0 2012-04-23
+ * Added -o parameter for output to the specified file.
+1.2.9 2012-02-13
+ * Give up on non-UTF-8 encoding for output.
+1.2.7 2012-01-18
+ * Yet another (hopefully the last) fix of the development website. We are on fedorahosted.org now.
+1.2.6 2012-01-18
+ * Move tests to test/ module
+ * Clean up setup.py (when using defaults, install doesn’t install tests,
+ which I like)
+ * Add new setup.py command test to run the test suite.
+1.2.5 2012-01-11
+ * Switch the project’s website and clean up UTF-8 metadata.
+1.2.1 2011-12-03
+ * Change of the home URL to my trac.
+1.2.0 2011-12-01
+ * One more python 2.4 compatibility fix.
+ Maintainer of optparse library couldn't have a better idea than to change
+ "usage:" to "Usage:" (between 2.4 and 2.6)! Grrrrrrr.
+1.2.0 2011-12-01
+ * Fix locale.setlocale to work on RHEL 5.
+1.2.0 2011-11-30
+ * Make tests working independently of the locale set on the system.
+1.2.0 2011-11-30
+ * Set exit status of json_diff command.
+ 0 means no difference
+ 1 there is a difference.
+ * Now actually works correctly with non-mandatory options.
+1.1.0 2011-11-29
+ * Make scripts pylint and PEP8 compliant.
+ * Add option -a to ignore appended keys (for comparing changing piglit tests).
+ * Fix formatted output to stdout (or file).
+ * Added test for -i functionality.
+0.9.2 2011-11-21
+ Python 2.4 compatible
+0.9.1 2011-11-21
+ Two small nits in __main__ part.
+(for detailed log of all changes see git log)
+
+%package -n python3-json-diff
+Summary: Generates diff between two JSON files
+Provides: python-json-diff
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-json-diff
+1.5.0 2019-08-25
+ * Port to Python 3 (most tests pass, one skipped)
+1.4.3 2019-08-06
+ * Fix tests to work.
+1.4.2 2019-08-06
+ * Allow running main() without formal arguments.
+1.4.1 2018-07-21
+ * Fix tests
+1.4.0 2018-07-21
+ * Generate proper script with entry_points.
+1.3.7 2018-07-20
+ * New email address of the maintainer
+ * Skip failing test
+1.3.5 2017-01-13
+ * Fedorahosted dies, everything (including submodules) moved to
+ GitLab.com
+1.3.4 2015-03-13
+ * Switch to setuptools
+ * Reorganization of repositories (fedorahosted)
+1.3.3 2012-04-24
+ * Grrr, python 2.4 doesn't have context managers
+1.3.2 2012-04-24
+ * Include mising test/__init__.py to the distribution to allow
+ tests for packgaging.
+1.3.1 2012-04-23
+ * Back to the past: previous version was not compatible with Python 2.4.
+1.3.0 2012-04-23
+ * Added -o parameter for output to the specified file.
+1.2.9 2012-02-13
+ * Give up on non-UTF-8 encoding for output.
+1.2.7 2012-01-18
+ * Yet another (hopefully the last) fix of the development website. We are on fedorahosted.org now.
+1.2.6 2012-01-18
+ * Move tests to test/ module
+ * Clean up setup.py (when using defaults, install doesn’t install tests,
+ which I like)
+ * Add new setup.py command test to run the test suite.
+1.2.5 2012-01-11
+ * Switch the project’s website and clean up UTF-8 metadata.
+1.2.1 2011-12-03
+ * Change of the home URL to my trac.
+1.2.0 2011-12-01
+ * One more python 2.4 compatibility fix.
+ Maintainer of optparse library couldn't have a better idea than to change
+ "usage:" to "Usage:" (between 2.4 and 2.6)! Grrrrrrr.
+1.2.0 2011-12-01
+ * Fix locale.setlocale to work on RHEL 5.
+1.2.0 2011-11-30
+ * Make tests working independently of the locale set on the system.
+1.2.0 2011-11-30
+ * Set exit status of json_diff command.
+ 0 means no difference
+ 1 there is a difference.
+ * Now actually works correctly with non-mandatory options.
+1.1.0 2011-11-29
+ * Make scripts pylint and PEP8 compliant.
+ * Add option -a to ignore appended keys (for comparing changing piglit tests).
+ * Fix formatted output to stdout (or file).
+ * Added test for -i functionality.
+0.9.2 2011-11-21
+ Python 2.4 compatible
+0.9.1 2011-11-21
+ Two small nits in __main__ part.
+(for detailed log of all changes see git log)
+
+%package help
+Summary: Development documents and examples for json-diff
+Provides: python3-json-diff-doc
+%description help
+1.5.0 2019-08-25
+ * Port to Python 3 (most tests pass, one skipped)
+1.4.3 2019-08-06
+ * Fix tests to work.
+1.4.2 2019-08-06
+ * Allow running main() without formal arguments.
+1.4.1 2018-07-21
+ * Fix tests
+1.4.0 2018-07-21
+ * Generate proper script with entry_points.
+1.3.7 2018-07-20
+ * New email address of the maintainer
+ * Skip failing test
+1.3.5 2017-01-13
+ * Fedorahosted dies, everything (including submodules) moved to
+ GitLab.com
+1.3.4 2015-03-13
+ * Switch to setuptools
+ * Reorganization of repositories (fedorahosted)
+1.3.3 2012-04-24
+ * Grrr, python 2.4 doesn't have context managers
+1.3.2 2012-04-24
+ * Include mising test/__init__.py to the distribution to allow
+ tests for packgaging.
+1.3.1 2012-04-23
+ * Back to the past: previous version was not compatible with Python 2.4.
+1.3.0 2012-04-23
+ * Added -o parameter for output to the specified file.
+1.2.9 2012-02-13
+ * Give up on non-UTF-8 encoding for output.
+1.2.7 2012-01-18
+ * Yet another (hopefully the last) fix of the development website. We are on fedorahosted.org now.
+1.2.6 2012-01-18
+ * Move tests to test/ module
+ * Clean up setup.py (when using defaults, install doesn’t install tests,
+ which I like)
+ * Add new setup.py command test to run the test suite.
+1.2.5 2012-01-11
+ * Switch the project’s website and clean up UTF-8 metadata.
+1.2.1 2011-12-03
+ * Change of the home URL to my trac.
+1.2.0 2011-12-01
+ * One more python 2.4 compatibility fix.
+ Maintainer of optparse library couldn't have a better idea than to change
+ "usage:" to "Usage:" (between 2.4 and 2.6)! Grrrrrrr.
+1.2.0 2011-12-01
+ * Fix locale.setlocale to work on RHEL 5.
+1.2.0 2011-11-30
+ * Make tests working independently of the locale set on the system.
+1.2.0 2011-11-30
+ * Set exit status of json_diff command.
+ 0 means no difference
+ 1 there is a difference.
+ * Now actually works correctly with non-mandatory options.
+1.1.0 2011-11-29
+ * Make scripts pylint and PEP8 compliant.
+ * Add option -a to ignore appended keys (for comparing changing piglit tests).
+ * Fix formatted output to stdout (or file).
+ * Added test for -i functionality.
+0.9.2 2011-11-21
+ Python 2.4 compatible
+0.9.1 2011-11-21
+ Two small nits in __main__ part.
+(for detailed log of all changes see git log)
+
+%prep
+%autosetup -n json-diff-1.5.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-json-diff -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.5.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..7f4117f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+5c54f62a35637e0a0ad86a43f0ea08b0 json_diff-1.5.0.tar.gz