chesslablab / php-chess

A chess library for PHP.
https://chesslablab.github.io/php-chess/
MIT License
103 stars 50 forks source link

Root package can not require itself #387

Closed cronervesnice closed 11 months ago

cronervesnice commented 12 months ago

Root package 'chesslablab/php-chess' cannot require itself in its composer.json

Please help

programarivm commented 11 months ago

@cronervesnice can you share a screenshot or error message?

I just installed the chesslablab/php-chess package in a new project and everything seems to be okay.

composer require chesslablab/php-chess
Using version ^1.3 for chesslablab/php-chess
./composer.json has been created
Running composer update chesslablab/php-chess
Loading composer repositories with package information
Updating dependencies
Lock file operations: 24 installs, 0 updates, 0 removals
  - Locking amphp/amp (v2.6.2)
  - Locking amphp/byte-stream (v1.8.1)
  - Locking amphp/parallel (v1.4.3)
  - Locking amphp/parser (v1.1.0)
  - Locking amphp/process (v1.1.4)
  - Locking amphp/serialization (v1.0.0)
  - Locking amphp/sync (v1.4.2)
  - Locking andrewdalpino/okbloomer (1.0.0)
  - Locking chesslablab/php-chess (1.3.52)
  - Locking imagine/imagine (1.3.5)
  - Locking psr/log (3.0.0)
  - Locking rubix/ml (2.4.0)
  - Locking rubix/tensor (3.0.4)
  - Locking symfony/polyfill-iconv (v1.28.0)
  - Locking symfony/polyfill-intl-grapheme (v1.28.0)
  - Locking symfony/polyfill-intl-normalizer (v1.28.0)
  - Locking symfony/polyfill-mbstring (v1.28.0)
  - Locking symfony/polyfill-php72 (v1.28.0)
  - Locking symfony/polyfill-php80 (v1.28.0)
  - Locking symfony/polyfill-php82 (v1.28.0)
  - Locking symfony/polyfill-php83 (v1.28.0)
  - Locking voku/portable-ascii (2.0.1)
  - Locking voku/portable-utf8 (6.0.13)
  - Locking wamania/php-stemmer (v3.0.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 24 installs, 0 updates, 0 removals
  - Downloading chesslablab/php-chess (1.3.52)
  - Installing amphp/parser (v1.1.0): Extracting archive
  - Installing amphp/amp (v2.6.2): Extracting archive
  - Installing amphp/byte-stream (v1.8.1): Extracting archive
  - Installing amphp/process (v1.1.4): Extracting archive
  - Installing amphp/serialization (v1.0.0): Extracting archive
  - Installing amphp/sync (v1.4.2): Extracting archive
  - Installing voku/portable-ascii (2.0.1): Extracting archive
  - Installing symfony/polyfill-php72 (v1.28.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.28.0): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.28.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.28.0): Extracting archive
  - Installing symfony/polyfill-iconv (v1.28.0): Extracting archive
  - Installing voku/portable-utf8 (6.0.13): Extracting archive
  - Installing wamania/php-stemmer (v3.0.1): Extracting archive
  - Installing symfony/polyfill-php80 (v1.28.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.28.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.28.0): Extracting archive
  - Installing rubix/tensor (3.0.4): Extracting archive
  - Installing psr/log (3.0.0): Extracting archive
  - Installing andrewdalpino/okbloomer (1.0.0): Extracting archive
  - Installing amphp/parallel (v1.4.3): Extracting archive
  - Installing rubix/ml (2.4.0): Extracting archive
  - Installing imagine/imagine (1.3.5): Extracting archive
  - Installing chesslablab/php-chess (1.3.52): Extracting archive
8 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
19 packages you are using are looking for funding.
Use the `composer fund` command to find out more!